Tools marked “Coming soon” are being built now.

Everyday tools
Everyday · Free · Private

QR Code Generator

Twelve kinds of code, styled your way, test-scanned before you save. PNG, SVG, JPG or PDF.

  • Runs in your browser
  • No upload
  • No sign-up

1 What should the code open?

Kind of code

Typed details stay on this page. They are never sent anywhere or saved.

2 Make it yours

One tap sets the dots, corners and colours. Your content, frame and logo stay.

Hold your screen up so others can scan it. Press Esc or tap × to close.

About this tool

This QR code generator turns a web address, Wi-Fi login, contact card, email, phone number, text message, WhatsApp chat, map location, calendar event, social profile, UPI payment or any text into a code phone cameras can read. Pick what it should do, fill in the form, and the code updates as you type.

Then make it yours: twelve ready-made looks, fifteen dot shapes, gradients, shaped corner squares in their own colours, a centre logo and a “Scan me” frame with your own words. Each design is test-read by a real QR decoder on your device, so you know it works before you print it.

Many “free” QR sites make dynamic codes that point at their server, count every scan and stop working when the trial ends. Ours makes static codes only. Your details live in the pattern itself, so the code works as long as the print lasts, with no account, redirect or tracking. Everything is drawn in your browser and nothing you type is sent anywhere.

How to use QR Code Generator

  1. Choose what the code opens, such as Link, Wi-Fi, Contact, WhatsApp or Event, and fill in the form.
  2. Tap a Quick look, or set the pattern, colours, corner squares, frame and logo yourself.
  3. Watch the badge under the preview: “Test-scan passed” means a decoder read it back correctly, large and small.
  4. Pick an image size and press Download PNG, or choose SVG, JPG, PDF, Copy image, or Share on a phone.
  5. Scan the saved code with your own phone before printing it.
Example

A café picks Wi-Fi, types “Corner Café Guest” and the password, taps the Forest look, adds its logo and a Banner frame saying “Free Wi-Fi”, then saves an 8 cm PDF for the counter sign. Guests scan it and join without typing.

Features

  • Twelve kinds of code: link, text, Wi-Fi (WPA, WEP, open or hidden), vCard contact, email, phone, SMS, WhatsApp with a ready message, map location (Google, Apple or geo:), calendar event (set times or all day), social profile for eight networks, and UPI payment.
  • Special characters in Wi-Fi passwords, contacts and events are escaped, and accents, emoji and every script are stored as UTF-8.
  • Fifteen dot shapes, from classic squares to dots, hearts, stars, hexagons and joined columns, with a dot-size slider.
  • Corner squares in six frame shapes and six centre shapes, in the code’s colour or their own.
  • One colour, a gradient in four directions or a radial glow, any background, or see-through.
  • Seven “Scan me” frames with your own text and colour.
  • A centre logo you pick or drop, in three sizes on a square or round clear space; error correction rises to the highest level automatically.
  • A built-in test-scan with a real QR decoder, plus contrast warnings and a phone-camera preview.
  • PNG up to 4096 px, SVG, JPG, a 300 dpi PDF page at a chosen width, copy, share, and up to 500 codes at once as a ZIP.
  • Save up to eight favourite styles on this device.

Tips and good to know

  • Shorter is better. A short link makes a simpler code that scans faster from further away.
  • Keep the code dark on a light background. Light-on-dark codes fail on some scanners, so the tool warns you.
  • Leave the border at 4 squares. Phones use that blank margin to find the code’s edge.
  • Rough print size: at least 2 cm wide for every 20 cm of scanning distance. The note under the size box says how big each PNG prints sharply.
  • Fancy shapes and logos eat into the code’s spare capacity. If the badge says to print it big, choose a plainer shape or less text.

Frequently asked questions

Do these QR codes expire?

No. They are static codes: the link or details live inside the pattern itself, not on a server. Nothing can switch them off, so they work for as long as the code can be seen.

Is what I type uploaded, or are scans tracked?

No to both. The code is drawn and test-scanned in your browser, and nothing you type is sent to AroraTools or anyone else. There is no redirect inside the code, so nobody records who scans it.

Is it free? Can I use the codes commercially?

Yes. It is free, with no sign-up, watermark or limit on how many codes you make, including the batch ZIP. Use them on menus, packaging, adverts or anything else.

How does the test-scan work?

After each change, your browser reads the finished picture with a real QR decoder, the same engine many scanner apps use, plus Chrome’s own reader where available. It adds camera-like grain and tries large and small sizes. It is a strong guide, but still test the printed code with a phone.

Will a logo or fancy shape stop it scanning?

Usually not. Codes carry spare data, so a logo switches to the highest error correction and the corner squares stay easy to find. Very dense codes with small dots may only scan when printed large; the badge tells you when.

Should I download PNG, SVG, JPG or PDF?

PNG suits screens, documents and posts. SVG stays sharp at any size and suits printers. JPG is for places that refuse PNG. PDF gives an A4 or Letter page with the code at an exact width, ready to print.

How much can one QR code hold?

Up to 2,953 bytes at the lowest error correction, about 2,900 letters of plain English, or fewer with accents and emoji. The more you put in, the denser the code. The tool tells you if it is too long.

Page last reviewed