QR Code Generator
Generate QR codes for URLs, text, WiFi, and more. Customize colors and download as image.
QR Code Type
Content
Customization
Preview
QR Code Info

About This Tool
Create QR codes that work forever — generated locally, downloadable as PNG or SVG, with no redirect service in the middle: the QR encodes your destination directly, so it never breaks if a third-party service shuts down. Encode URLs, plain text, phone numbers, Wi-Fi credentials or vCard contact details. Error correction is set to level M by default, so codes survive a logo overlay or a slightly damaged print.
How to Use This Tool
- Choose the content type: URL, Text, Wi-Fi or vCard.
- Fill the fields — for Wi-Fi: SSID, password, security type; the code auto-connects guests.
- Set the size and optional margin (quiet zone) — margin too small breaks scanning.
- Optionally adjust colors; keep strong contrast (dark on light).
- Download PNG for screens or SVG for print — SVG stays sharp at any size.
Advantages & Use Cases
Restaurant table codes linking to the menu PDF, event badges with vCard contact details, packaging codes to a warranty registration page, or workshop Wi-Fi cards guests scan instead of typing passwords. Print shops prefer the SVG export for crisp vector output.
Supported Formats & Recommendations
- PNG at 512-1024 px for screens and slides; SVG for print at any size.
- Dark-on-light scans best; inverted codes confuse many readers.
- Keep the URL short — shorter content means larger, easier-scanning modules.
How We Test This Tool
Every release generates codes for all four content types and validates them with two independent QR readers at 256 px, 512 px and printed 2 cm sizes, including a 20% obstruction test to confirm error correction behaves as configured.
Related Tools You May Like
Helpful Resources
Frequently Asked Questions
Do these QR codes expire?
Never. The pattern encodes your content directly — there is no tracking service that can shut down. If the destination URL changes, regenerate the code.
Can I put my logo in the middle?
Yes — error correction M recovers from ~15% occlusion. Keep the logo under 12% of the area and re-test with two phones before printing.
Why won't my printed code scan?
Usually a too-small quiet zone (margin), inverted colors, or printing under 2 cm for a dense URL. Export SVG, keep margin 4 modules, and test at final size.