Generate QR codes for eleven things — a contact card, Wi-Fi, WhatsApp, a URL, a map location, a calendar event, a UPI payment, email, phone, SMS or plain text. Pick a module shape, tint the corner eyes and their inner dots separately, add a logo overlay, wrap it in a scan-me frame, preview it on a phone camera, and export as PNG or true vector SVG — everything runs in your browser, nothing is sent anywhere.
0 characters
0 characters
Saved straight to the phone's address book as a vCard — no app, no typing. Only the fields you fill in are included.
0 characters encoded
Include the country code — spaces and symbols are stripped for you.
…or pin exact coordinates, which win over the address if both are filled.
A standard UPI request that opens GPay, PhonePe, Paytm and any other UPI app. Double-check the ID before you print it.
Fully styled looks — colour, shape, gradient and eye style in one click.
Module shape
Direction
Outer frame shape
Inner dot shape
Size sets the export resolution. Higher error correction allows more of the code to be obscured — useful with a logo.
Wrap the QR in a call-to-action frame — perfect for posters, menus, packaging and table tents. Picking a style turns the frame on.
Add your brand logo to the centre. The logo is sized to whatever the code can survive — on a short link that is a small grid, so the logo is kept small — and the badge above the preview decodes the result to confirm it still scans.
Built by AroraLabs
We build high-performance mobile apps and web platforms for startups.
Start a Project ↗Enter content to generate
Updates live as you type
Export
QR codes are generated locally. Nothing is sent to any server.
QR updates instantly as you type — no button to press.
Contact card, Wi-Fi, WhatsApp, URL, location, event, UPI, email, phone, SMS and text.
Crisp PNG up to 2048px or a true vector SVG — shapes, gradients, logo and frame included.
This QR code generator turns a link, a full contact card, a Wi-Fi login, a WhatsApp chat, a map pin, a calendar invite or a payment request into a scannable code you can brand to match your style, then export as a crisp PNG or a scalable SVG — all generated offline in your browser.
A QR code is just a compact, machine-readable way to hand someone a piece of information without them typing anything. This tool goes well beyond plain black-and-white squares: choose from eleven content types, recolour the foreground and background, change the module shape, tint the three corner squares and the dots inside them independently, drop your logo in the centre, or apply a ready-made art preset for a polished look. Because the entire code is rendered on your device, whatever you encode — a private Wi-Fi password, a personal phone number, a UPI ID, an unreleased URL — never leaves your browser. People use it to:
Everything runs locally with nothing uploaded or tracked, and the code stays valid forever because it points straight at your data rather than through a redirect. For best results, keep a strong contrast between the code and its background, use the higher error-correction level whenever you embed a logo, and always test the finished QR with a real phone camera before you print or publish it. If you want the design thinking behind the shapes, colours and frames, we wrote it up in why your QR codes look boring (and how to fix them).
Higher error correction means more of the code can be obscured or damaged before it fails to scan. L tolerates ~7% loss, M ~15%, Q ~25%, and H ~30%. Use H whenever you add a centre logo so scanners can still read the QR around it. For short URLs printed on clean surfaces, L or M keep the pattern simpler and faster to scan.
Yes, as long as the logo stays under ~25% of the QR area and you keep error correction set to H. The generator masks modules behind the logo; the H level adds enough redundant data to recover. Always test the printed or exported QR with a real phone camera before distributing it.
Use SVG for anything that will be resized — print, vinyl, signage, business cards — because it stays sharp at every scale. PNG is best for digital use at a known size (web pages, slides, emails). PNG also supports your art preset’s gradients and custom shapes pixel-for-pixel.
Eleven types: a website URL, a contact card (vCard), Wi-Fi credentials, a WhatsApp chat, plain text, an email, a phone number, an SMS, a map location, a calendar event, and a UPI payment request. Each type formats the data so a phone camera knows what to do — open a link, save a contact, join a network, start a chat, and so on.
Choose the Contact type and fill in whichever fields you want to share — name, mobile, work phone, email, company, job title, website, address and notes. The tool encodes them as a vCard, the format phones understand natively, so scanning opens the New Contact screen with everything already filled in. Only the fields you complete are included, so a name and mobile alone produce a smaller, faster-scanning code.
Yes. Under Corner Eyes there are two independent colour switches — one for the outer frame of the three corner squares, one for the dot inside them. Turn on just the inner dot for a subtle accent, or both for a two-tone brand look. Leave the inner dot off and it follows the frame colour; leave both off and the eyes match the main foreground. Keep whichever colours you pick clearly darker or lighter than the background so the code still scans.
No. These are static QR codes that contain your data directly, so they never expire and there is no redirect or account that could break. As long as the destination — your website or phone number — still exists, the code keeps working forever.
Choose the Wi-Fi content type, enter your network name (SSID), password, and security type, then download the code. Guests scan it and their phone offers to join the network automatically — no need to read out or type the password.
Yes. It is completely free with no sign-up or watermark, and every code is generated locally in your browser. Nothing you encode is uploaded, logged, or shared, so it is safe to use for private links and credentials.