About QR Code Generator
QR codes are a compact way to hand a phone a small piece of text: a website, a Wi-Fi login, an email draft or a serial number. The awkward part is not generating the pattern but choosing settings that survive printing, which is where size, contrast and error correction matter.
This generator renders the code locally on a canvas using the standard QR algorithm and exposes the settings that affect scanning: pixel size, error-correction level, quiet-zone margin and foreground and background colors. You can download a crisp PNG for print or an SVG for further editing.
What this tool does
Four content types
Encode plain text, a website URL, a Wi-Fi network login or a pre-filled email draft without assembling the payload by hand.
Wi-Fi escaping
Network names and passwords are escaped correctly for the WIFI: payload format, including special characters and hidden networks.
Scanning-focused settings
Adjust pixel size, error correction, quiet-zone margin and colors, with warnings when contrast is likely to cause scanning trouble.
PNG and SVG downloads
Download a ready-to-use PNG at up to 1024 pixels, or an SVG that can be resized for print without losing sharpness.
Capacity errors
Content that is too long for the selected error-correction level produces a clear message instead of a broken code.
Live canvas preview
The code redraws as you edit, so you can check the payload, colors and quiet zone before downloading.
How to use QR Code Generator
- 01
Choose the content type
Pick text, URL, Wi-Fi or email; the form shows only the fields that type needs.
- 02
Enter the content
Fill in the text, link, network name and password, or email address and optional subject and message.
- 03
Adjust size and error correction
Pick a pixel size for the download and an error-correction level; higher levels survive more damage but hold less data.
- 04
Check colors and quiet zone
Keep the foreground darker than the background, raise the contrast if warned, and leave a margin of at least four modules.
- 05
Download and test
Download PNG or SVG, then scan the code with a phone before printing or publishing it.
Supported formats and limits
- Input
- TextURLWi-Fi
- Output
- PNG
- Processing
- Client-side, in your browser. Nothing is uploaded.
- Maximum size
- Bound by the memory available to your browser tab.
- Requirements
- Chrome, Edge, Firefox or Safari · JavaScript enabled
Limitations worth knowing
- Codes are static: the destination cannot be changed or tracked after download, unlike a paid redirect QR service.
- Data capacity is limited, and long text can exceed the maximum even at the lowest error-correction level.
- Scanning reliability depends on print size, ink, surface and the scanner app, which the tool cannot control.
Privacy and file handling
QR codes are rendered locally on a canvas and downloaded by the browser. Nothing you type is uploaded or stored, which keeps Wi-Fi passwords and email addresses inside the page.
Read the full privacy policy