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.