QR Code Generator Online Free: Custom Colors, PNG / SVG

Turn any URL, WiFi network, vCard, email or text into a custom QR code. Pick colors, sizes, error correction. Download PNG or SVG. 100% in your browser, no upload.

100% Private
Custom Colors
PNG + SVG
No Watermark
Setup

How to Generate a QR Code Online

Three steps, fully customisable, no sign-up.

1

Paste content or pick a template

URL, plain text, vCard contact info, WiFi credentials (auto-connect), email, phone. The tool encodes any text up to ~2000 characters.

2

Customise colors and size

Pick foreground and background colours (any hex). Set output size 128–2048 px. Adjust error correction level (L/M/Q/H), higher levels stay scannable even when partially damaged.

3

Download PNG or SVG

PNG for sharing and embedding (raster, fixed size). SVG for print and infinite scaling (vector). Or copy the QR image directly to clipboard for paste.

Built for Marketing, Restaurants, Events and Personal Use

Generate scannable, customised QR codes, no account, no email, no watermark.

Custom Colors

Set foreground and background colours (any hex). Match your brand identity, blend with your event poster, or print on dark stock, full control.

PNG and SVG Output

PNG for digital sharing (email, social, embedded in pages). SVG for print at any size, infinitely scalable, sharp at A1 poster size.

Error Correction Levels

L (~7% recovery) for clean digital use. M (~15%) standard default. Q (~25%) and H (~30%) for damage-tolerant codes (printed on rough surfaces, partially obscured).

Quick Templates

URL, email, phone, WiFi (auto-connect), vCard (contact card), plain text, pre-filled formats so you don't have to remember the exact string syntax.

Total Privacy

Generation runs entirely in your browser, your URLs, vCard contacts, WiFi passwords never leave the device. Verifiable in DevTools.

No Sign-Up, No Watermark

Free forever. Many online generators add tracking redirects (qrco.de/xyz) so they can monetise your scan analytics. Ours points exactly where you set it.

QR Codes: Quick Reference for 2026

What's inside a QR code, and how to make yours actually scannable.

QR code anatomy

A QR code is a 2D bitmap encoding text. The three large squares in corners are position markers (so the camera knows orientation). The small square in the bottom-right area is the alignment marker. The dotted edges are timing patterns. The middle is your data plus error-correction redundancy. Larger payloads → denser grids → smaller modules → harder to scan in poor lighting. Keep payloads short for sharpness.

Shorter content = larger modules = easier to scan.

Error correction levels

L (Low): ~7% damage tolerance, smallest QR. Clean digital use. M (Medium): ~15%, the default, good balance. Q (Quartile): ~25%, useful for printed material. H (High): ~30%, for tough conditions, wet beer mats, partially scratched stickers, logos overlaid in the centre. Higher levels make the QR denser (more redundancy data), so the code becomes physically larger or harder to scan from a distance.

M for digital, H for print or with logo overlay.

Common QR formats (and their syntax)

URL: just put the full URL with https://. WiFi auto-connect: WIFI:T:WPA;S:NetworkName;P:password;;, phone joins automatically when scanned. vCard: contact card so people add to phone book in one tap. Email with subject + body: mailto:hello@example.com?subject=Hi&body=Body%20text. Phone: tel:+34123456789, opens dialer pre-filled. SMS: sms:+34123456789?body=Hello.

Use the template buttons above, saves remembering exact syntax.

Privacy: tracking-free QR codes

Many 'free QR generators' actually create QRs that point to a redirector URL (qrco.de/xyz → tracks the scan, sells data, then forwards to your URL). Useful if you want analytics, but a privacy compromise: every scan gets logged, and if their service goes down, your QR breaks. Our tool generates direct QR codes, they point exactly where you say, with no third party in between. Your URL, no tracking.

Direct QR (our tool) ≠ tracking redirect QR (most generators). Pick by intent.

QR Generator, Frequently Asked Questions

Quick answers about the tool

How do I generate a QR code online for free?
Paste your content (URL, text, contact info), pick foreground/background colours, choose size, and click Download PNG or Download SVG. The whole thing runs in your browser, no upload, no sign-up, no watermark, no tracking redirect.
What's the difference between PNG and SVG output?
PNG: bitmap, fixed size, best for digital use (email signatures, web pages, presentations). SVG: vector, scales infinitely, best for print (posters, flyers, business cards, signage). For high-quality print, always pick SVG.
Will my QR code work with all phone cameras?
Yes, modern QR codes (used here) follow the universal ISO/IEC 18004 standard. Every iPhone, Android, smartwatch, and even some smart fridges read them. To maximise scan reliability: keep content short, use M or Q error correction, ensure good contrast (dark on light is best, not light on dark).
Can I add a logo in the centre?
This tool doesn't yet support logo overlay, but you can: (1) Generate the QR with error correction H (~30% redundancy). (2) Open the PNG/SVG in any image editor (Photoshop, Figma). (3) Centre your logo over the QR, occupying max 20% of the area. The H error correction lets the code stay scannable despite the logo.
What's the maximum text length?
QR codes can technically encode up to ~2,953 alphanumeric characters or ~7,089 numeric characters at the largest size (Version 40). In practice, keep it under ~500 characters for reliable scanning at typical poster/sticker sizes.
Is my QR content uploaded to your server?
No. Generation happens entirely in your browser via the qrcode-generator library. Your URL, vCard contact, WiFi password, never leaves your device. Verify in DevTools → Network: zero outgoing requests with payload during generation.
How do I create a WiFi auto-connect QR?
Click the WiFi template button, it pre-fills the syntax WIFI:T:WPA;S:NetworkName;P:password;;. Replace NetworkName and password with yours. Set T:WPA for WPA/WPA2 (most networks), T:WEP for WEP (older), or T:nopass for open networks. Phone scans → joins automatically.
Can I generate QR codes in bulk?
This tool is single-QR focused for max customisation. For bulk QR generation (1000+ unique URLs to QR codes), you'd typically use a script with the qrcode-generator library directly. Each QR code generated here is fully customised, free, and unlimited individually.