QR Code Generator

URL · text · Wi-Fi credentials → PNG / SVG. For posters, business cards, and store menus.

Inputs never leave your device. Even Wi-Fi passwords stay private — type them with confidence.
[ AdSense slot ]

QR encoding format by type

TypeEncoded textExample
URLURL as-ishttps://taystudios.com
Phonetel:numbertel:+1-555-123-4567
SMSsms:number?body=textsms:+15551234567?body=Hello
Emailmailto:addressmailto:hello@example.com
Wi-FiWIFI:T:WPA;S:name;P:pass;;auto-encoded by this tool
Mapgeo:latitude,longitudegeo:37.7749,-122.4194
Plain textas-isHello world

For phone, SMS, email, and map URIs, just enter the text in the format above in the text-input mode.

Related tools

What is a QR version?
The QR code's size, expressed as 1–40. Version 1 is 21×21 modules, version 40 is 177×177. Longer data and higher error-correction automatically pick a larger version. This tool selects automatically.
What is a module?
One black/white square in the QR. The "Size" slider sets the on-screen pixel size of one module. For print, 1 module ≥ 0.5mm is recommended (under 0.4mm severely hurts readability).
Recommended print settings
① Use error-correction H (handles partial print damage / logo overlay) ② Download SVG (vector, scales to any size) ③ Make sure each module is at least 0.5–1mm. Posters and flyers should be at least 2cm × 2cm.
Is QR code use licensed or paid?
The QR code spec (ISO/IEC 18004) is owned by Denso Wave, but they made the standard royalty-free. Use it freely — commercially, in print, in apps, in stores.

Frequently Asked Questions

Which error-correction level should I pick?
L (7%) / M (15%) / Q (25%) / H (30%). M is a solid default. If you'll overlay a logo or print where partial damage is possible, choose H. Higher levels add more modules, making the code denser.
How do I make a Wi-Fi QR code?
Switch to the Wi-Fi tab, then enter SSID, encryption (WPA / WPA2), and password. The tool encodes WIFI:T:WPA;S:name;P:password;; for you. Pointing a phone camera at it triggers the auto-connect prompt (iOS and Android both support this).
PNG or SVG — which should I download?
SVG for printing and any case where it might be enlarged (vector, never blurry). PNG for messaging, email, and blog attachments — best compatibility. Some messengers don't display SVG.
Are my URL or password sent to a server?
No. QR encoding happens entirely in the browser. Inputs (including Wi-Fi passwords) never leave your device. Even the site operator cannot see them.
Is there a character limit?
Depends on the QR version (size). About 4,000 alphanumeric characters max, or ~1,800 for multi-byte (CJK) text. Longer input means denser modules and shorter scan range — for URLs, consider a URL shortener (bit.ly, etc.).
Can I make non-black QR codes?
Currently this tool only outputs black-on-white. Color customization is on the roadmap. To recolor, download the SVG and edit the fill in a graphics tool (Figma, Illustrator, Inkscape). Low contrast hurts scan reliability.

References

Last reviewed: 2026-05-09 / qrcode-generator (kazuhikoarase) library.
⚠️ After printing, always do a real-world scan test on your phone — print color and size strongly affect readability.