QR Generator
Last updated: February 2026
Overview
Generate QR codes for any URL, text block, or contact info. Output as scalable SVG. Print-ready. No tracking. No pixels embedded. Just a clean code that works.
What You Can Generate
URLs
Point to a website. Works for everything: https://example.com, shortened links, deep app links. Whatever you want to link to.
Text
Plain text. Short messages. WiFi credentials. Anything. The code holds up to 2953 bytes.
Contact Info
vCard format. Name, phone, email, address. Scan it and it imports directly into contacts.
Payment Links
Venmo, PayPal, cryptocurrency addresses. All supported.
How to Use
Open the Generator
Visit /tools/qr-generator.html or /qr-generator.html (both work).
Enter Your Data
Type what you want encoded. URL, text, contact info, whatever.
Generate
Click generate. You get an SVG QR code in your browser.
Download or Copy
Right-click and save as SVG. Copy the image. Print it. Share it. No tracking. No watermarks.
Why SVG?
Scalable
SVG means infinitely scalable. Make it as big as you want without pixelation. Print it huge on a billboard if you want.
Print-Ready
Works perfectly on paper. No compression artifacts. No quality loss. Scannable at any size.
Small File Size
SVG files are tiny. A few kilobytes. No image bloat.
Editable
If you know SVG, you can edit the code in a text editor. Change colors, styles, whatever.
Privacy & Security
No Tracking Pixels
Unlike many free QR generators, we don't embed tracking pixels in your codes. No analytics. No phone-home requests. Just the code.
Local Generation
The QR code is generated in your browser using qrcode.js library. Not on our servers. We don't see what you're encoding.
No Logging
We don't track what QR codes you generate. We don't build a database of your codes. Generate as many as you want, anonymously.
Use Cases
Business Cards
Encode your contact info or website link. Print on your cards. People scan and save your info instantly.
Event Displays
Point to event details, registration, or live updates. Put it on a sign.
WiFi Sharing
Encode WiFi credentials in vCard format. Guests scan and connect. No typing SSID and password manually.
Payment Links
Encode a Venmo or PayPal link. People scan and pay. No remembering URLs.
Product Packaging
Link to instructions, warranty info, or customer support. Put it on the box.
Technical Details
Library
We use qrcode.js for generation. Open source. Well-tested. Industry standard.
Frontend
Vanilla JavaScript. No frameworks. No tracking. The generator runs entirely in your browser.
Output
Inline SVG. No external requests. Download directly from the DOM.
Under the Hood
What We Built
User interface for data input. SVG rendering and download functionality. Responsive design.
What We Use
qrcode.js library for QR generation. Browser APIs for download. No backend servers.
Influences
We wanted something simpler and more private than online QR generators. Most free tools track usage, embed analytics, or sell your data. We built something clean and minimal that respects your privacy.
Limitations
QR codes can hold finite data. URLs and contact info work fine. Very long text strings might generate huge, complex codes that are harder to scan. Keep it reasonable.
Still have questions?
Email matt@death2data.com - I read everything and respond personally.