QR Code Generator
Type or paste anything - a link, Wi-Fi details or a contact - and get a scannable QR code instantly. Customize the colors, add a logo and download it as PNG, SVG, PDF or EPS.
Files stay on your device - everything runs in your browser
Your QR code preview appears here as you type.
How to generate a QR code
- Pick a content type - text, URL, Wi-Fi, vCard, email or another format - from the dropdown.
- Fill in the fields that appear. In bulk mode, paste one value per line instead.
- Watch the live preview and adjust colors, margin, error correction or add a logo.
- Copy the QR code or download it as PNG, SVG, PDF or EPS for print.
FAQs
What can I put inside a QR code?
Almost anything: website URLs, plain text, email addresses, phone numbers, SMS and WhatsApp messages, Wi-Fi login details, contact cards and map locations. Pick the matching content type and the tool builds the right format for you.
What does the error correction level mean?
Higher levels like Q or H let the code survive dirt, damage or partial covering, but they make the pattern denser. Medium (M) is a good default for most uses.
Can I change the colors of my QR code?
Yes. Pick any dark and light color. For reliable scanning, keep a strong contrast between the two colors.
Is the QR code generator free?
Yes. Handio tools are free with no sign-up, no watermarks and no limits on how many codes you generate.
Can I add a logo to my QR code?
Yes. Upload a logo image and it is placed in the center of the code. Use error correction level H with a logo so the code still scans reliably.
Can I generate many QR codes at once?
Yes. Switch the content type to Bulk, enter one value per line and every valid line is rendered below with its own download buttons. Lines that do not fit are skipped and counted in the status message.
Related Tools
Why use QR Code Generator?
Use a QR code to move someone from a physical object to a digital destination: link a menu, Wi-Fi network or contact card without typing a single character.
- Share a restaurant menu or product link from a poster, table card or receipt.
- Encode Wi-Fi credentials so guests can join your network without typing a password.
- Turn a vCard or contact detail into a scannable code for business cards and email signatures.
Tips and Limits
A QR code holds up to roughly 2,953 bytes of data (numeric and alphanumeric content fits more), and a higher error correction level like Q or H survives more damage but leaves less room for your content. When you add a logo, choose level H, and download the PNG at 2x or 3x for crisp printing.