QR Code Generator
Create customizable QR codes with colors, logos, and batch processing
Enter content above to generate your QR code.
Frequently asked questions
What types of QR codes can I create?
Seven: a website/URL, plain text, an email, a phone number, an SMS, a WiFi network (people connect by scanning), and a contact card (vCard). Pick the type, fill in the fields, and the code updates as you type.
Can I customize the design and add a logo?
Yes. Choose the code and background colors, the dot and corner styles, the size, and one of four error-correction levels (Low to High). You can add a caption frame (like "Scan me") and drop in a logo (PNG or JPG, 10–40% of the code) — error correction is raised to High automatically so it still scans with a logo on it.
What can I export, and can I make many at once?
Download your QR code as PNG, JPEG, or SVG (vector), or copy the image straight to your clipboard. Batch mode turns each line of pasted text — or an uploaded CSV/TXT file — into its own code and hands them all back as a single ZIP.
Are my files uploaded to a server?
No. ZumFile tools run entirely in your browser. Files stay on your device and are never sent to our servers.
Can I use these tools on mobile?
Yes. The interface is mobile-friendly, though complex editing is easier on a desktop with a larger screen.
Create a QR code online — free and private
A QR code is the quickest bridge between something printed and something on a phone. Point a camera at it and a website opens, a phone joins a WiFi network, or a contact saves itself — no typing, no mistakes. This generator makes that code for you in seconds, right in your browser. You choose what the code should do, style it to match your brand, and download it ready to print or post. Nothing you enter is uploaded — the code is built on your own device.
It's made for the everyday jobs people actually use QR codes for: a link on a poster, a menu customers scan at a table, WiFi guests can join without asking for the password, a contact card on a business card, or a batch of codes for tickets or table numbers. No account, no watermark, and no limit on how many you make.
How it works
Pick a content type, fill in the fields, and the code appears instantly — it updates live as you type, so you always see exactly what you'll get. From there you can style it: change the code and background colors, switch the dot and corner shapes, set the size, and choose how much error correction to build in. When it looks right, share it straight from your phone or download it as an image. There's no "generate and wait" step and no processing queue, because the whole thing runs locally.
Seven types of QR code
The generator covers the content types people scan most. A website/URL code opens a page. A plain text code shows a short message. An email code starts a new message to an address, optionally with the subject and body already filled in. A phone code dials a number, and an SMS code opens a text to a number with a message ready to send. A WiFi code lets anyone join your network by scanning instead of typing a long password — ideal for cafés, offices, and guest rooms. And a contact card (vCard) saves your name, phone, email, company, and website straight into the scanner's address book.
Because each type is encoded the way phones expect, scanning does the right thing automatically — no app in between. That's what makes QR codes so handy for printed material: a sticker on a shop window, a flyer, a name badge, product packaging, or a slide at the end of a talk.
Add a logo without breaking the scan
You can drop your own logo into the middle of the code — a PNG or JPG, sized to taste — so it looks like part of your brand rather than a generic black square. A logo covers part of the pattern, so the tool automatically raises the error-correction level to High, which builds in enough redundancy for the code to still scan reliably. You can also set the error-correction level yourself: Low keeps the pattern simplest, while High is the most forgiving of smudges, print imperfections, and logos. If you're printing small or onto an uneven surface, a higher level is the safe choice.
Export, copy, or generate in bulk
When your code is ready, download it as a PNG or JPEG for everyday use, or as an SVG if you need a crisp vector that scales to any size for professional printing. You can also copy the image straight to your clipboard and paste it into a document or design. Need a caption? Turn on the frame to add a short label like "Scan me" beneath the code. And when you need many codes at once, Batch mode takes a list — paste one entry per line or upload a CSV/TXT file — and turns each line into its own code, handing them all back as a single ZIP with your styling applied to every one.
Once you've got the image, you might want it on a document rather than on its own. Download the PNG and add it to a flyer, menu, or handout with the PDF Editor, which lets you place images anywhere on a page — again, entirely in your browser.
Works on your phone
The generator is built mobile-first. Open it on an iPhone or Android, fill in your details, and the code and its Share button sit right at the top, so you see the result immediately. Share sends the code straight to Messages, WhatsApp, Files, or any app that accepts an image — so you can send or save it without a single download step.
Privacy: nothing is uploaded
Everything — building the code, adding a logo, exporting the image, zipping a batch — happens inside your browser. What you put into a QR code is often personal: your phone number, your home WiFi password, your contact details. None of it is sent to a server, stored, or seen by anyone else. There's no account to create and nothing to delete afterwards, because nothing ever left your device.
Frequently asked questions
Are QR codes I make here free to use?
Yes. Every code is free, with no account, no watermark, and no expiry — use it as many times as you like.
Do QR codes expire?
No. The codes this tool makes are static, meaning the content is baked into the pattern itself. They keep working forever and don't depend on our servers being online.
Will a code with my logo still scan?
Yes. Adding a logo raises error correction to High automatically, so there's enough redundancy for reliable scanning. For small prints, keep the logo modest in size and test a scan before printing in bulk.
Is my data private?
Completely. The code is generated in your browser, and nothing you enter — links, WiFi passwords, contact details — is ever uploaded.
Related tools
More free tools you might need
Password Generator
Generate strong random or memorable passwords in your browser — cryptographically secure, nothing uploaded.
Open toolRandom Number Generator
Generate random numbers in any range — whole or decimal, unique or with repeats, one or many at once. In your browser.
Open toolLorem Ipsum Generator
Generate lorem ipsum placeholder text by paragraphs, sentences, or words, with optional HTML tags. In your browser.
Open toolBarcode Generator
Generate scannable linear barcodes — Code 128, EAN-13, EAN-8, UPC-A, Code 39, ITF-14 — and save as PNG or SVG. In your browser.
Open toolPDF Compressor
Compress PDFs in your browser — keep text selectable or maximum compression. Private, nothing uploaded.
Open toolPDF to JPG
Convert PDF pages to JPG, PNG, or WebP images
Open tool