QR Code Generator
Type any text or link to generate a QR code instantly, then download it as a PNG. Everything runs in your browser — no account, no upload, no watermark.
🔒 Le QR code est généré dans votre navigateur — rien n’est envoyé.
🔒 Tout se passe dans ton navigateur — rien n'est envoyé ni stocké.
What a QR code actually is
A QR code (Quick Response code) is a two-dimensional barcode that stores text — most often a web link, but it can hold plain text, a phone number, Wi-Fi credentials or contact details. Where a traditional barcode encodes a handful of digits in a single row, a QR code packs data into a grid of black and white squares that a phone camera can read in any orientation, even partly damaged.
The three large squares in the corners are 'finder patterns' that tell a scanner where the code is and how it's rotated. Built-in error correction means a QR code still scans with a logo placed over the centre or with a corner scuffed — the data is stored redundantly, so part of it can be lost and still recovered.
How this generator works — and why nothing is uploaded
You type any text or URL, and the tool encodes it into a QR matrix directly in your browser, drawing it onto a canvas you can download as a PNG. Your content never touches a server, which matters if you're encoding a private link, a password-protected Wi-Fi network or anything you'd rather not hand to a third party.
Crucially, the codes here are 'static': the data is baked into the pattern itself. That means they never expire and contain no tracking — unlike many 'free QR' sites that quietly generate a redirect through their own domain so they can count scans (and switch off your code if you stop paying). What you encode is exactly what people get.
Making a QR code that scans reliably
Keep the encoded text as short as practical. A long URL produces a denser grid with smaller squares, which is harder for a camera to read, especially when printed small. Use a short link if you can.
Maintain strong contrast and a quiet margin. Dark code on a light background scans best; avoid placing it on a busy photo, and leave clear space around all four sides. When printing, bigger is safer — a code on a poster needs to be far larger than one on a business card.
Always test the finished code with two or three different phones before you print or publish it. A code that looks fine on screen can fail at small print sizes, and it's much cheaper to catch that before a thousand flyers go out.
Questions fréquentes
- How do I create a QR code?
- Type your text or URL in the box and the QR code appears instantly. Click download to save it as a PNG you can print or share.
- Do the QR codes expire or have a watermark?
- No. The codes are generated directly in your browser, never expire and have no watermark or tracking — they encode exactly what you typed.
- Is my data uploaded?
- No. The QR code is created entirely on your device, so your text or link is never sent to any server.