Tools · Text · QR code generator
QR code generator
Turn text or a URL into a scannable QR code, in color, downloadable as PNG or SVG - nothing ever leaves your browser.
Add a file and run the tool.
Your file is ready.
Try a different file, or try again.
Settings
Adjust the settings below. The result updates as you go.
Runs fully in your browser. Nothing is uploaded.
Runs fully in your browser. Nothing is uploaded.
How it works
Type or paste the text or URL you want to encode.
Pick a foreground and background color, and an error-correction level.
Download the QR code as PNG or SVG, or copy it to your clipboard.
Frequently asked questions
No. It encodes your text directly, so there's no dynamic redirect that can break or go offline.
No. The code downloads exactly as you see it, as a PNG or SVG in your colors, and nothing is added to it: no watermark, no logo, no branding.
It trades how much of the code can be damaged or covered and still scan against how dense the pattern gets. A higher level tolerates more damage; a lower one keeps the code simpler.
Up to 4,296 characters at the lowest error-correction level - less at higher levels, since more of the code is used for redundancy.
No, the QR code is generated entirely in your browser.
Guides
A closer look at specific problems this tool solves.
Why Put a QR Code on a Flyer Instead of Just Printing the Link
A printed URL asks someone to type it correctly, by hand, on a phone keyboard. A QR code asks them to point a camera at it. One of those has a much lower failure rate.
Read the guideHow to Make a QR Code and Pick an Error-Correction Level That Actually Scans
Type your text, choose colors that actually contrast, pick an error-correction level, and download. The one setting worth understanding is the tradeoff behind error correction.
Read the guidePNG or SVG: Which QR Code File to Use for Print vs a Website
One format is a fixed grid of pixels. The other is a set of drawn shapes that scale to any size. Which one to download depends entirely on how large the code needs to end up.
Read the guide
Comments