QR Code Generator
Produce QR codes as PNG or SVG with adjustable size, quiet zone, colours and error correction.
Runs in your browser — nothing is uploadedFree trial: 1 run of QR Code Generator every day. After that, 2 credits per run.
Encode a link or any text into a QR code you own outright
Type the content and get a QR code as PNG or SVG. Size, quiet zone, error correction level and both colours are adjustable, and the contrast between them is checked as you go. The content is encoded directly into the image — there is no redirect service in the middle that could later be switched off or start charging.
What QR Code Generator gives you
PNG and SVG output
PNG for immediate use, SVG when the code needs to scale to a poster or a vehicle without going blurry.
Four error correction levels
From about 7 per cent recovery at L to about 30 per cent at H, so a code that may be scuffed or partly covered still scans.
Size and quiet zone
Set the image between 128 and 1,024 pixels and the surrounding margin from 0 to 8 modules.
Colour with a contrast check
Choose foreground and background freely, and get a warning when the ratio drops below 3:1 and scanners may struggle.
No redirect, no expiry
Your content sits inside the image itself, so the code keeps working regardless of what happens to this site.
How to use QR Code Generator
Enter the content
A URL, plain text, or anything else up to 2,953 characters.
Choose the error correction level
M suits most uses; pick H for a code that will be printed small or handled roughly.
Set size and colours
Adjust the pixel size, quiet zone and the two colours.
Download as PNG or SVG
Use SVG for anything that will be printed large.
Other names for this tool
People also look for this as QR code maker, create QR code, URL to QR, QR generator and QR code for a link. It is the same tool on this page.
Limitations
- Payloads beyond the QR capacity are rejected rather than truncated.
- Content is encoded exactly as typed; there are no guided builders for email or WiFi payloads.
Questions about QR Code Generator
Do the codes expire?
No. The content is encoded directly into the image, so there is no redirect service that could be switched off.
Is what I encode sent anywhere?
No. Encoding happens entirely in your browser and the content is never transmitted or logged.
Will my QR code expire or stop working?
No. The content is encoded directly into the image rather than pointing at a redirect service, so there is nothing in the middle that can be switched off, start charging, or disappear. The code works regardless of what happens to this site.
Which error correction level should I choose?
M for most uses. Choose H, which recovers from about 30 per cent damage, for a code printed small, placed outdoors, or likely to be scuffed or partly covered. Higher levels make the pattern denser, so they need a little more space.
Should I download PNG or SVG?
SVG for anything printed larger than a business card, because it stays sharp at any size. PNG is fine for screens and small print. A PNG scaled up to poster size shows soft edges, which makes scanning less reliable.
Can I use my brand colours in a QR code?
Yes, but keep it dark on light. Inverted codes scan far less reliably even when the contrast figure looks acceptable, and you are warned if the ratio drops below 3:1. Test with more than one phone before printing a thousand copies.
Why does my code need that white border?
That margin is the quiet zone, and scanners use it to find where the code begins. Removing it often makes a code unreadable, which is why it defaults to four modules and can be adjusted but not casually dropped.
Can I make a WiFi or email QR code here?
Only by typing the payload yourself, since content is encoded exactly as entered and there are no guided builders for those formats. Anything longer than the QR capacity is rejected outright rather than truncated, so you never get a code that scans to half a link.