Point a phone camera at a square of black and white modules and it opens a link. This QR code generator turns any text or URL into that square, right in your browser. Paste your content into the Text or URL box, adjust the size slider from 128 up to 1024 pixels, pick foreground and background colors, and download the result as a PNG or a crisp SVG. It's the fastest way to create qr code online output for a poster, a menu, a package insert, or a slide deck. Marketers use it as a qr code maker for print campaigns, while developers drop the SVG straight into web pages. Everything renders locally on a canvas, so whatever you encode stays on your machine.
Type or paste anything into the Text or URL box: a web address, plain text, a phone number, or a short note. The preview canvas redraws the code on every keystroke.
02
Tune size and colors
Move the Size slider between 128 and 1024 pixels in 32 pixel steps, then use the Foreground and Background pickers. Keep dark modules on a light background for reliable scanning.
03
Download PNG or SVG
Press PNG for a raster file at your chosen pixel size, or SVG for a vector that stays sharp at any print dimension. Both download instantly, with no watermark added.
Why QR Code Generator
100% client-side. Your data never leaves your browser.
PNG and SVG download.
Custom colors with error correction.
Common questions
What kinds of content can a QR code hold?
Anything expressible as text: URLs, plain sentences, phone numbers, or structured payloads like vCard contacts and WIFI network strings. The format tops out at 4,296 alphanumeric characters in theory, though codes get dense and fussy long before that.
Is this a free qr code generator, or is there a catch?
It's free with no watermark, no account, and no expiry. The codes are static, meaning the data lives inside the image itself rather than behind a redirect service, so nothing can be turned off or put behind a paywall later.
Should I download my QR code as PNG or SVG for print?
SVG for anything going to a printer, because vectors scale to poster size without blurring the modules. PNG suits screens, documents, and quick shares. If you're unsure of the final print dimensions, SVG is the safe pick.
Can I recolor a QR code without breaking scans?
Yes, within limits. Scanners want strong contrast and expect dark modules on a light field, so a navy code on cream works while yellow on white fails. Avoid inverting the scheme entirely; light modules on a dark background trip up plenty of readers.
How large should a printed QR code be?
A working rule of thumb is one tenth of the scanning distance. A code scanned from 20 centimeters away should be at least 2 centimeters wide, while a poster read from across a room needs 20 centimeters or more. When in doubt, print a test sheet.
Why won't my QR code scan?
The usual suspects are weak contrast between the two colors, too much encoded data making the modules tiny, or glare from glossy paper. This tool always draws a quiet zone margin around the code, so at least that classic mistake is handled for you.
Does the QR code content get uploaded to a server?
No. The code is drawn onto a canvas element inside your browser, and downloads are generated from that same canvas. URLs, phone numbers, or anything sensitive you encode never crosses the network.
How much data should one QR code realistically carry?
Aim for under 300 characters. Every extra character adds modules, and denser grids demand bigger prints and better cameras. For long URLs, run them through a shortener first and encode the short form instead.