Free QR Code Generator
Create a QR code in seconds for a website, WiFi network, contact card, WhatsApp chat, email, SMS or plain text. Add a logo, choose your colours and download PNG, SVG or PDF — free, no signup, and the codes never expire.
The QR Studio
Pick a type, fill in the fields, and watch your custom QR update in real time.
Customize Design
Live Preview
Everything runs privately in your browser. Nothing is uploaded.
How to create a QR code in four steps
Step 1 — pick the content type. Choose URL, text, phone, email, SMS, WhatsApp, WiFi or vCard at the top of the generator. Each type shows only the fields that format needs, so a WiFi code asks for the network name, security type and password rather than a raw string.
Step 2 — fill in the details. The preview redraws as you type, so you can see the code taking shape before you commit to anything.
Step 3 — customise the look. Change foreground and background colours, switch on a gradient, choose dot and corner styles, drop in a logo and set the error correction level.
Step 4 — download or print. Export PNG or SVG, save an HD PNG for print, generate a one-page PDF, copy the image to your clipboard, or send it straight to your printer.
QR code types supported
URL — the workhorse. Point a code at a landing page, menu, form or product page. Because the destination is baked into the pattern, keep the link short and stable; a link you might change later is better handled by a redirect you control.
WiFi — encodes network name, security type and password so a guest joins without typing anything. Ideal for cafés, holiday lets and offices; see the WiFi QR code generator for a walkthrough.
vCard — a full contact card with name, phone, email, company and address, which is why it is the usual choice for business cards and conference badges.
Email, SMS, phone and WhatsApp — open a pre-addressed message or dial a number in one scan, useful for support posters, feedback cards and order desks.
Plain text — anything that is not a link: a serial number, a short note, a machine ID, a table number.
Customise your QR code without breaking it
Colour: keep dark modules on a light background with strong contrast. Inverting a code (light modules on dark) or using two mid-tones is the most common reason a good-looking code refuses to scan.
Logo: upload a PNG, JPG or SVG and adjust its size. A logo covers part of the pattern, so raise the error correction level to Q or H when you add one — that is exactly what the extra redundancy is for.
Dots, corners and gradients: dot and corner styles plus a two-colour gradient let a code match your brand. Change one thing at a time and scan the preview with a real phone after each change.
Size and quiet zone: the generator keeps a clear margin around the pattern. Do not crop it away in a design tool — that white border is what tells a scanner where the code begins.
Download and use your QR code
PNG suits screens, slides and social posts. SVG is vector, so it stays sharp at any size and is the right export for posters, packaging and anything a printer will scale. The HD PNG option gives you a high-resolution raster when a supplier will not accept vector, and the PDF export drops the code onto a clean A4 page you can hand over or print directly.
Before a print run, decode the exported file with the QR code decoder and check the payload character for character, then print one sample and scan it from the distance your readers will actually stand at.
Common mistakes to avoid
Printing too small. A code needs roughly 2 x 2 cm for close-range scanning and grows with viewing distance — a poster read from three metres needs a code around 30 cm across.
Cramming a long URL into a tiny code. More characters means more, finer modules; shorten the link instead of shrinking the pattern.
No call to action. "Scan for the menu" converts far better than a bare code with no context.
Skipping the test. Scan the final artwork with both an iPhone and an Android device, in the lighting where it will live.
Ready to try it?
Frequently asked questions
Is the QR code generator free?
Yes. Every content type, every customisation option and every download format is free, with no account and no watermark on the code itself.
Do the QR codes expire?
No. QRPixel creates static QR codes: the content is encoded in the pattern itself, so there is no server in the loop and nothing to expire or switch off.
Can I add a logo to my QR code?
Yes. Open the Logo tab, upload a PNG, JPG or SVG and set how much of the code it covers. Raise the error correction level to Q or H so the extra redundancy compensates for the covered modules.
What is the difference between static and dynamic QR codes?
A static code stores the content directly in the pattern, so it works forever but cannot be edited. A dynamic code stores a short redirect URL you can repoint later, at the cost of depending on that redirect service. QRPixel generates static codes; if you need editability, encode a link on a domain you control and change the redirect there.
Which download format should I use?
SVG for anything printed, because vector scales without losing edges. PNG or HD PNG for screens and for printers that only accept raster files. PDF when you want the code on a ready-to-print page.
Can I create a QR code for WiFi?
Yes. Pick the WiFi type, enter the network name, security type and password, and guests join by scanning instead of typing the password.
How big should a printed QR code be?
A rough working rule is one tenth of the scanning distance: about 3 cm for a code read at 30 cm, about 30 cm for one read across a room. Add margin if the surface curves or the lighting is poor.
Is my data uploaded anywhere?
No. The code is drawn in your browser, so the URL, password or contact details you type stay on your device.
Related tools and guides
- WiFi QR code generator — Share a network with guests without reading out the password.
- QR code generator with logo — Branding a code safely, including the error correction settings that keep it scannable.
- vCard QR code generator — Put a full contact card behind one scan for business cards and badges.
- QR code decoder — Check what your finished code actually contains before you print it.
- Bulk QR code generator — Create hundreds of codes at once from a CSV or a pasted list.
- How to print a QR code — Sizing, quiet zones and print settings that keep codes scanning on paper.
- QR code on a business card — Placement, size and content choices for print-ready contact codes.
- All QRPixel tools — Generators, barcode tools, scanners and bulk utilities in one place.