QR Code Generator
Create a QR code from text or a URL. Choose size and download as PNG.
Create a QR code from text or a URL. Enter the content you want to encode in the text box (for example a website address or a short message), choose the size (Small, Medium, or Large), then click Generate. The QR code appears below. Use Download PNG to save it as an image. You can paste the image into documents, print it, or use it on signs and packaging. QR codes work best when they are clearly printed or displayed and have enough contrast for cameras to read.
Loading…
Examples
- Paste a URL and click Generate, then Download PNG
- Enter a short message or contact info for business cards
FAQ
What is a QR code?
A QR (Quick Response) code is a 2D barcode that can store text, URLs, or other data. Smartphones and cameras can scan it to open links or copy text.
What can I put in a QR code?
You can encode plain text, URLs, email addresses, phone numbers, WiFi credentials, vCard contacts, or calendar events. Longer text requires a larger or denser QR code.
Why is my QR code not scanning?
Use a larger size, ensure good contrast (dark on light), and avoid very long text. Damaged or low-resolution QR codes are harder to read. Minimum recommended print size is 2 × 2 cm.
What are QR code error correction levels?
QR codes have four error correction levels: L (7% data recovery), M (15%), Q (25%), H (30%). Higher levels allow the code to still scan even if partially damaged or obscured, but make the pattern denser. Level M is a good default.
What is the maximum text length a QR code can hold?
A QR code can hold up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 binary bytes. In practice, keep URLs under 300 characters and text under 500 characters for reliable scanning.
What is the difference between static and dynamic QR codes?
A static QR code has the destination fixed at creation — you cannot change it. A dynamic QR code uses a short URL that redirects, so you can update the destination without reprinting. Dynamic codes also enable scan analytics.
How do I create a QR code for WiFi credentials?
Format the text as: WIFI:S:YourNetworkName;T:WPA;P:YourPassword;; — then generate the QR code. Most modern phones will recognize this format and offer to join the network automatically when scanned.
How big should a printed QR code be?
The minimum reliable print size is 2 × 2 cm. For scanning from more than 2 m away, use at least 10 × 10 cm. The recommended size is roughly 1/10 of the maximum scanning distance (e.g. 3 cm for 30 cm distance).
Can I use a colored or logo QR code?
Yes, but carefully. The foreground (dark modules) must remain darker than the background. Placing a logo in the center works because QR codes have built-in error correction, but keep the logo under 30% of the code area.
How do QR scanners work?
A scanner finds the three finder patterns (corner squares), determines module size and orientation, reads the format information, and decodes the data modules using the error correction. Modern smartphone cameras do this automatically.
How do I add UTM parameters to a QR code URL?
Just include the UTM parameters in the URL before generating: https://example.com/page?utm_source=qr&utm_medium=print&utm_campaign=flyer. This lets you track QR code scans in Google Analytics or other tools.