QR codes & barcodes

Barcode Generator

Create Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF and ISBN-13 barcodes locally, with PNG, JPEG or SVG output.

Tools will load when you run.
Content
Standard & format
Size & scanningAdvanced
Sets the width of the narrowest bar. The default is 0.3 mm. Wider bars make a larger code and need larger side margins.
Sets the height of the bars, excluding the caption. The default is 25 mm. More height gives a scanner more room to read the code.
Adds clear space on both sides so scanners can find the barcode. The default is 6.5 mm. Keep at least 10 times the module width and never less than 2.5 mm.
Controls PNG and JPEG resolution. The default of 300 DPI gives sharp output for sharing and printing. Higher values produce more pixels. SVG remains vector-based.
Readable text

How to use Barcode Generator

  1. Choose your plain text or paste text into the editor.
  2. Enter the identifier, choose its standard and configure bar dimensions, side margins and readable text.
  3. Generate the barcode, review the encoded value and download the image. Retail check digits are checked or added.

Process multiple files

Use a workflow to apply the same settings to each file.

Formats and requirements

Input formats
plain text
Output
PNG
Availability
Free in your browser and through the CLI
Files per operation
1
Browser file limit
1 KiB per file, 128 MiB total

What to expect

Generates Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF and ISBN-13 locally. Retail check digits are validated or calculated; identifiers are not registered or assigned by OneKit.

Do my files leave my device?

No. Thanks to advanced file-processing technology, your files are processed directly on your device, inside your browser. OneKit does not receive your input files or results. Required public processing libraries may download when you first use the tool.

File privacy and local processing →

Install OneKit

Keep OneKit in its own app window, with a shortcut on your device.