QR Code Generator & Scanner
Create QR codes from text, or scan them from an image file.
generator
image
scanner
A Developer's Guide to the QR Code Generator & Scanner
The QR Code Tool is a versatile utility for both creating and reading QR codes. Whether you need to generate a code for a URL, a piece of text, or you need to find out what a QR code points to, this tool has you covered.
Generator Features
- Text & URL Encoding: Easily create a QR code for any string of text, whether it's a website URL, a contact card, or a simple message.
- Customizable Size: Use the slider to adjust the size of the generated QR code in pixels, making it suitable for different use cases.
- Error Correction Level: Choose the error correction level (
L
,M
,Q
,H
). A higher level allows the QR code to be read even if part of it is damaged or obscured, at the cost of being able to store less data. - PNG Download: Download your generated QR code as a high-quality PNG image file, ready for use online or in print.
Scanner Features
- Scan from Image: Upload an image file containing a QR code (e.g., a screenshot or a photo). The tool will scan the image, decode the QR code, and display the contained text.
- Client-Side Scanning: All image processing and scanning happens directly in your browser. Your images are never uploaded to a server, ensuring privacy.
How to Use
Generator
- Select the "Generator" Tab.
- Enter Text: Type the URL or text you want to encode into the "Text to Encode" input area.
- Customize:
- Adjust the Size slider to your desired dimensions.
- Select an Error Correction Level. "Medium" (M) is a good default for most cases.
- Preview and Download: A preview of your QR code will be generated in real-time. Once you're happy with it, click the "Download PNG" button.
Scanner
- Select the "Scanner" Tab.
- Upload Image: Click the "Upload Image" button and select an image file that contains a QR code.
- View Decoded Text: The text content of the QR code will appear in the "Decoded Text" area. You can then copy it for use elsewhere.