QR Code Generator
Generate QR codes for URLs, text, WiFi credentials, and more. Customize colors and error correction. Download as PNG or SVG. Runs in your browser.
How to use
- 1Type or paste what to encode
A URL, plain text, a WiFi string, a vCard — anything.
- 2Pick error correction
L is smallest; H tolerates ~30% damage or a logo overlay. M is the safe default.
- 3Optional: recolor
Change foreground / background colors. Keep enough contrast or scanners will fail.
- 4Download PNG or SVG
PNG for pixel-perfect. SVG scales infinitely — best for print.
Examples
https://toolvaults.net
[QR image — scans to https://toolvaults.net]
WIFI:T:WPA;S:CoffeeHouse;P:latte1234;;
[QR image — phones offer "Join CoffeeHouse network"]
BEGIN:VCARD VERSION:3.0 FN:Alex Rivera TEL:+15551234567 EMAIL:alex@example.com END:VCARD
[QR image — scans to "Add Alex Rivera to Contacts"]
Frequently asked
Higher levels let the QR code stay scannable even when partially damaged or covered with a logo. "H" recovers up to ~30% missing data at the cost of denser dots.
Yes — use the format WIFI:T:WPA;S:MyNetwork;P:mypassword;; and phones will offer to join the network when they scan.
QR codes encode data into a fixed grid based on capacity. Adding more text (or higher error correction) requires a denser grid, which usually means a larger canvas to remain scannable.
Related tools
- URL Encode / DecodePercent-encode or decode URLs, query strings, and path segments. Choose between
- Meta Tag GeneratorGenerate SEO, Open Graph, and Twitter Card meta tags from your title, descriptio
- robots.txt TesterPaste your robots.txt and any URL to see whether Googlebot, Bingbot, GPTBot, or
- URL ParserBreak any URL into its protocol, host, port, path, query parameters, and hash. U
- User-Agent ParserParse any User-Agent string to identify the browser, engine, OS, and device. Aut
- UTM URL BuilderBuild UTM-tagged campaign URLs for Google Analytics, Adobe Analytics, and other