QR Code Generator

Make a QR code for a URL, WiFi login, contact card, email, phone, SMS or plain text — then download a PNG or a crisp, print-ready SVG. Everything is built right in your browser.

100% client-side — data never leaves your browser PNG + SVG export Free · no signup · never expires

Content

The scanner opens this link. Include https:// for reliable opening.
Encoded verbatim. Great for notes, coupon codes, or short messages.
Phone offers to join automatically on scan. Password stays on your device.
Scanning opens a new email with these fields pre-filled.
Scanning opens a new text message to this number.
Scanning starts a call to this number.
Keep strong contrast (dark foreground on light background) so scanners read reliably.

Your QR code

Enter content to generate a QR code.

Codes are just the doorway — what happens after the scan is the product.

QADIR OS agents build the landing pages, capture the leads and run the follow-up behind every QR campaign — automatically, on your own machine.

Join Early Access

Generate a QR code for anything, in seconds

A QR code is just a compact way to hand a phone a piece of information — a link, a WiFi login, a phone number — without anyone typing it. Point a camera at the square, and the phone does the rest. This generator makes static codes: the data lives inside the pattern itself, so there is no account, no redirect, no tracking and nothing that can expire or be switched off later. Pick a content type above, fill in the fields, and your code appears instantly on the right — ready to download as a PNG image or a scalable SVG.

What each content type does

TypeOn scan, the phone…Good for
URLopens a websitemenus, profiles, landing pages, app downloads
Textshows the textnotes, coupon codes, serial numbers, messages
WiFioffers to join the networkcafés, offices, guest rooms, events
Contactsaves a contact card (vCard)business cards, name badges, email signatures
Emailopens a pre-filled emailsupport, feedback, enquiries
SMSopens a pre-filled textkeyword campaigns, RSVPs, quick replies
Phonestarts a callhotlines, bookings, click-to-call posters

PNG or SVG — which download?

PNG is a ready-made image at the pixel size you choose (256 to 2048 px). It is the fast option for social posts, slides, emails and documents. SVG is vector: it is drawn from shapes, not pixels, so it stays razor-sharp at any size — from a business card to a shop window to a billboard. If the code will be printed, especially large, choose SVG. Both encode exactly the same data, so a scanner reads them identically.

Error correction, explained plainly

QR codes carry spare data so they still scan when part of the pattern is smudged, torn or covered. That is the error-correction level. Higher levels survive more damage but pack the pattern denser:

LevelRecovers up toWhen to use
L~7%clean screens, large codes, maximum data
M~15%the everyday default
Q~25%small print, outdoor use
H~30%rough conditions or a logo dropped in the center

Tips for codes that always scan

Keep strong contrast — a dark foreground on a light background. Avoid inverting to light-on-dark; many scanners struggle with it. Leave the quiet zone (the empty margin around the code) intact — this tool adds it for you, so do not crop it out. Print at a sensible size: as a rule of thumb, a code should be at least 2 cm square for close scanning and larger for distance. And shorter data makes a simpler, more forgiving pattern, so trim long URLs where you can.

Is my data private?

Yes. The whole QR code is generated by a self-contained encoder running as plain JavaScript inside your browser — there is no server call, no upload, and nothing is logged or stored. Your link, WiFi password or contact details never leave your device. Refresh the page and everything is gone, which makes this safe for private and internal use.

More free tools