Skip to content
TypeParser
All tools

QR Code Generator

Generate QR codes for URL, WiFi, vCard, more.

beats qr-code-generator.com edge: WiFi/vCard presets + SVG + PNG export
text or URL
payload
EC level
size 400px
presets
Guide

About QR Code Generator

Generate QR codes for URLs, WiFi credentials, email, phone, SMS, and vCards. Render as inline SVG (resolution-independent) or download as PNG. Configurable error correction (L / M / Q / H) so you can balance density against scan robustness. Everything runs locally — your QR payload never reaches a server.

QR codes pack a lot

A QR code is a 2D barcode that holds up to ~3 KB of data and can be scanned by any modern phone in under a second. The format is open (ISO/IEC 18004), free of patents, and renders as crisp pixel art in any size — perfect for posters, business cards, packaging, and on-screen displays.

This generator handles the common payload presets so you do not have to remember the exact text formats:

  • URLhttps://example.com/path
  • WiFi — auto-join Wi-Fi networks
  • Emailmailto: with optional subject and body
  • Phone — tap to call
  • SMS — pre-filled message
  • vCard — contact card import
  • Geo — open in maps
  • Plain text — anything else

Output formats

  • SVG — vector, scales to any size without quality loss. Best for print and high-DPI displays. Edit in any vector editor.
  • PNG — raster, fixed pixel size. Drop straight into design tools, slack messages, screenshots.

For most use, SVG is the better default — it stays sharp at every size.

Common workflows

Print a Wi-Fi QR for guest network. Generate at error correction H, print at 4×4 cm or larger. Phones scan from across the room.

Add a quick-call QR to packaging. Phone preset → high error correction → 3×3 cm minimum. Customers scan and call without typing.

Embed a vCard at a conference. Print the QR on your name badge. Connections walk away with your contact in their phone — no LinkedIn dance.

Build a feedback link. URL preset pointing at your form. Add UTM params before generating to track scan source.

Why local generation matters

A QR code can carry your phone, email, address, Wi-Fi password — anything from a “scan me” badge. Generating through a remote service routes that data through their server. The tradeoff is rarely worth it. This generator runs entirely in your browser using the open QR encoding library — every byte stays on your machine.

Frequently asked questions

Which error correction level should I pick?
L (~7% recovery) for small clean codes; M (~15%) for general use; Q (~25%) when the code may be partially obscured or printed on uneven surfaces; H (~30%) for industrial, with logos overlaid, or worn surfaces.
What is the WiFi QR format?
WIFI:T:WPA;S:<ssid>;P:<password>;;. Modern Android and iOS scan this and offer to join the network in one tap. The tool builds it from your SSID and password fields.
How do I make a vCard QR code?
Pick the vCard preset, fill the contact fields (name, phone, email, organization). The QR encodes a vCard 3.0 payload; phones offer to add it to contacts directly.
Is the QR scanned anywhere?
No. Generation runs in your browser. Decode is also local — drop a QR image into the QR Decoder and the file never uploads.
What is the maximum data length?
QR Code Version 40 holds about 4,296 alphanumeric characters or 2,953 bytes. Beyond that, use a URL shortener and encode the short link.
Can I customize the colors?
Yes. Pick foreground and background. Maintain enough contrast for reliable scanning — black on white is the safe default; lighter backgrounds work but darker foregrounds rarely do.

Related tools

Last updated: 2025-01-15