We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
Bulk generate high error-correction QR codes via text or file upload. Customize styles and labels for marketing and information sharing.
Input Format
Each line contains one entry, use Tab key to separate fields.
Format: Content [Tab]Title [Tab]Filename
• Content (Required) - QR code content
• Title (Optional) - Displayed above/below the QR code
• Filename (Optional) - Custom filename for download
💡 Quick Input Methods
• Up to 500 records can be generated in a batch (Member feature)
• Each QR code content supports up to 2953 characters
• When deduplication is enabled, duplicate content will be automatically removed, keeping the first occurrence.
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
This bulk QR code generator creates a PNG image for each valid record in a batch of up to 500. You can paste entries or import a spreadsheet or text file, review the parsed records, set shared appearance options, and download images individually or together in a ZIP archive.
Each record has three distinct fields: Content is the value encoded in the QR symbol; Title is an optional visible label placed above or below the symbol; and Filename names the downloaded image. A label or filename does not change what a scanner reads. For example, a row containing SKU-1042, Blue mug, and mug-blue encodes only SKU-1042.
A QR symbol stores information in a grid of modules. Longer or more complex content can require a denser symbol. Error correction adds recovery data: the four levels are L, M, Q, and H. DENSO WAVE describes their approximate restoration rates as 7%, 15%, 25%, and 30% of total codewords. These figures do not mean the same percentage of the image can safely be covered; higher correction also uses more capacity and can make a symbol larger or denser.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
For pasted text, put one record on each line. The first value is required content; separate the optional title and filename with Tab characters: https://example.com/menu Cafe menu cafe-menu. You can also paste cells copied from a spreadsheet, which keeps tab separators.
For XLS or XLSX, put content, title, and filename in the first three columns of the first worksheet. The first row is treated as a header and skipped. TXT and CSV uploads are read as lines of text; commas are not used to split a CSV row into fields. Use tabs when a TXT or CSV line needs a title or filename. Uploads are limited to 10 MB.
Check that content is present and within the generator's accepted length, then inspect invalid and duplicate entries. Content deduplication is enabled by default and keeps the first occurrence of repeated content. Turn it off if identical encoded values need separate records or labels.
Choose image size, margin, foreground and background colors, and error correction level. You can show each title above or below its QR code and adjust its color, size, and spacing. These settings apply across the batch.
Start generation, review completed and failed records, then download successful images one at a time or as a ZIP. A custom filename is used when supplied; otherwise the title or a generated sequence name is used. PNG images include a visible title only when title display is enabled.
Use cases
See how the tool fits into real work and everyday tasks.
A cafe preparing table or counter codes can put the destination URL in Content, a short location name in Title, and a matching filename in the third field. After generation, staff can sort the PNGs by filename and confirm the printed label matches the destination.
A small team can encode an item ID or an internal record link while keeping a human-readable description beside the image. The identifier remains the scanned value; the description helps people pick the right file before printing.
An organizer with separate registration, schedule, and map links can paste one destination per line, add concise printed labels, and download the finished PNGs together for a design or print workflow.
Q&A
Find concise answers to common questions and confusing cases.
No. TXT and CSV files are processed as lines; optional fields are separated with tabs. Use the first three columns of an XLS or XLSX worksheet when importing spreadsheet columns, and remember that its first row is skipped as a header.
Deduplication by encoded content starts enabled. Repeated content is merged while the first matching record is retained. Disable this option before continuing when each repeated value needs its own output or label.
No. The first field alone is encoded. The optional title is drawn onto the PNG when title display is on, and the filename only identifies the downloaded image.
No. The correction levels describe approximate recovery of codewords, not a guaranteed covered area or scan result. Content density, printed size, contrast, clear margin, damage pattern, and the scanning device all matter.
Notes
Review scope, result limitations, and important precautions before use.
Generation does not confirm that a URL is valid, that a destination opens, or that a title describes the encoded content accurately. Open a sample of the generated files with a QR reader and verify the decoded value before distributing or printing a batch. For printed material, test at the intended size and on the devices people will use.
Preserve a clear margin around each symbol and keep enough contrast between the dark modules and light background. DENSO WAVE notes that distorted modules, inadequate margins, or indistinct contrast can make a code difficult or impossible to read. Long content and higher error correction can produce a denser or larger symbol, so a small preview is not a substitute for a real scan test.
Related
Discover related tools, collections, and available API capabilities.