2D barcode (raw data) generator

A 2D barcode stores data in a square pattern that a phone camera can read, unlike a one-dimensional retail barcode. QRasli generates them free in high resolution for labels, assets and inventory.

For when the scanner is software, not a person: encode any raw string — serial numbers, JSON payloads, GS1 data, ticket IDs, inventory tags — into a standards-compliant QR pattern that your apps and scanners read directly. Free and unlimited.

Free — no watermarkNever expiresYour logo & colors

How it works

1

Paste the exact payload

Whatever your system expects: an ID, a signed token, structured text. No modification, no wrapping.

2

Keep contrast high

Machine scanning environments favor plain dark-on-white — save the styling for marketing codes.

3

Batch via the API or bulk CSV

Generating thousands of serialised codes? Pro's API and CSV bulk tools automate it.

Pro tips

QR codes are a 2D barcode standard

ISO/IEC 18004 — any standard scanner or library (ZXing, ML Kit, hardware scanners) reads them.

Verify with your actual scanner

Test the exact hardware or app in your workflow, not just a phone camera.

Watch payload size

Keep raw payloads compact; huge strings make dense codes that cheap scanners struggle with.

At a glance
QR code type2D barcode (raw data) generator
PriceFree plan, no card. Pro $9 (₹499 in India)
WatermarkNone, on any plan including free
ExpiryCodes never expire
Editable after printingYes, with a dynamic code
Scan trackingCity, device, OS, browser and hour
Download formatsPNG free · SVG on Pro

Common questions

What's the difference between this and a text QR code?+

Functionally the payload is the same; this type is presented for machine workflows — no URL detection, no formatting, byte-for-byte what you entered.

Can I generate thousands with sequential serials?+

Yes — the bulk CSV tool or REST API on Pro creates up to 1,000 per job with a ZIP of print-ready images.

Does QRasli support GS1 digital links?+

You can encode any GS1 string as raw data. Native GS1 syntax validation is on the roadmap.

More QR code questions →