Multi-format · Batch · API

Barcode generator,
batch & API.

Generate PDF417, QR Code, Code 128, Data Matrix, and EAN-13 in the browser or via API. Export PNG, SVG, and PDF — no sign-up required.

Free generator PNG · SVG · PDF CSV batch Scan & diagnose JSON API

Payload

Preview
No barcode generated

Ready

Size
-
Rows
-
EC
-
Mode
-
Instant in-browser
Generate barcodes client-side with zero upload. No sign-up needed.
🔍
Scan & Diagnose
Upload any barcode image to check contrast, quiet zones, and print-readiness.
⚙️
JSON API
POST to /api/generate and receive a PNG, SVG, or PDF in seconds.
📦
CSV batch export
Upload a spreadsheet and download a ZIP of barcodes — one per row.

Endpoint

Generate by API

Use the public JSON endpoint now, then move to API keys, higher volume, and operational workflows as the paid tiers come online.

POST /api/generate
{
  "payload": "TEXT",
  "columns": 6,
  "errorCorrection": 2,
  "moduleWidth": 3,
  "rowHeight": 9,
  "padding": 20,
  "background": "transparent"
}
Open API docs

Workflow

Built for print and operations

PDF417 + QR + linear Data Matrix for UDI PNG, SVG & PDF export Label-sheet export CSV batch ZIP output

Upgrade path

Start free, pay when the workflow changes

Full pricing →

Free

Single-barcode work

Browser generator, PNG export, Data Matrix, manual tuning. No account required.

  • Web generator
  • PNG output
  • Data Matrix
  • Manual tuning

API

Embedded production use

Step up when generation moves into applications, internal tools, or high-volume operational flows.

  • API key
  • Higher throughput
  • Usage visibility

Pro workflow

CSV batch generation

Batch source

No CSV loaded

Batch generation is PDF417 only.

How it works

  • Upload a CSV, choose which column becomes the barcode payload, and optionally choose filenames.
  • Current batch output uses the same PDF417 settings shown above: columns, EC level, module width, row height, padding, and colors.
  • The result is a ZIP archive with one barcode file per valid row plus a manifest of any row-level errors.
  • Batch, vector export, and PDF label sheets are the paid workflow layer on top of the free generator.

FAQ

What is PDF417?

What is a PDF417 barcode?

PDF417 is a stacked linear 2D barcode format. Unlike simple 1D barcodes that encode only a database lookup key, PDF417 acts as a portable, high-density data file containing entire datasets offline.

Why is it called PDF417?

"PDF" stands for Portable Data File. The "417" refers to its encoding structure: each codeword contains exactly 4 bars and 4 spaces in a character pattern spanning 17 modules in width.

Where is PDF417 used?

It's the standard mandated for AAMVA-compliant driver's licenses, military IDs, passport cards, and boarding passes — as well as high-density shipping labels for UPS, FedEx, and USPS.

Trust

What we do, and what we do not do

Private by default

Payloads are processed to render the barcode and are not stored by default. Operational logging excludes request bodies and barcode contents.

Read the privacy policy

Not for forged credentials

PDF417 Studio is for lawful barcode generation, print workflows, batch jobs, developer integrations, and validation. It does not provide tooling to fabricate government IDs, driver's licenses, or other official credentials.

Safe use boundary

Identity-document features are limited to parsing, validating, and redacting payloads you already possess. The public generator and API are positioned for legitimate operational and developer workflows.