QR Code Generator
Generate QR codes from text, URL, WiFi, vCard, and more. Customize and export as PNG, SVG, or PDF.
Data type
Design
Margin (cells) around QR. 4+ recommended.
Higher = more resistant to damage, but denser
Please enter data
How to use
About this tool
Generates QR codes from text, URL, and more. Set size, colors, margin, and error correction; preview updates in real time. Download as PNG, SVG, or PDF, or copy to clipboard. All processing in the browser; no data sent to servers.
How to use
Select data type (Text or URL) and enter content. Adjust size, foreground/background colors, margin, and error correction. Preview updates instantly. Choose PNG, SVG, or PDF in "Format", then "Download" to save, or "Copy to clipboard" to paste elsewhere. URL defaults to the current page URL.
Options
Data type: Text, URL. Output format: PNG (bitmap), SVG (vector, scales well), PDF (A4 center, for printing). Size: 128/256/512/1024 px or custom. Foreground/background colors, margin (cells), error correction: L/M/Q/H (M recommended).
Use cases
• URLs and contact info for business cards and flyers • Event registration links • Sharing Wi‑Fi credentials • Payment or ticket links
Privacy and data
All QR generation is done in the browser; no text or URLs are sent to any server.
FAQ
- Q: What output formats are supported?
- A: PNG (bitmap, good for print/web), SVG (vector, scales without quality loss), and PDF (A4 centered, ready for printing). Choose SVG when you need to resize the QR code significantly.
- Q: What does error correction level mean?
- A: Error correction allows a QR code to be read even if part of it is damaged or obscured. Level L (~7% recovery), M (~15%), Q (~25%), H (~30%). Higher correction means a denser (more complex) QR code. M is recommended for most uses.
- Q: Can I customize the colors?
- A: Yes. You can set both the foreground (module) color and background color. Make sure there is sufficient contrast — a dark foreground on a light background is most reliably scanned.
- Q: What types of content can I encode?
- A: Text and URL are supported as data types. URLs will auto-default to the current page URL. Any plain text (Wi-Fi credentials, contact info, event data, etc.) can also be encoded.
- Q: Does this tool send my content to a server?
- A: No. All QR code generation happens entirely in the browser. Your text and URLs are never sent to any server.
