QR Code Generator —
create your custom QR
Customize with your colors, shape, logo and frame in 3 simple steps. Download instantly as PNG, SVG or JPG.
Every QR code type, in one tool
Encode anything from a website to a WiFi password or a complete contact card.
Why create QR codes with QRelio
Designed for marketers, designers, restaurants, and anyone who wants beautiful QR codes that just work.
Full design control
Pick any colors, gradients, dot shapes, corner styles, and frames to match your brand.
Logo overlay
Drop in your logo. Error correction is automatically increased so the code stays scannable.
PNG, SVG, JPG
Download in print-ready vector SVG or high-resolution PNG up to 2048×2048.
Instant & unlimited
Generated entirely in your browser. No signup, no watermark, no limits.
Private by default
Static QR codes are built locally. We never see what you encode.
Universal scanning
Works on every modern iPhone and Android camera — no app required.
How it works
From content to download in three steps. No account needed.
- 1
Pick a content type
Choose from 13 types — website, WiFi, vCard, PDF, video and more.
- 2
Design your QR
Set colors, dot shapes, corners, error correction, frame and logo.
- 3
Download & share
Export as PNG, SVG or JPG in seconds. Print, post, or embed anywhere.
About QR codes — and how to use them well
A QR code (Quick Response code) is a two-dimensional barcode that any modern smartphone camera can decode in milliseconds. Originally invented in 1994 to track car parts, QR codes are now everywhere — restaurant menus, product packaging, event tickets, business cards, posters, and payment terminals.
What you can encode
A QR can store up to ~3 KB of data. That's plenty for a URL, a WiFi password, a complete vCard, a calendar event, geographic coordinates, or a short text message. Our generator covers all the common formats and uses the right syntax automatically so the scanning phone knows exactly what to do.
Designing for scannability
A pretty QR is useless if it doesn't scan. Three rules: keep strong contrast between the foreground and background, leave a quiet zone (margin) of at least four modules around the code, and increase the error correction level whenever you cover part of the pattern with a logo. Our tool handles the last one automatically.
Static vs dynamic
QRelio generates static QR codes: the data is encoded directly into the pattern, so the code is permanent, free, and works offline. Dynamic codes encode a short redirect URL that can be edited later and tracked with analytics — useful for marketing campaigns where you want to swap destinations or count scans.
Frequently asked questions
Is this QR code generator free?+
Yes. You can create unlimited static QR codes for free, with full design customization and no signup required.
Do the QR codes expire?+
Static QR codes never expire. The data is encoded directly into the QR pattern, so as long as the destination URL or content remains valid, the QR code will keep working.
What is the difference between static and dynamic QR codes?+
Static QR codes encode the data directly into the pattern — fast, free, and permanent, but the destination cannot be changed once printed. Dynamic QR codes encode a short redirect URL that can be edited later and tracked with scan analytics.
What file formats can I download?+
PNG (multiple resolutions up to 2048×2048), SVG (infinitely scalable vector), and JPG. SVG is recommended for print and large-format use.
Can I add my logo to the QR code?+
Yes. Upload any PNG, JPG, or SVG logo. The QR code's error correction level is automatically set to High so it remains scannable even with a logo overlay.
Will my QR code work on every phone?+
Yes. Every modern smartphone — iPhone (iOS 11+) and Android — can scan QR codes natively from the camera app, no extra app required.
What types of content can I encode?+
Website URLs, plain text, email, SMS, WhatsApp messages, phone numbers, WiFi credentials, vCard contact info, calendar events, geolocation, and links to PDFs, images or videos.
How do I make sure my QR code scans reliably?+
Keep good contrast between foreground and background, leave a quiet zone (margin) around the code, use error correction level Q or H if adding a logo, and test on multiple phones before printing.
Ready to create your QR code?
It's free, takes 30 seconds, and you keep full ownership of every code you generate.
Start generating →