Skip to tool
Data & formats

QR & Barcode Studio

Generate and inspect QR codes and Code 128 barcodes locally.

Web Worker Local onlyTools
Input0 characters
Result0 characters
Ready

Choose the symbol for the payload and the physical workflow

QR Code & Code 128 Generator / Scanner — Browser Local

QR and Code 128 are not visual variants of the same barcode. One is a two-dimensional matrix built for flexible payloads; the other is a linear symbol built for fast operational scanning.

QR code

2D matrix · URLs, Wi-Fi, contact data, text

Code 128

1D bars · inventory, shipping, internal identifiers

QR branch

Payload anatomy

Payload → byte encoding → data modules → error correction → mask → finder and timing patterns

Labout 7%More payload, clean display
Mabout 15%Balanced general use
Qabout 25%Rougher print or surfaces
Habout 30%More recovery, lower capacity

Keep a four-module quiet zone and strong contrast

Do not crop the light border, round away module edges, or place a busy image behind the symbol. Higher correction does not repair poor geometry.

Decode before opening

  1. 1Scan the complete image
  2. 2Inspect the decoded payload
  3. 3Check domain and scheme
  4. 4Open only when expected

Code 128 branch

Symbol anatomy

Start code||||||||
Encoded data||||||||
Modulo-103 checksum||||||||
Stop pattern||||||||

Module width sets physical reliability

0.19 mm0.33–0.66 mm1.32 mm

Pixel dimensions are not print dimensions. Choose the final width for printer DPI, viewing distance, scanner optics, and substrate, then preserve the quiet zones.

Human-readable text is a label, not encoded bars

Keep it outside the symbol and never let text, borders, or clipping touch the bars.

Shipping labels
Inventory locations
Order fulfillment
Asset tracking

A generated symbol is unfinished until it survives a round-trip scan

  1. 01

    Generate with final data

  2. 02

    Render at final physical size

  3. 03

    Scan with multiple devices

  4. 04

    Compare the decoded payload

  5. 05

    Approve the production asset

QR and Code 128 questions

Does higher QR error correction always scan better?
No. It adds recovery modules and increases density. Poor contrast, a missing quiet zone, or modules that are too small can still make the code fail.
Does Code 128 include a checksum?
Yes. The encoded symbol includes a modulo-103 check character. Human-readable text below it is separate presentation.
Why test at final print size?
A large on-screen preview can hide narrow modules, ink spread, scaling interpolation, low contrast, and quiet-zone loss that affect the real label.

Direct answer

What is QR & Barcode Studio?

Generate QR and Code 128 symbols, understand density, quiet zones, checksums, and print sizing, then scan the rendered result locally before use.

What can it do?

  • Generate
  • Read image

How to use QR & Barcode Studio

  1. 01

    Choose a task

    Select Generate and Read image in the workspace.

  2. 02

    Provide the input

    Enter the text or data to encode. The input stays in the browser processing path.

  3. 03

    Review the result

    Run the tool, inspect its result and diagnostics, then copy or download the output when the page offers that action.

Frequently asked questions

What is QR & Barcode Studio?
Generate QR and Code 128 symbols, understand density, quiet zones, checksums, and print sizing, then scan the rendered result locally before use.
What can QR & Barcode Studio do?
QR & Barcode Studio supports Generate and Read image. Each mode is available directly in the page workspace.
Does QR & Barcode Studio upload my data?
QR & Barcode Studio processes your input locally in the browser. DevSexy does not add an upload, account, or server-processing step to this workflow.
DevSexy processes tool input locally. No paste tracking, accounts, or upload step.