100% local processing - your files and data never leave your browser.
No accounts, no tracking - we don't save your credentials, files, or usage.
Free forever - donations are welcomed, but every tool is and always will be free.
Open in spirit - need a special tools..? Drop a message.
FREE TOOL · NO SIGNUP · NO TRACKING

QR CODE
GENERATOR

Create QR codes for URLs, plain text, WiFi networks, contact cards, email, phone, or SMS. Custom colors, real-time preview, instant download as PNG, SVG, or JPG. No watermarks, no expiration, no ads.

YOUR DATA URL https:// svgtotpl.com COLORS SIZE qrcode.png
7 QR Types
Generate codes for URLs, plain text, WiFi networks, contact cards (vCard), emails, phone calls, and SMS messages - each with the right format for instant scanning.
Live Preview
Type and watch the QR update in real time. Change colors, sizes, and error correction levels and see the result instantly - no "click to preview" loops.
Custom Colors
Pick any foreground and background color to match your brand. Built-in contrast check warns you when colors are too similar to scan reliably.
Error Correction
Choose how much damage your QR can survive. Higher levels stay scannable even when partially obscured, smudged, or printed on imperfect surfaces.
PNG · SVG · JPG
Download as PNG (universal), SVG (infinitely scalable for print), or JPG (smaller file). No forced watermarks, no logos, no signup paywalls.
100% Private
QR generation happens in your browser - the contents you encode never leave your device. Safe for WiFi passwords, contact info, or anything sensitive.

CREATE YOUR QR CODE

Pick a type, fill in the details, customize how it looks. Download in any format.

qr-code-generator.php · ready LIVE

1 - Pick QR Type

2 - Enter Content

URL
Network name
Password
Security
To
Subject
Body
Phone number
Scanning this code prompts the phone to dial directly.
Phone number
Message
First name
Last name
Org
Phone
Email
Website

3 - Customize

Foreground
#000000
Background
#FFFFFF
Error correction
Margin

Preview

✓ Ready to scan
modules · bytes encoded

Download

Export size
SVG exports at infinite resolution regardless of this setting.

HOW IT WORKS

Three steps. No upload. No signup. The QR is yours forever.

01
Pick your QR type
URL, text, WiFi, vCard, email, phone, or SMS - each formatted correctly so scanners recognize it instantly.
02
Customize the look
Pick foreground and background colors, set the error correction level, and adjust the margin. Preview updates in real time as you type.
03
Download & use
Save as PNG, SVG, or JPG at any size. Use it on business cards, posters, packaging, websites - anywhere.

COMMON QUESTIONS

No. The QR code generated here is "static" - the destination is encoded directly into the pattern itself, so it works forever. Many paid QR services use "dynamic" QR codes that route through their servers and stop working when you stop paying. This tool only generates static codes.

Low (L) - smallest QR, only use for digital displays where the QR won't get damaged.
Medium (M) - good default for most digital and clean-print uses.
Quartile (Q) - prints, signage, packaging where the QR might get scuffed.
High (H) - outdoor signs, stickers, anywhere it might get partially covered or damaged. Also required if you plan to overlay a logo on the center.

Most common reasons:
· Low color contrast - foreground must be much darker than background. The tool warns you when this is a problem.
· Inverted colors - light foreground on dark background often fails. Stick to dark-on-light.
· Too small - print at least 2 cm × 2 cm. Increase the export size before printing.
· Missing margin - QR codes need a "quiet zone" around them to scan. Use Medium or Large margin if printing.
· Too much data - very long URLs or vCards make the QR denser and harder to scan. Try a URL shortener for long links.

Yes, freely. QR codes themselves aren't copyrightable, and this tool adds no watermarks, logos, or attribution requirements. Use them on business cards, packaging, signage, marketing materials - anywhere you need.

SVG - first choice for printing. Infinitely scalable, sharp at any size, smallest file. Use for posters, business cards, packaging.
PNG - best for screen and most general use. Crisp pixels, transparent background option, universally supported.
JPG - smaller file, but compression slightly blurs the QR edges. Only use if you need a tiny file size for digital sharing.

No. The QR generator runs entirely in your browser - your WiFi password (or any other content) never leaves your device. Even when you download the image, it's generated locally. Safe to use for sensitive credentials.