QR Code Studio
Generate a QR code for a link, Wi-Fi network, UPI payment, contact card, WhatsApp message, or email — with your own colors, and download as PNG or SVG.
Style
What is a QR code, and how does it work?
A QR (Quick Response) code is a two-dimensional barcode that stores data in a grid of black and white squares. Unlike traditional barcodes, which hold just a few dozen characters, a QR code can store hundreds of characters — enough for a full URL, a contact card, or a Wi-Fi password. When you point a smartphone camera at a QR code, the phone's software decodes the pattern and performs the associated action: opening a website, connecting to Wi-Fi, dialing a number, or saving contact details.
QR codes were invented in 1994 by the Japanese company Denso Wave for tracking automotive parts. They became globally ubiquitous with the rise of smartphones, and today they are used in restaurants, retail packaging, event tickets, digital payments, and marketing campaigns.
What you can encode with this tool
- URLs and plain text — link to a website, share a message, or point to any text content.
- Wi-Fi credentials — let guests join your network by scanning a single code, no typing required.
- UPI payment links — let customers pay to your UPI ID by scanning, with an optional pre-filled amount and note.
- Contact cards (vCard) — share your name, phone, and email so they save straight into the phone's contacts.
- WhatsApp chat links — open a chat with your business number and a pre-filled message.
- Email and SMS links — pre-fill the "To" field and body in the user's mail or messaging app.
How this tool works
When you switch modes, the tool builds the appropriate content string for that type. The QR code is then rendered onto a canvas in your browser using a self-contained QR encoder bundled directly into this page — nothing is uploaded to a server, and no external library needs to load.
The PNG button exports the code at your chosen size (up to 2048×2048 pixels for print). The SVG button exports a scalable vector version, ideal for designers who need to resize without losing quality.
Tips for scannable QR codes
- Keep contrast high. Dark foreground on a light background scans best.
- Don't skip the quiet zone. The blank margin around a QR code helps scanners locate it.
- Test before printing. Always scan your generated code with at least two different phones before committing to a print run.
- Shorter is safer. Very long content makes the pattern denser and harder to scan.
Frequently asked questions
Yes — completely free, with no signup, watermark, or usage limit. The tool is supported by lightweight advertising so it can stay free for everyone.
No. The QR codes generated here are static — the data is encoded directly into the pattern. They will work forever as long as the destination remains valid.
Yes. There are no licensing restrictions on the QR codes you generate — use them on business cards, menus, packaging, posters, or anywhere else, including in commercial projects.
Common causes: insufficient contrast, printing too small, or a camera that's too close or too far. Try regenerating with a larger size and test with a different phone.
You can download as PNG (raster) or SVG (vector).
Yes. QR generation happens entirely in your browser using JavaScript. Your Wi-Fi password is never sent to any server.
Kritools