Generate QR codes
right here, right now.
Type a URL, paste any text — your QR code appears instantly. Everything runs in your browser. Nothing ever leaves your device.
Configure
Preview
Enter a URL or text on the left to generate your QR code.
Three steps. Zero friction.
QRgenie keeps the process as short as it can possibly be — from idea to scannable code in under ten seconds.
Type or paste
Drop in a URL, a phone number, a plain text message, a Wi-Fi password, an email address — anything up to 1,500 characters.
Customise
Pick your foreground and background colours, choose between square or rounded modules, set the export resolution, and select an error-correction level.
Download
Grab a pixel-perfect PNG for screens or a resolution-independent SVG for print. Copy the image straight to your clipboard in one click.
Everything you need. Nothing you don't.
Most QR generators upload your data, require an account, or watermark the result. QRgenie does none of that.
Instant, live preview
Your QR code redraws as you type — no need to click Generate. See your changes reflected in real time.
100% private by design
All processing happens inside your browser using the Web APIs. Your URLs and text are never transmitted to any server.
SVG & PNG exports
Download crisp vector SVGs for large-format print or billboard use, or choose a PNG at up to 2048 px for digital work and presentations.
Custom colours
Match your brand perfectly. Set any foreground and background colour, or enable a transparent background to overlay the code on images or slides.
No account, no limits
There is no sign-up gate, no daily generation cap, and no watermark. Generate as many codes as you need, right now.
Error-correction control
Choose between four error-correction levels — from compact Low for clean digital use, to High for printed codes that must survive damage or logo overlays.
One tool. A hundred use cases.
QRgenie is built to be useful for anyone who needs a scannable code — from a small business owner to a developer stress-testing a QR scanner.
Digital menus
Link a table QR to your online menu and update it any time without reprinting codes — the URL stays the same.
Campaign landing pages
Drop a branded code on flyers, banners, or packaging. Match your brand colours and export a print-ready SVG.
Ticketing & check-in
Generate unique registration or check-in codes for attendees. High error-correction keeps them scannable even on creased paper.
QR scanner testing
Generate codes at different error-correction levels and sizes to verify your scanner implementation behaves correctly.
Classroom resources
Embed links to videos, quizzes, or reading materials on worksheets. Students scan and go — no URL typing required.
Wi-Fi onboarding
Encode a WIFI:S:YourSSID;T:WPA;P:password;; string and let guests scan to connect — no password visible on the page.
Common questions
Is QRgenie really free?
Yes, completely. There are no hidden tiers, no watermarks on exports, and no limit on how many codes you can generate. The tool is free to use for personal and commercial projects alike.
Does QRgenie upload my data anywhere?
No. Every QR code is generated entirely inside your browser using client-side JavaScript. Your URLs, text, and settings never leave your device. There are no servers involved in the generation process.
What's the difference between PNG and SVG exports?
PNG is a raster format — perfect for screens, email footers, slide decks, and social media. SVG is vector-based and scales to any size without losing quality, making it the right choice for print, large-format signage, or anywhere you need pixel-perfect sharpness at any resolution. When in doubt, download SVG: it works everywhere PNG does, and then some.
What error-correction level should I choose?
Medium (M) is the balanced default and works well for most uses. Choose Low (L) if you want the smallest, densest code and you know the scanning environment will be clean. Choose High (H) for printed materials where the code might get scratched, folded, or have a logo overlaid on top of it — the scanner can recover up to 30% of damaged data.
Can I change the link a QR code points to after printing?
QRgenie generates static codes — the destination is baked into the QR pattern. If you want to redirect traffic without reprinting, point the code to a URL you control and update that redirect at any time. URL shorteners or your own domain work well for this.
How long a URL or text string can I encode?
Up to around 1,200–1,500 characters depending on the content type. Longer strings produce denser codes that some older scanners may struggle with. For very long data, we recommend using a short URL instead.
What can I encode besides URLs?
Anything text-based: email addresses (mailto:you@example.com), phone numbers (tel:+1234567890), SMS (smsto:number:message), Wi-Fi credentials, calendar events (vCalendar format), plain text messages, geographic coordinates, and more. QR codes are just text containers — the scanning app decides how to handle what's inside.
Can I use the generated QR codes commercially?
Yes. There are no restrictions on how you use the codes you generate. Use them on products, marketing materials, client deliverables — whatever you need.