Barcode Gen · free barcode generator

Pull codes off a label photo, pick the ones you need, print the barcodes.

01 Load a label photo
Take a photo or choose one from your library
Label photo
Press and hold a code on the image, drag to select the whole thing, then tap Copy. Paste it below.
02 Paste what you copied
03 Check the ones to make
No codes yet. Paste text above, or add one by hand.

About this barcode generator

Barcode Gen makes Code 128 and Code 39 barcodes right in your browser. It's free, there's no sign-up, and nothing you type or photograph is uploaded anywhere.

Make barcodes from a label

Load a photo of a shipping label, inventory tag or parts sticker, copy the codes off it, paste them in, and Barcode Gen finds each code. Check the ones you want and print them all on one sheet.

Make one barcode quickly

Type or paste up to 30 characters and the barcode draws as you type. Print it, or save it as a high-resolution PNG image for labels, documents or spreadsheets.

Code 128 or Code 39?

Code 128 is compact and handles upper- and lowercase letters, numbers and punctuation, so it suits most shipping and inventory labels. Code 39 is wider but widely supported by older scanners; it uses capital letters A–Z, digits 0–9, spaces and the symbols - . $ / + %.