Generator
Create or read a QR code
Generate a QR code or barcode, or read a QR code from an image or camera. Scan a QR code from a photo in your browser. Nothing is uploaded to NEXNARA.
Create a QR code or barcode, or open QR Reader to scan a code from an image or camera. Files stay in your browser.
- Runs in your browser
- No uploads
- Instant generation
- Free
Images and camera video stay on this device. Nothing is uploaded to NEXNARA, and QR decoding runs in your browser.
You can also paste an image with Ctrl+V or Cmd+V.
Preview
Decoded content
- Network name
- Security
- Password
Decoded content
This version reads one QR code per image. Multiple codes in one photo are not listed separately.
Use an http or https address when you can. Other text is still encoded as typed.
CODE128 accepts standard ASCII. EAN and UPC need digits. 12-digit EAN-13 and 11-digit UPC-A get a check digit added.
Preview
Enter a value to generate a code.
How it works
- 01 Choose QR Code, Barcode, or QR Reader.
- 02 Enter a URL, text, Wi-Fi details, or a barcode value — or upload a photo to read a QR code.
- 03 For a new code, adjust size and colors if you need to. For reading, start the camera only if you want a live scan.
- 04 Download PNG or SVG, copy the image, or copy the decoded text.
Why NEXNARA
-
Private
Your data stays in your browser.
-
Instant
Results appear immediately.
-
No uploads
Nothing is sent to a NEXNARA server.
-
Works anywhere
No installation required.
Learn more
Create QR codes
A QR code stores a URL, message, Wi-Fi login, or contact card so a phone camera can open it. This page can generate a code in your browser, save PNG or SVG, and read a QR code from an image or camera.
URL QR codes
Paste a website address to make a QR code that opens that page. Prefer http or https links.
Text QR codes
Encode any text, including more than one line. Korean, Japanese, Chinese, Arabic, and emoji are supported.
Wi-Fi QR codes
A Wi-Fi QR code can share a network name, password, and security type so a phone can join without typing the password.
Contact QR codes
vCard QR codes store a name, phone, email, and website so someone can save the contact after a scan.
Create barcodes
1D barcodes are used on products and labels. This tool makes CODE128, CODE39, EAN-13, EAN-8, UPC-A, and ITF in the browser.
Code 128
CODE128 is a flexible barcode for letters and numbers. Use it for internal labels when you do not need a retail GTIN.
EAN-13 and EAN-8
EAN barcodes are used in retail. Enter 12 digits to add an EAN-13 check digit, or 7 digits for EAN-8. A wrong check digit is rejected, not silently fixed.
UPC-A and ITF
UPC-A is common in North America (11 digits plus a check digit). ITF (Interleaved 2 of 5) is numeric and needs an even length.
Read a QR code from an image
Use QR Reader to scan a PNG, JPG, or WebP photo on this page. Decoding happens in your browser, so the file is not sent to NEXNARA. You can also paste an image from the clipboard.
Scan a QR code with the camera
Start Camera asks for permission only after you press the button. On phones, the rear camera is preferred when the browser allows it. Stop Camera ends the live stream. Video is not sent to a server.
One QR code at a time
If a photo contains more than one QR code, this tool reads one of them. Crop or zoom the image if you need a specific code.
Privacy
QR and barcode data stays in your browser. Images, camera video, Wi-Fi passwords, and decoded text are not uploaded to NEXNARA.
FAQ
Can I create a QR code for a website?
Yes. Choose QR Code, then URL, and paste the address. Download PNG or SVG when the preview looks right.
Can I create a Wi-Fi QR code?
Yes. Enter the network name, security type, and password. Hidden networks are supported. The payload is built with standard Wi-Fi QR escaping.
Can I save my QR code as PNG or SVG?
Yes. PNG is a bitmap. SVG is a real vector file, not a PNG wrapped in SVG.
What barcode formats are supported?
CODE128, CODE39, EAN-13, EAN-8, UPC-A, and ITF. CODE128 is the default because it handles mixed letters and numbers.
What is the difference between Code 128 and EAN-13?
CODE128 can encode a wide ASCII string. EAN-13 is a 13-digit retail number with a check digit. Use EAN-13 for product GTINs, and CODE128 for general labels.
Does NEXNARA send my data to a server?
No. Generation and QR reading run in your browser. Images, camera video, Wi-Fi passwords, and contact details are not uploaded.
Can I change QR code colors?
Yes. Set foreground and background with the color picker or a HEX value. Very low contrast is allowed, but a warning appears because scanners may fail.
Why won't my barcode generate?
The value may use characters the format does not allow, or the EAN/UPC check digit may be wrong. The error under the preview names the problem.
Can I scan a QR code from an image?
Yes. Open QR Reader, then choose or drop a PNG, JPG, or WebP file. You can also paste an image. The decoded text stays on the page and is not uploaded.
Does the camera send video to NEXNARA?
No. The live preview is processed in your browser. Permission is requested only when you press Start Camera, and Stop Camera ends the stream.