QR Code Generator
Generate QR codes online for URLs, text, WiFi credentials, and more. Download as PNG or SVG. Everything runs locally.
Last updated:
Enter text above to generate a QR code.
Enter a URL, text, or Wi-Fi credentials above to generate a QR code, then download it as PNG or SVG. The code is rendered locally — your data isn't uploaded.
What is QR Code?
A QR code is a 2D barcode that phones scan instantly to open a URL, read text, or join a Wi-Fi network. Generating one lets you bridge print and screens to the digital world — posters, business cards, packaging, menus, and event check-ins. This generator builds the code entirely in your browser and exports crisp PNG (raster) or SVG (vector) files.
How to generate a QR code
- 1Enter the content — a URL, plain text, or Wi-Fi details.
- 2Pick an error-correction level (higher survives more damage but is denser).
- 3Preview the QR code, then download it as PNG or SVG.
- 4Test the scan with a phone before printing or publishing.
Use Cases
Link print to web
Put a scannable URL on a poster, flyer, or business card that opens your site instantly.
Share Wi-Fi access
Generate a Wi-Fi QR code so guests connect without typing the password.
Speed up event check-in
Encode ticket or check-in URLs so staff can scan attendees quickly.
Code Examples
Wi-Fi QR payload format
WIFI:T:WPA;S:MyNetwork;P:MyPassword;;Key Concepts
- Error correction levels
- L≈7%, M≈15%, Q≈25%, H≈30% of the code can be damaged and still scan. Higher levels add redundancy (denser code).
- PNG vs SVG
- PNG is a fixed-resolution raster image; SVG is vector and stays sharp at any size — best for print and large formats.
- Quiet zone
- The blank margin around a QR code. Scanners need it; cropping too tightly can make a code unreadable.
Tips & Best Practices
- ▸Use level H when the code will be printed small or may get dirty/scratched (packaging, outdoors).
- ▸Prefer SVG for print so the code stays crisp at any size.
- ▸Keep the quiet-zone margin — don't crop right to the code's edge.
- ▸Always test a scan on a real phone before mass printing; a broken URL on 1,000 flyers is expensive.
Frequently Asked Questions
Is my data uploaded when generating a QR code?
No. The QR code is generated locally in your browser. Your text or URL never leaves your device.
Which error correction level should I choose?
L = 7% recoverable (smallest), M = 15% (default, good for most cases), Q = 25%, H = 30% (largest, best when printed and may get dirty/scratched).
Related Tools
UUID Generator
Generate random UUIDs (v4) and time-ordered UUIDs (v7) online. Bulk generate up to 1000 at once and copy with one click.
Lorem Ipsum
Generate placeholder Lorem Ipsum text by words, sentences, or paragraphs. Perfect for mockups, wireframes, and design drafts.
Password Generator
Generate strong, random passwords with customizable length and character sets. All generation happens locally in your browser.
JSON Formatter
Format, beautify, and validate JSON online. Free, fast, and 100% local — your data never leaves your browser.
JSON Validator
Validate JSON online with instant error location and structure statistics (depth, keys, node types). 100% local — your JSON never leaves the browser.
JSON → TypeScript
Convert JSON to TypeScript interfaces instantly. Generate strongly-typed TS types from any JSON sample.