QR Code Generator and Reader
Generate QR codes and read QR codes from images entirely in your browser.
Your input, generated QR code, and selected image are processed entirely in your browser. They are not uploaded to the server or saved in a history.
QR Code Content
Enter a URL that starts with http:// or https://.
Anyone who scans the QR code can view the connection details. Share it only with the intended recipients.
0 characters/0 bytes
Generation settings
QR code preview
Enter content to display the QR code here.
Length0
Data size0 B
Version-
Number of cells-
Read QR code from image
Select or drop QR code image
Supports PNG, JPEG, WebP, GIF, and BMP. You can also paste images.
No image selected.
Scanning is performed entirely on your device, and the image is never sent externally.
Instructions and Notes
- Select an input format and enter the content to be included in the QR code.
- For general use, we recommend error correction level M, foreground color black, and background color white.
- QR codes are not encrypted. Share passwords and other sensitive information only with the intended recipients.
- Before printing or publishing, test the QR code with the smartphone or QR code reader you plan to use.
- For scanning, use a sharp image in which the QR code is large and has sufficient surrounding margin.
About this tool
You can save any string of characters as a QR code image, or check the contents of the QR code from the image at hand.
Features
- QR code generation for URL, text, and Wi-Fi connection information
- Reading QR codes from images that can be displayed in a browser such as PNG and JPEG
How to use
- Enter the content you want to generate or select the scanned image.
- When generating, set size, error correction, margins, and color.
- Check the QR code and use the image or scan result.
Limitations
- Images that are too small, blurry, reflective, or have low contrast may be unreadable.
- Please make sure that the QR code can be read on another device before saving.
Privacy: Selected files and conversion or analysis results are processed in your browser and are neither sent to nor stored on the Develop Tools server.