QR Code Generator
Create a QR code for a URL or text, preview it instantly, and download a high-resolution PNG.
Your QR code
Scan the preview to test it, then download the PNG when you are ready to use it.
Enter a URL or text to generate a scannable QR code.
Always test the downloaded QR code with more than one phone before printing or publishing it. Do not crop the clear margin around the code.
Create a QR code for a URL or text
Paste a website URL or text, generate a QR code locally, test the preview, and download a PNG for digital or printed use.
QR codes are useful when people need to move from a physical item such as a flyer, package, menu, sign, or business card to a digital destination.
For campaigns, use your final tracked URL so visits from the QR code can be measured separately in analytics.
Always scan-test the final code at the size and on the material where it will actually be used.
Create a QR code in four steps
Keep the destination clear and test the finished code before distribution.
Choose the content type
Use Website URL for links or Plain text for information that should appear directly after scanning.
Paste the final content
If the QR code is part of a campaign, use the final tracked URL rather than an untracked destination.
Choose the download settings
Select the PNG size, error correction level, and quiet-zone margin.
Test and download
Scan the preview with a phone, then download the PNG and test again in the final artwork.
Example QR code for a printed campaign
Suppose a flyer should send customers to a tracked summer-sale page.
The generated PNG can be placed on the flyer. Visits can then be attributed to the QR campaign through the tracking parameters in the URL.
What makes a QR code reliable
A technically valid QR code can still fail in the real world if it is printed too small, cropped, distorted, or placed on a difficult surface.
Keep the quiet zone
Leave clear space around all four sides of the code. Do not let text, borders, or artwork touch the modules.
Use enough contrast
Dark modules on a light background are the safest choice for broad scanner compatibility.
Test the final size
A code that scans on a computer screen may not scan after being reduced for packaging or print.
Track campaign links
When the QR code is used for marketing, add appropriate UTM parameters before generating it so traffic can be measured.
QR code generator questions
Common questions about creating and using QR codes.
Does this QR code expire?
No. The QR image simply contains the URL or text you entered. It keeps working as long as the encoded destination itself remains available.
Does this use an external QR API?
No. The QR code is generated locally by the site, so there is no per-scan or per-generation API cost.
What error correction level should I use?
Medium is a practical default for clean digital and print use. Higher levels can tolerate more damage but create a denser code.
Can I track scans in Google Analytics?
A QR code itself does not provide analytics. Use a tracked destination URL, such as a URL with UTM parameters, and measure visits in your analytics platform.
Why is the white space around the QR code important?
Scanners use the clear margin, often called the quiet zone, to separate the QR code from surrounding artwork.
