QR Code Generator
Enter text or a URL to create a QR code automatically in your browser and save it as PNG.
Enter text, a URL, Korean, Japanese, Emoji, or multiple lines. Your content is encoded exactly as entered.
QR code preview
Enter content to see a QR code here.
How to use
The code updates shortly after you type. Choose the size, error correction level, and Quiet Zone, then download the PNG.
Error correction
L/M/Q/H can recover roughly 7/15/25/30% of damaged area. Higher levels consume more code capacity.
Scan reliability
Codes use at least a 4-module white margin and black-on-white contrast. Real scanning still depends on data length, output size, camera, and print quality.
Processed only in your browser
Your input and QR code are not sent to a server or external API and are not stored in browser storage.
Share
What does the QR Code Generator do?
It encodes text, URLs, Wi-Fi settings, contact details, email, phone, SMS, or location data into a QR code with selectable size, error correction, margin, and colors.
How to use it
- 1
Choose the content type
Enter plain text or complete the fields for a supported structured QR type.
- 2
Adjust QR options
Choose a size, L/M/Q/H error-correction level, quiet-zone margin, and readable colors.
- 3
Scan before downloading
Verify the preview with a scanner, then download the PNG or copy the original input where available.
Practical examples
Website
https://example.com
256px · M · margin 4Printed code
512px or larger
High contrast
Adequate quiet zoneProcessing rules and limitations
Exact input
Plain text and URLs are encoded as entered; the tool does not automatically normalize example.com into a different URL.
Density
Longer data and higher error correction create denser symbols, which may need a larger output size.
Contrast and margin
Low contrast, very small modules, or an inadequate quiet zone can reduce scan reliability.
QR content stays in the browser
The entered content and generated QR image are processed locally and are not sent to an external QR service or stored by this site.
Frequently asked questions
What do L, M, Q, and H mean?
They select increasing error-correction levels. More correction can tolerate more damage but also increases QR density.
Why will my QR code not scan?
Try a larger size, stronger foreground/background contrast, a sufficient margin, and less content.
Does the tool shorten URLs?
No. It encodes the exact URL entered and does not call a URL-shortening service.
Related generator and image tools
Other popular tools
Reduce image file size
Reduce JPG, PNG, and WebP images by quality or target file size in your browser.
Open toolJSON Formatter
Format JSON for readability or remove unnecessary whitespace to minify it.
Open toolPassword Generator
Choose a length and character types, or build an easy-to-remember passphrase, for a secure password.
Open tool