Skip to content

Barcode generator

Pick a symbology, type the content and download the code as SVG for print or PNG up to 600 DPI. Check digits are calculated for you.

Your file stays on your device: nothing is uploaded

The standard for shelf products in Europe.

12 digits (we calculate the thirteenth check digit) or 13 complete.

Useful for reading by hand when a scanner is not available.

Advanced options

Printed labels need at least 300 DPI. SVG is vector and has no limit.

Part of the standard: too narrow a margin and the reader cannot detect the code.

10

How wide each module is. Affects the final size, not readability.

3

How it works

Every symbology has strict rules about content: an EAN-13 wants 12 or 13 digits, an ITF an even number of digits, a Code 39 only capitals, digits and a few symbols. Here the content is validated before drawing, with each symbology’s real rules, so instead of an incomprehensible technical error you get an explanation of what is missing. We do not calculate the check digit ourselves: BWIPP adds it according to the standard, because redoing it by hand is the fastest way to produce labels the checkout scanner rejects. The quiet zone — the white margin around the code — is part of the standard and not decoration: below a certain width the reader cannot lock onto the code, which is why the default is generous.

Your files are never uploaded. Anywhere.

Not to a server of ours, not to a third party, never. When you pick a file it stays in your browser’s memory: it is read, processed and written back on your device, and you save the result yourself. There is no path that takes it elsewhere, because there is no server to send it to.

  • Processed locallyFormats are handled by WebAssembly code running in your browser, not by a remote service.
  • Nothing to upload, nothing to wait forOther services send your file to a server and then send it back to you. Here the file never leaves: there is no upload to wait for.
  • No accountNo sign-up, no email, no daily limits to get around by paying.
  • No files to deleteOthers promise to erase your files after an hour. We have nothing to erase: they never reached us.
YOUR DEVICEWASMservernever

Other tools in this category

No upload: what you process never leaves your device.

Built with permissively licensed open source libraries.

Privacy policy