QR Code Generator
Free QR code generator with custom colours, logo and size. Download as PNG or SVG, choose error correction level, and export for print. Generated in your browser, never uploaded.
Free, no sign-upRuns in your browserNothing uploaded
https://toolforges.pages.dev/
Good default.
The margin is the blank border around the code. Too little is one of the most common reasons a printed code will not scan.
Type a URL, a message, a Wi-Fi credential, a vCard or any text and you get a scannable QR code, generated locally in your browser. The output is a real QR code with correct error correction, not an approximation, so it scans with any phone camera.
The error correction level is the setting most worth understanding. It controls how much of the code can be damaged and still scan: L about 7%, M about 15%, Q about 25%, H about 30%. Higher levels make the pattern denser for the same data. That is the actual tradeoff behind putting a logo in the middle - H is the level that tolerates it, and at H you can cover roughly a quarter of the code and still scan.
Customisation is available where it is safe. Foreground and background colours are free, though you should keep the dark-on-light relationship and check contrast, because a faded code simply will not scan. You can add a logo in the centre with a background plate behind it to preserve the quiet zone. Everything renders on-device, so nothing about the content of your QR code is transmitted anywhere.
QR Code Generator features
How to use the QR Code Generator
Enter the content
A plain URL, or use the presets for Wi-Fi, vCard, an email address, an SMS or a phone number, which build the correctly formatted payload for you.
Set error correction
L for the smallest code and cleanest look, H if you are adding a logo. Higher levels make the pattern denser, which is why a high-correction code looks busier.
Style it
Pick foreground and background colours and check the contrast, adjust the module size and quiet zone, and optionally add a centred logo.
Download
PNG for screens and documents, SVG for print and for scaling without any loss. For anything physically printed, use SVG or a large PNG and test with a real phone before committing to a full print run.
Frequently asked questions
How big should a QR code be for printing?
Why will my customised QR code not scan?
Should QR codes have rounded corners or dots instead of squares?
What does the error correction level actually do?
Can I make a QR code that links to an app?
Does this tool send my QR code content anywhere?
Related tools
Every tool, in one place
ToolForge has qr code generator plus a growing set of image, colour and developer tools. All of them run locally in your browser, free and without an account.
Browse all tools