QR Generator Help Documentation
A complete guide to the QR code generator, from the first link to a ZIP of hundreds of codes.
Last Updated: November 3, 2026
Table of Contents
- Getting Started
- Choosing What the Code Holds
- Filling In the Fields
- The Code, Its Details and the Notes
- Ready Styles and Shapes
- Colours and Gradients
- Adding a Logo
- Frames and Labels
- Error Correction, Quiet Zone, Version and Mask
- Downloading, Copying, Sharing and Printing
- Making Many Codes at Once
- Recent Codes and Links
- Keyboard Shortcuts
- What Is Remembered
- Troubleshooting
- Support
1. Getting Started
1.1 What you need
- A modern browser (Chrome, Edge, Firefox, Safari or Opera) with JavaScript enabled, on a computer, tablet or phone
- Site data allowed for zerodataupload.com, so your last code and your recent codes are kept between visits
- What the code should hold: a web address, a Wi-Fi name and password, a contact, a UPI ID and so on
1.2 How the page is laid out
On a wide screen the code sits on the right and stays in view while you scroll; on a phone it comes first. Beside it are three cards: Content (what the code holds), Design (how it looks) and Batch (many codes at once). The pill above them shows the code in force, its version and size, and how many recent codes are kept. Recent codes and Help open windows.
1.3 Your first code in three steps
- Pick a kind at the top of the Content card, for example Link.
- Type the content. The code appears as soon as the content is valid.
- Press PNG under the code to download it, or Copy to paste it straight into a document.
2. Choosing What the Code Holds
Each kind writes its content in the format phones expect when they scan it. The Encoded data line under the Content card shows the exact result.
- Link: a web address. https:// is added when you leave it out. Optional campaign tags (utm_source, utm_medium, utm_campaign) can be added for your own website's analytics.
- Text: any text, in any language, shown on the phone as it is.
- Wi-Fi: the network name, the security (WPA, WEP or none), the password and whether the network is hidden. Phones offer to join the network.
- Contact: a contact card with names, company, job title, mobile and work numbers, email, website, address and a note. Phones offer to save it.
- Email: an address with an optional subject and message; the phone opens a new email.
- Phone: a number to call. Include the country code, such as +91, so it works from abroad.
- SMS: a number and an optional message; the phone opens a text message ready to send.
- WhatsApp: a number with its country code and an optional message; WhatsApp opens a chat with the message typed in.
- Event: a title, start and end (or all day), place, link and description; the phone offers to add it to the calendar.
- Location: latitude and longitude with an optional place name, opened in Google Maps, Apple Maps or the phone's own maps app.
- UPI: a UPI ID, the payee name, an optional amount in rupees and a note; any UPI app opens the payment.
- Crypto: a wallet address for Bitcoin, Ethereum, Litecoin, Dogecoin, Bitcoin Cash or Monero, with an optional amount and label.
3. Filling In the Fields
3.1 Checks as you type
A field marked with a star is needed. When something cannot work, the message appears under the field and nothing can be downloaded until it is fixed: a WPA password must be 8 to 63 characters, an email address needs an @ and a domain, a phone number needs 3 to 15 digits, latitude must be between -90 and 90 and longitude between -180 and 180, and an event cannot end before it starts.
3.2 Try an example
Try an example fills in the current kind with sample content so you can see a finished code at once. The UPI and crypto examples use made-up IDs; put your own in before you use the code.
3.3 Finding coordinates
Open the place in your maps app: most show its latitude and longitude when you press and hold the spot, or under Share. Paste the two numbers into the Latitude and Longitude fields.
3.4 Each kind keeps its own fields
Switching from Wi-Fi to Link and back keeps what you typed in each, so you can prepare several codes before downloading them.
4. The Code, Its Details and the Notes
The code redraws on every key you press. Under it, small pills show the version (the size of the grid), the number of modules per side, the error correction level, how full the code is and the mode it uses (numeric for digits only, alphanumeric for capitals and digits, byte for everything else).
The notes below the pills check the design: contrast between the code and its background, light modules on a dark background, a quiet zone under 2 modules, a logo that covers more than the error correction can rebuild, an export size too small for the amount of data, a very dense code and the thin diamond shape without error correction H. A note with a button, such as Use H or Set to 4, fixes it in one click. When everything is fine, the note says Ready to scan.
5. Ready Styles and Shapes
The ten ready styles (Classic, Rounded, Dots, Ocean, Sunset, Forest, Berry, Ink, Coral and Pixel) set the shapes and colours together. The Shape tab sets them one by one:
- Modules: square, soft, rounded, dots, classy, lines, mosaic or diamond
- Eye frame: the outer ring of the three corner squares: square, rounded, circle, leaf or dotted
- Eye centre: the inner square: square, rounded, circle or leaf
Reset on the Design card goes back to plain dark modules on white and keeps the logo.
6. Colours and Gradients
Pick the foreground and background with the colour picker or type a colour code such as #0F172A. Gradient foreground blends into a second colour, either linear at an angle you choose or radial from the middle. Different colours for the corner squares gives the eye frame and the eye centre their own colours. Transparent background leaves the background out of PNG, SVG and WebP files.
Keep the code clearly darker than its background. A contrast of 4:1 or more is safe; the notes warn below that, and say so when the code is lighter than the background.
7. Adding a Logo
- Open the Logo tab and drop a PNG, JPG, SVG or WebP picture on the drop zone, or click it to choose a file. Square pictures work best; files up to 8 MB are read and large pictures are scaled down to 640 pixels.
- The logo appears in the middle. Error correction goes up to H by itself, and back to the earlier level when you remove the logo.
- Set the logo size (10 to 35% of the code's width) and its shape (square, rounded or circle), and choose whether it gets a backdrop and whether the modules under it are cleared.
You can also drop a picture anywhere on the page. Replace and Remove sit beside the logo once it is added.
8. Frames and Labels
The Frame tab puts a frame around the code: a label below, a label above, or a plain border. Type the label (up to 40 characters, SCAN ME when empty), choose the frame and text colours, the font (sans serif, serif or monospace) and the corners (sharp, rounded or pill). A frame makes the picture taller than wide; the downloads include it.
9. Error Correction, Quiet Zone, Version and Mask
- Error correction: L, M, Q or H rebuild about 7, 15, 25 or 30% of a damaged code. M is the default; H is needed with a logo. Higher levels make the code denser.
- Quiet zone: the empty margin around the code, 0 to 8 modules. Keep 4 unless you know where the code will be printed.
- Smallest version: Auto picks the smallest grid that fits. Choose a larger version to give a set of codes the same size.
- Mask pattern: Auto picks the best of the eight patterns by the rules of the QR code standard. A fixed mask is only needed to match an existing code exactly.
10. Downloading, Copying, Sharing and Printing
- Size: 256, 512, 1024, 2048 or 4096 pixels wide. The line beside it shows the pixels per module and how wide the code prints at 300 dots per inch.
- PNG, SVG, JPG, WebP: download the code in that format. SVG stays sharp at any size; JPG always has a background.
- PDF: a page with the code on its own, laid out for printing at 300 dots per inch, at least 1200 pixels wide.
- Copy: copies the picture, ready to paste into a document, a slide or a chat. Browsers that cannot copy pictures copy the content text instead and say so.
- Share: on phones and some computers, opens the device's share sheet with the picture. It is hidden where the browser cannot share files.
- Print: prints the code alone, about 8 cm wide, without the rest of the page.
- Link: copies an address that reopens this content and design (see section 12).
Files are named after the content, for example wifi-cafe-guest.png or link-example-com-menu.svg.
11. Making Many Codes at Once
- Choose the kind of content and the design first; every code in the batch uses them.
- Type one entry per line in the Batch card, or press Import CSV or TXT. A file whose first line starts with name, title, label or file has that line skipped and Named lines turned on.
- With Named lines on, write name, content on each line (a comma or a tab between them); the name becomes the file name. Without it, the content names the file.
- Choose PNG or SVG files and press Download ZIP. Up to 500 codes are made, numbered 001, 002 and so on; a line that is too long for one code is skipped and counted.
For Link codes, a line such as example.com/menu gets https:// added, as in the single code.
12. Recent Codes and Links
Every code you download, copy, share or print is added to Recent codes, up to the last 30, with its content and design. Open Recent codes (or press H) and click one to bring it back, or use the bin button to remove it. Clear the list removes them all; Delete everything also removes the last content and design.
Link copies an address that holds everything you typed and the design, but not the logo. Anyone who opens it sees the same code and can change it on their own device. Because it holds what you typed, including a Wi-Fi password, share it only with people who may see that.
13. Keyboard Shortcuts
- Ctrl+S (Cmd+S on a Mac): download the PNG
- Ctrl+P (Cmd+P): print the code on its own
- C: copy the picture (outside a text field)
- H: open the recent codes
- D: switch between light and dark
- ?: open the help window
- Left and Right, Home and End on the design tabs: move between them
- Esc: close a window
14. What Is Remembered
The browser's storage on this device holds, under the tool's own name, the content you typed for each kind, the design (with a logo up to about 300 KB), the export size and the recent codes. That storage is not encrypted, and clearing the site's data deletes it. The light or dark theme is shared with the rest of the site. Nothing is kept on a server.
15. Troubleshooting
- The code does not scan. Read the notes under the code and fix what they point out: contrast, quiet zone, logo size. Then print it larger, and test with a second phone.
- Nothing can be downloaded. A field needs fixing; the message under it and the note on the code say which. Content too long for one code is refused with the limit for its kind.
- Copy does nothing. Some browsers allow copying pictures only on secure pages and after a click; use Download instead, or allow clipboard access for the site.
- Share is missing. The browser cannot share files; download the picture and share it from your device.
- The Wi-Fi code does not connect. Check the security type and the password, letter by letter. Most networks are WPA.
- Nothing is remembered. The browser blocks site data (some private windows do). Use a normal window, or download the codes you need.
16. Support
For questions the FAQ does not answer, use the contact form and say which browser and device you use.