Barcode Generator

Free barcode generator — turn any text or number into a scannable CODE128 barcode image. Instant, no sign-up.

Your files never leave your device — all processing happens in your browser.
CODE128 handles letters, numbers and common symbols.
Show text under the barcode

Live preview — the barcode redraws as you type.

Your barcode is ready!

Everything happened inside your browser — your files were never uploaded anywhere, so there is nothing to delete.

Barcode generator: make scannable barcodes from any text or number

Barcodes are one of those technologies that quietly run the world: every parcel label, library book, event ticket, and warehouse shelf depends on those black stripes encoding a string of characters a scanner can read in a fraction of a second. Making one used to mean specialized software or label printers. A barcode generator in the browser removes all of that — when you need to create barcode online, you simply type your text or number, get a scannable barcode image, download it, done.

EzySize's generator produces CODE128 barcodes, the workhorse symbology of logistics and retail back-offices. CODE128 encodes the full ASCII set — letters, numbers, and symbols — in a compact pattern that virtually every scanner on earth can read. Enter your data, preview the barcode instantly, and download it as an image ready to drop into a label, document, or design. No sign-up, no watermark, no per-barcode fee.

As a barcode maker free of sign-ups, fees, and watermarks, it covers everything a small business or warehouse needs without touching label-printing software.

Because generation happens entirely in your browser, the data you encode never leaves your machine. That matters when barcodes carry internal SKUs, order numbers, or asset tags you'd rather not broadcast to a server — a barcode creator online that works locally means you type it, generate it, and the only copy is the one you download. The whole flow to generate barcode files takes seconds: enter the data, check the preview, download the image.

How to generate a barcode

  1. Type or paste your data. Enter the text or number the barcode should encode — a SKU, an order ID, a serial number, a library accession code. CODE128 handles letters, digits, and common symbols, so most real-world identifiers work as-is.
  2. Check the preview. The barcode renders instantly. Verify the human-readable text beneath the bars matches what you typed — a transposed digit here becomes a mislabeled product later. This ten-second check is the most important step in the process.
  3. Consider the size you'll print at. Barcodes need a minimum physical width to scan reliably — roughly 30mm wide for a typical 10-character CODE128 at standard density. If the barcode will be printed tiny (jewelry tags, small components), keep the encoded data short so the bars don't get too fine to scan.
  4. Download the barcode image. Save the file and place it into your label design, document, or packaging artwork. Keep the quiet zones — the blank margins on either side of the bars — intact; scanners need that white space to find the barcode's edges.
  5. Test-scan before printing hundreds. Scan the printed barcode with a phone scanner app or your actual hardware scanner. One successful test scan validates the data, the size, and the print quality in a single step — do it before the bulk print run, not after.

What people actually use generated barcodes for

  • Small-business inventory. Etsy sellers, spare-parts dealers, and small warehouses label bins and products with CODE128 tags encoding their SKUs. A phone becomes the scanner, a spreadsheet becomes the database — professional inventory tracking for the cost of label paper.
  • Shipping and parcel labels. Order numbers and tracking references as barcodes let packers scan rather than type — faster and immune to transcription errors. The barcode image drops straight into the label template.
  • Event tickets and check-in. Each ticket gets a unique code as a barcode; door staff scan phones or printouts for entry. Unique-per-ticket codes also make duplication obvious.
  • Asset tagging. IT departments tag laptops, monitors, and equipment with asset-number barcodes. Audits become a walk-around with a scanner instead of a clipboard and a prayer.
  • Library and classroom materials. Schools barcode textbooks, equipment, and student IDs for checkout tracking. CODE128's alphanumeric support handles the mixed codes schools actually use.
  • Documents that need machine-readable IDs. Invoices, forms, and certificates with a barcode of the document number can be filed and retrieved by scan. Generate the barcode, then convert supporting images to PDF for a complete document package.

