Barcode Generator
Create a single 1D barcode without sending its value to a server. Choose one of nine supported formats, enter the value, adjust bar width, height and colours, then download the rendered barcode as SVG or PNG. This is a renderer, not a barcode registry, scanner test or product lookup service.
Create a barcode
-
1
Choose a format
The tool offers CODE128, CODE39, EAN13, EAN8, UPC, ITF14, MSI, pharmacode and codabar.
-
2
Enter the value
Use a value accepted by the selected format. The preview validates it in this browser before rendering.
-
3
Set the appearance
Choose bar width, height, foreground and background colours, and whether to show the value beneath the bars.
-
4
Preview and download
Download the rendered barcode as SVG or PNG. Test a printed sample with the scanner you intend to use.
What this generator supports
The generator renders these one-dimensional formats: CODE128, CODE39, EAN13, EAN8, UPC, ITF14, MSI, pharmacode and codabar. It creates one barcode at a time and exports the rendered result as SVG or PNG.
EAN13, EAN8, UPC and ITF14 are numeric formats. If you use a supplied check digit, make sure it belongs to the identifier you were assigned. Pharmacode accepts whole digits only, from 3 through 131070. The tool does not look up identifiers, verify a barcode against a scanner or decide whether a format is appropriate for a regulated use.
Choosing a format
CODE128 and CODE39 can suit internal labels when you control the numbering scheme. EAN and UPC are widely used at retail point of sale. ITF14 is commonly associated with grouped trade items in logistics. These are broad use cases, not a substitute for the requirements of a retailer, carrier, regulator or lab system.
For a retail or marketplace product, the visible bars do not create a product identity. GS1 says that a GTIN is a unique product identifier and that companies should obtain the identification keys they place inside a retail barcode through the relevant GS1 organisation. Use an assigned identifier where that is required.
Before relying on a printed barcode
This page can render an image, but it cannot test your printer, label material, scanner, placement or operational workflow. Keep the complete barcode visible, avoid stretching the downloaded artwork, and test the final printed item with the intended scanner. SVG is useful when a later design process needs vector artwork; PNG is a rendered image export.
Privacy and limits
Barcode data, appearance choices and downloads stay in this browser session. Funnel URLs keep only the step and permitted attribution parameters. The tool does not verify physical size, DPI, quiet zones, scanner performance or a GS1 record.
Frequently Asked Questions
No. It renders the value you enter. Obtain and manage an identifier through the appropriate organisation when a retail or regulated workflow requires one.
No. This tool creates one barcode at a time.
The tool validates and renders the selected format, but it cannot test your final print or scanner. Test a printed sample in the real workflow before relying on it.
It stays in this browser session. The tool does not upload the barcode value or the downloaded image.
Related Tools
Image Resizer
Resize images to pixel-exact dimensions or percentages while preserving aspect ratio. Batch-friendly, no upload.
QR Code Generator
Generate a browser-local QR code from a plain text or URL payload. Adjust size, colours and error correction, then download PNG.
Meme Generator
Add fixed top and bottom captions to a JPG, PNG, or WebP image in your browser. Set font, size, colors, and stroke, then download a PNG.
Image Compressor
Compress JPG, PNG and WebP images to reduce file size while preserving visual quality. Entirely in your browser, no upload.
GIF Maker
Turn a sequence of images into an animated GIF. Set frame rate, quality and dimensions before exporting.
Material Design Color Picker
Browse the Material Design color palette. Copy any shade (50 through A700) as HEX, RGB or HSL with one tap.