We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
Encode text, links, and other information into scannable QR code images with customizable error correction levels and colors.
Enter content to generate QR code
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
Enter a URL or other text to preview a QR Code and download it as a PNG. The generator encodes the string you provide; it does not visit a URL, confirm that a page works, or convert your text into separate Wi-Fi, contact, or payment fields. What a phone does after scanning depends on the encoded content and the scanner app.
The input accepts up to 1,000 characters, but that interface limit is not a promise that every 1,000-character string fits. QR capacity depends on character encoding, the symbol version, and the selected error-correction level. Dense or lengthy content may require a larger symbol and can become harder to scan at a small printed size.
QR Codes include redundant data that can help recover codewords when part of a symbol is damaged. The four levels are L, M, Q, and H; higher correction uses more capacity for redundancy. DENSO WAVE describes approximate codeword recovery rates of 7%, 15%, 25%, and 30%, respectively. These figures do not mean that the same percentage of image area can safely be covered in any location.
The generator starts at H and lets you choose another level. A higher level may help tolerate limited damage, but it cannot repair a mistyped URL or guarantee that a heavily covered, low-contrast, or distorted image will scan. DENSO WAVE’s QR Code standards overview and version and capacity guide were checked September 28, 2026.
The size control changes the square output canvas from 128 to 512 pixels. It does not set print resolution metadata such as 300 DPI. The margin control adds background-colored pixels around the symbol. A QR quiet zone is measured relative to module width, so a margin value in pixels is not automatically the required quiet-zone width for every code. DENSO WAVE’s guidance describes a four-module quiet zone on each side; keep a clean border when placing the image in a design.
The foreground and background controls let you customize contrast, and an optional uploaded image can be placed in the center at a size you adjust. These visual changes affect the final code, so test the downloaded image on a real device before printing or sharing. The PNG contains the generated graphic; it is not a vector file or print-ready DPI specification.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
Paste the full URL or text that a scanner should receive. Check spelling and punctuation because the generator encodes the input as given.
Choose the pixel size, error-correction level, margin, and foreground and background colors. To add a logo or other image, upload it and adjust its relative size; the clear-background option changes how code modules behind the image are rendered.
Review the preview, then download the PNG. If you need a larger print, choose the largest available pixel canvas, but remember that this does not assign a DPI value or guarantee print quality.
Scan the downloaded PNG on a phone. Test the actual printed or placed version too, since resizing, low contrast, image overlays, and insufficient clear space can affect scanning.
Use cases
See how the tool fits into real work and everyday tasks.
Encode a landing-page URL for a flyer or slide. Open the URL from the preview’s scanned result and confirm it reaches the intended page before distributing copies.
Adjust colors and optionally place a small logo in the center. Keep strong contrast and a quiet zone, then scan a physical proof at the size customers will see.
Encode a short resource link, download the PNG, and test it from a printed sample. A concise URL generally leaves more room for a less dense symbol than a long block of text.
Q&A
Find concise answers to common questions and confusing cases.
No. It exports a PNG with a selectable pixel dimension. DPI metadata and final print size are not set here; confirm the layout and output requirements in your publishing workflow.
Yes. Upload an image and adjust its size over the center of the code. A logo covers code modules, so keep it modest and scan-test the final image instead of assuming error correction guarantees readability.
Capacity depends on the characters, QR version, and correction setting. Shorten the payload or reconsider the correction level, then test the resulting image at its intended size.
No. It adds recovery data, but scan reliability still depends on where and how much is obscured, contrast, focus, size, and the scanner. The published percentages describe codeword recovery, not a safe logo area.
Notes
Review scope, result limitations, and important precautions before use.
A valid QR image does not prove that its URL is safe, active, or correct. Review the encoded destination before sharing. Logos, color changes, compression, resizing, print quality, and surrounding graphics can reduce readability; no correction setting guarantees a successful scan. Keep a clean light border around the symbol, use sufficient contrast, and test the final downloaded or printed artifact with the devices and conditions expected in use.
Related
Discover related tools, collections, and available API capabilities.