Skip to content

Barcodes from CSV

You have a list in a file and you need the codes: one per row, all together. Pick which column holds the data, which kind of code you want, and how to name the files. The list never leaves your device.

Your file stays on your device: nothing is uploaded

How it works

The file is read here: the separator is recognised by trying to interpret it — an Italian file separated by semicolons usually holds more commas, all inside fields, so counting them does not work — and quotes follow RFC 4180, newlines inside fields included. Then every row is checked against the real rules of the chosen symbology, before anything is drawn: an EAN-13 wants twelve or thirteen digits, an ITF an even count, a Code 39 its own alphabet. Rows that fail do not become a wrong code: they are skipped, and the panel says which row and why, with the number you see when you open the file. File names are cleaned of the characters operating systems refuse and made unique, because two rows can share a name and in an archive two identical names become one file.

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