Pro tips for barcodes that scan every time

  • Keep encoded data short. Every extra character makes the barcode wider or the bars finer. A 10-character code scans happily at 30mm wide; a 40-character code at the same width has bars so fine that cheap printers mangle them. If the data is long, ask whether the barcode needs all of it — often a short ID linked to a database beats a long self-contained string.
  • Print in pure black on white. Scanners read contrast, and nothing beats black bars on a white background. Colored barcodes (red bars are the classic failure — red is invisible to red laser scanners) and barcodes on patterned backgrounds cause the majority of real-world scan failures.
  • Never stretch the barcode disproportionately. Scaling a barcode image non-uniformly in a design tool changes the relative bar widths — the exact thing the scanner measures. Scale proportionally or not at all; if it must be smaller, regenerate at the right size instead of squishing.
  • Respect the quiet zone. The blank margin on each side of the bars (about 10x the narrowest bar width) is part of the barcode. Text, borders, or design elements crowding into it cause misreads. When placing the image in a layout, give it breathing room.
  • Match barcode type to the job. CODE128 is the right default for internal tracking, inventory, and logistics. If you need customers to scan with phones at a distance (posters, packaging), a QR code is usually the better choice — it holds URLs and scans more forgivingly from phone cameras.
  • Use vector output for professional print. For packaging and large runs, place the barcode at high resolution or as vector art so bars stay razor-edged. Fuzzy bars from a low-res image are the second most common cause of scan failures after bad contrast.

Barcode maker details: CODE128, UPC, and commercial use

CODE128 barcode generator — why it's the default

CODE128 dominates internal and logistics use because it's compact, alphanumeric, and universally supported — every handheld scanner, phone app, and warehouse system reads it. Unless a retailer specifically demands UPC/EAN for point-of-sale, CODE128 is the right symbology for labels, tickets, assets, and documents.

What about UPC barcodes?

UPC (and EAN) codes are for retail checkout — and legitimate UPC numbers are issued by GS1, not generated arbitrarily. A UPC barcode maker that invents numbers produces codes that will collide with real products. For anything sold through retail channels, get proper GS1-issued numbers; for everything else — inventory, tickets, internal tracking — CODE128 is the honest and correct choice.

Free for commercial use

Barcodes you generate here carry no watermark, no license restriction, and no per-unit fee — use them on products, packaging, and client work freely. The one thing no generator can give you is a registered retail number; that comes from GS1. Everything else about the barcode — the pattern, the image, the right to print it — is yours.

Type the data, check the preview, test-scan the print. Three steps between you and a barcode that works the first time, every time.

How it works

  1. Type your text or number

    Enter the product code, ID or any text. The barcode redraws live as you type.

  2. Size it

    Adjust the bar width and height to fit your label or packaging.

  3. Download

    Hit Download for a crisp PNG, ready to print.

Tips

Frequently asked questions

How do I generate a barcode online?

Type any text or number, adjust the width and height, and download a crisp CODE128 barcode as PNG. Free, instant, no sign-up — everything runs in your browser.

Which barcode format does this generator make?

CODE128 — the workhorse of logistics, inventory and product labels. It encodes the full ASCII set in a compact, widely scannable symbol.

Will the barcode actually scan?

Yes, when printed at a sensible size on clean contrast (black on white). Always test-scan with a phone before bulk printing.

Can I use these barcodes commercially?

Yes. CODE128 symbols you generate here are yours to use on products, packaging and labels without restriction.

Is my data uploaded when I generate a barcode?

No. Barcode generation runs entirely in your browser — nothing you type ever leaves your device.

How do I generate a barcode online for free?

Type your text or number into EzySize's barcode generator — it instantly renders a CODE128 barcode you can download as an image. Check that the human-readable text under the bars matches your data, then place the image into your label or document. No sign-up, no watermark, and your data never leaves your browser.

Can I use these barcodes commercially on my products?

Yes — generated barcodes carry no watermark or usage restriction, so product labels, packaging, and client work are all fine. The one exception is retail point-of-sale: legitimate UPC/EAN numbers must be issued by GS1, so don't invent retail codes with a generator.

Can I make a UPC barcode with this tool?

No — and that's deliberate. Valid UPC numbers are allocated by GS1, and generating random ones risks colliding with real products at checkout. Use this generator's CODE128 output for inventory, tickets, assets, and internal tracking; buy proper GS1 numbers for anything sold through retail scanners.