# QR code generator — in your browser, no upload

> Generate a QR code for a URL, WiFi, vCard or text as PNG or SVG in your browser. No upload — the code is created on your device, nothing is tracked.

Create a QR code for a link, WiFi network, contact card, or plain text and download it as PNG or SVG. The code is generated on your device, with no tracking redirect.

QR codes bridge print and screens — a link on a flyer, WiFi for guests, a contact card on a badge. Many online generators route through a tracking redirect that can expire or log scans; a static code you generate yourself just works, forever, with no middleman.

Encode a URL, WiFi credentials, a vCard, or arbitrary text, and export PNG for digital use or SVG for print that must stay sharp at any size. The content is embedded directly in the code.

To encode binary data as text for other purposes, use Base64; to inspect a token you plan to embed, use the JWT decoder.

## How to

1. **Choose the content.** Pick what the code should hold — a URL, WiFi credentials, a vCard, or text.
2. **Enter the details.** Fill in the fields; the QR preview updates as you type.
3. **Pick a format.** Choose PNG for images or SVG for crisp scaling in print.
4. **Download.** Save the QR code to your device, ready to share or print.

## FAQ

### Do these QR codes expire or track scans?

No. The code encodes your content directly, so it never expires and there is no redirect service counting scans — unlike many 'dynamic' QR generators.

### Should I download PNG or SVG?

PNG for screens and quick sharing; SVG when you need it razor-sharp at any size, such as on a poster or business card.

### Can I make a WiFi QR code?

Yes. Enter the network name and password and phones can join by scanning — handy for guests without sharing the password aloud.

### Is my data uploaded?

No. The QR code is generated in your browser tab; the URL or details you encode never leave your device.


## Related tools

- [Base64](https://www.safepaper.app/dev/base64)
- [JSON toolkit](https://www.safepaper.app/dev/json-toolkit)
- [TOTP generator](https://www.safepaper.app/security/totp)
- [Regex playground](https://www.safepaper.app/dev/regex-playground)

---

Canonical HTML: https://www.safepaper.app/dev/qr-code
Markdown: https://www.safepaper.app/dev/qr-code.md

There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check.
