Free forever · no account · nothing uploaded
Online QR Code Generator — every code you will ever need, free.
Wi-Fi, contact cards, menus, payments, social profiles and more — styled in your colours, with your logo, downloaded as PNG, SVG or print-ready PDF. Everything runs in your browser, so nothing you type ever leaves this page.
- No sign-up
- No watermark
- No scan limits
- Codes never expire
Send anyone straight to a web page with a single scan.
Fill in the fields to encode your own content
Waiting for content
Free, no sign-up, no watermark. Your code never leaves this browser.
Pick the type of code you need
Each one opens the generator set up for that job.
URL QR Code Generator
A URL code is the workhorse of the QR world: it encodes a web address so a phone camera opens it instantly. Because the link is written inside the code itself, it works forever and needs no service in the middle.
Wi-Fi QR Code Generator
A Wi-Fi code stores your network name, security type and password in a format iPhone and Android both recognise. Scanning it joins the network with one tap — nobody has to read a password off a chalkboard.
vCard QR Code Generator
vCard is the standard contact format every phone understands. Encoding one in a QR code means a new contact can save all your details correctly instead of typing them from a card.
Text QR Code Generator
A text code holds the message itself rather than a link. Scanning shows the text on screen with no internet connection needed — ideal for asset tags, instructions and serial numbers.
Email QR Code Generator
An email code uses the mailto standard: scanning opens the phone's mail app with the recipient, subject and body pre-written, so the sender only has to press send.
SMS QR Code Generator
An SMS code opens the messaging app with your number and a pre-written message. It is the lowest-friction way to collect enquiries from a poster or shop window.
Phone Number QR Code Generator
A phone code encodes a tel: link. Scanning brings up the dialler with your number already entered, so the caller just presses the green button.
WhatsApp QR Code Generator
This builds a wa.me link and wraps it in a QR code. Scanning opens WhatsApp on your chat, optionally with a starter message, which removes every bit of friction from a first enquiry.
Calendar Event QR Code Generator
This encodes a VEVENT block — the same format calendar apps use for invitations. Scanning offers to add the event with all its details, so nobody writes the wrong date down.
Location QR Code Generator
A geo code stores raw latitude and longitude. It is the right choice for places with no street address: trailheads, festival gates, plots of land and meeting points.
Google Maps QR Code Generator
This builds a Google Maps search link from your business name or address. Scanning opens the listing, from where a customer can tap directions, call you or read reviews.
PDF QR Code Generator
A QR code cannot hold a whole PDF, so this links to one you already host. Upload the file to your own site, a cloud drive or a document host, then encode that link.
App Download QR Code Generator
A QR code can only hold one address, so the trick is to point it at a landing page on your own site that detects the phone and forwards to the right store.
YouTube QR Code Generator
Scanning opens your video in the YouTube app or browser. It is the fastest way to get a demo, tutorial or testimonial in front of someone standing in front of your product.
Instagram QR Code Generator
Enter your username and this builds a code pointing to instagram.com/yourname. Unlike the in-app nametag, you control the colours and can download vector files for print.
Facebook QR Code Generator
Paste your Facebook page address and get a code that opens it in the app or browser. Useful on shop signage, flyers and community noticeboards.
X (Twitter) QR Code Generator
Enter your handle and get a code that opens your X profile. Popular on conference badges, slide decks and product packaging.
LinkedIn QR Code Generator
Paste your profile URL to get a scannable code for business cards, conference badges and email signatures. It works from any camera, not just inside the LinkedIn app.
TikTok QR Code Generator
Enter your handle to get a code pointing at your TikTok profile — ideal for packaging, window displays and event stands where you want follows on the spot.
Bitcoin QR Code Generator
This produces a BIP-21 payment request: address, optional amount and label, in the format every Bitcoin wallet understands. Scanning opens the wallet with the payment pre-filled.
Ethereum QR Code Generator
Encodes an ethereum: URI so a wallet app opens with your address ready. It removes the risk of someone mistyping a 42-character hex address.
UPI Payment QR Code Generator
This builds a standard upi://pay request. Any Indian payment app can scan it and pre-fill your UPI ID, name and amount, which is ideal for shop counters and market stalls.
SEPA Transfer QR Code Generator
European banking apps read the EPC giro format and pre-fill a transfer. It is widely used on invoices and donation forms in Germany, Austria, the Netherlands and beyond.
PayPal QR Code Generator
Encodes your PayPal.Me address so customers can pay you by scanning. Setting an amount sends them straight to a pre-filled payment page.
Venmo QR Code Generator
Encodes your Venmo profile link so a scan opens your payment screen. Add an amount and a note and the sender only has to confirm — useful for market stalls, tip jars and splitting a table bill.
Cash App QR Code Generator
Encodes your Cash App payment link so a scan opens your payment page with your name and photo. Add an amount and it arrives pre-filled.
Zelle QR Code Generator
Zelle's QR codes point at its enrolment host and carry your name plus the email or mobile number you enrolled. This builds that link so senders land on your payment screen instead of typing your details.
Snapchat QR Code Generator
Encodes your snapchat.com/add link so a scan opens your profile ready to add. Unlike a Snapcode, this is a standard QR code, so it works from the normal camera app rather than only inside Snapchat.
Video Meeting QR Code Generator
Paste any meeting link to get a code that opens the call. Stick it on the meeting-room door or the slide deck and nobody hunts through their inbox for the link.
MeCard QR Code Generator
MeCard packs the essentials of a contact into far fewer characters than vCard, producing a lighter code that scans reliably even when printed small.
Scan and decode
Check what a code contains before you open it, using your camera or an uploaded image.
Open the scannerBulk generation
Paste a list or upload a CSV and download hundreds of codes as a single ZIP.
Open the bulk toolPrivate by design
Codes are drawn in your browser. Wi-Fi passwords and wallet addresses are never transmitted.
How that worksQR codes for your situation
Guides and answers
How this online QR code generator works
A QR code is not a link to a file somewhere — it is the data. The black and white pattern is your text, address or Wi-Fi password written in a form a camera can read. That single fact explains almost everything else on this page: why the codes here never expire, why they work without an account, and why nothing you type has to leave your browser.
Every code on this site is generated locally, in the page you are looking at. The content you enter is turned into a pattern by JavaScript running on your own device and drawn straight to the screen. No server sees your Wi-Fi password, your contact details or your wallet address, because none of it is ever sent anywhere.
Static codes, and what “dynamic” really means
The codes here are static: the destination is baked into the pattern. Print it once and it keeps working for as long as whatever it points to exists. There is no subscription that can lapse and no redirect service that can shut down and take your printed material with it.
A dynamic code is a different thing wearing the same clothes. It encodes a short link to a tracking service, which forwards visitors to the real destination. That indirection is what lets you edit the target later and count scans — and also what creates the monthly fee, the privacy question, and the risk that your codes stop working when the account does. If you want editable destinations without that dependency, point a static code at a page on your own domain and change the redirect there: you keep control and the code stays free.
Static and dynamic codes compared in full
What you can put in a code
Most codes are web addresses, but the format carries far more. A Wi-Fi code holds a network name, security type and password, so guests join by scanning instead of reading a password off a wall. A vCard code carries a whole contact record into the phone’s address book. Calendar events, SMS drafts, email addresses, map coordinates and payment requests all have their own standard encodings, and 30 of them have a dedicated generator here.
Keep the content short. Every extra character adds modules to the pattern, and a dense code needs to be printed larger to stay readable. A 30-character link and a 300-character one produce very different codes from the same generator.
Choosing a file format
Download SVG whenever a designer or printer is involved: it is vector, so it stays sharp from a business card to a billboard and can be recoloured without re-rendering. PNG is right for screens, documents and office printers — pick a size larger than you think you need, because enlarging a PNG later softens the edges scanners depend on. PDF gives you the code on a page at a known physical size, which is what most copy shops want to receive. Avoid JPG: its compression blurs exactly the sharp edges a reader is looking for.
Making a code that actually scans
Three things cause most failures. Contrast: dark pattern on a light background, never the reverse, and never a busy photo behind it. Quiet zone: the empty margin around the pattern is part of the code, so cropping it makes readers lose the edge. Size: as a rule of thumb, the printed code should be about a tenth of the distance it will be scanned from, so a poster read from two metres needs roughly 20 cm.
Adding a logo works because QR codes carry error correction — spare data that lets a reader reconstruct a damaged pattern. A centre logo spends part of that budget, so raise the correction level when you add one, and always test the printed result with more than one phone before ordering a thousand copies.