Toolkit
All tools
Developer tool · Scan ready

Barcode Generator

Create standards-aware barcodes with live validation, vector and PNG downloads, and printable A4 label sheets.

Generated privately in your browser
Live output

Code 128 preview

FORMAT
Code 128
VALUE
TOOLKIT-2026-001
OUTPUT
Vector SVG · High-res PNG
Print sheet

Repeat labels on A4

Choose a count and layout, then use your browser print dialog.

Print at 100% or Actual size. Avoid Fit to page if labels must meet exact scanner dimensions.

Product labels

How it works

A scan-ready barcode in three steps.

Start with the system that will consume the code. Format validation and check digits help prevent common data-entry mistakes before a label reaches print.

  1. 01

    Choose the standard

    Select Code 128, EAN-13, EAN-8, UPC-A, ITF-14, Code 39, or QR for the system that will scan it.

  2. 02

    Enter and validate

    Add the value. Retail check digits are calculated or verified automatically before rendering.

  3. 03

    Export or print

    Download crisp SVG, a high-resolution PNG, or repeat the barcode across an A4 label sheet.

Built for real labels

Correct inputs and practical exports.

Standards-aware input

EAN, UPC, and ITF values receive GTIN check-digit validation. Code 39 and Code 128 use clear character and length rules.

Production-friendly output

SVG stays sharp at any size, PNG is rendered at high resolution, and quiet-zone, text, colour, and height controls remain explicit.

Private, instant rendering

Barcode generation happens entirely in your browser. Values are not uploaded, logged, saved, or sent to a third-party API.

Barcode questions

Standards, check digits, sizing, and printing.

Which barcode type should I choose?+

Code 128 is a flexible default for inventory and logistics. EAN-13, EAN-8, and UPC-A are retail standards; ITF-14 is used on shipping cartons; Code 39 remains common for industrial assets. Use QR for links or longer free text.

Does the generator calculate check digits?+

Yes. Enter 12 digits for EAN-13, 7 for EAN-8, 11 for UPC-A, or 13 for ITF-14 and the final digit is added. If you include it, Toolkit verifies it.

Should I download SVG or PNG?+

Use SVG for professional layouts, printing, or later resizing. PNG is convenient for documents and apps that do not accept vector graphics.

Why does quiet-zone space matter?+

Scanners need blank space around a barcode to distinguish its first and last modules from surrounding artwork. Avoid cropping this area.

Can I use these barcodes on retail products?+

The image can encode a valid number, but it does not issue or register a GTIN. Obtain retail identifiers from the authorized GS1 organization for your market.

Are barcode values stored?+

No. Rendering and downloads happen locally in your browser, and the current value is discarded when the page closes or refreshes.

More focused tools, ready when you are.

Explore the growing collection for calculations, documents, writing, and everyday work.

Browse all tools