Tools150

A useful PDF task, made simple

Barcode Labels to PDF.

Your codes. Your labels. Ready to print.

Advertisements
Label workspace
Private processing

Make your next label sheet

Add product codes, reference numbers or QR text. Arrange them on a sheet and preview before printing.

Your data stays on your device. Nothing is uploaded. PDF
Advertisements

How to make barcode labels as a PDF

  1. 01

    Add your values

    Start a label sheet or import UTF-8 CSV or text. Add an optional caption and copies for each value.

  2. 02

    Choose a label layout

    Select a barcode type and sheet template. Adjust spacing and captions while the PDF preview updates.

  3. 03

    Download and print

    Click Start to download your PDF. Print at Actual size (100%) and test one sheet before a full run.

BlogHow to create printable barcode labels in a PDFRead the guide

Make printable barcode labels from a list

Barcode Labels to PDF turns typed values, CSV columns or a text list into printable label sheets. Create Code 128, Code 39, EAN-13 or QR codes, set copies for each value and check the actual PDF before downloading. Your data stays in your browser.

A list of values becomes a sheet of barcode labels, with configurable rows, columns and spacing.
QUICK VIDEO TUTORIAL How to create printable barcode labels in a PDF Turn a list of item codes into printable labels. English narration Watch the video

How to create printable barcode labels in a PDF

Practical ways to use this tool

Small shops

Print product reference labels

Make multiple copies of inventory and shelf identifiers using your existing codes.

Offices and stockrooms

Label files and equipment

Turn a list of internal reference numbers into a consistent sheet of labels.

Event organizers

Prepare QR labels

Encode short links or multilingual text and add a separate readable caption.

Features and controls

Type values or import a list

Add labels one by one, or begin with a UTF-8 CSV or text file.

See the import format

A text file contains one barcode value per line. A CSV can use the headings Value, Label and Copies. Value is encoded; Label is optional text printed below it; Copies is a whole number from 1 to 100. Without headings, only the first CSV column is used as the value.

For example, Value,Label,Copies followed by ITEM-001,Notebook,4 creates four matching labels. Keep identifiers as text in your spreadsheet so leading zeros are not lost before export. You can edit imported rows and add or remove labels.

Choose the barcode that fits

Use linear barcodes for identifiers or QR codes for multilingual text.

Compare the supported types

Code 128 accepts printable Latin letters, numbers and standard symbols. Code 39 accepts uppercase letters, digits and its limited symbol set. EAN-13 requires an existing valid 13-digit value including the check digit; the tool does not allocate retail product numbers.

QR codes support Arabic and other Unicode values within the 512-byte input limit. Captions can use Arabic even when the encoded identifier is Latin. All labels in one PDF use the selected barcode type.

Arrange the printed sheet

Start with A4, Letter, larger A4 labels or a single 100 × 50 mm label.

Adjust the layout

The default A4 grid has 24 positions. Letter has 30, the large A4 grid has 12, and the single-label layout has one per page. Copies fill positions in order and continue onto another sheet when needed.

Customize columns, rows, margins and gaps in millimetres. Optional cutting guides mark each label. Set caption size or hide captions; a long caption can be shortened to fit, but the encoded value is never shortened.

Preview a sharp PDF

The viewer shows the same PDF that you download.

Print and verify

Barcodes are black vector shapes on a white page, with their quiet zones kept around them. The generator refuses a symbol that would be too dense for the label instead of shrinking it indefinitely. Choose a wider layout, shorter value or QR code when prompted.

Use Focus to make room for editing the list, or Preview to see the sheet alone. Print at Actual size (100%) with page scaling off. Reader hardware, printer quality and paper can affect scanning, so test one sheet.

Supported files & processing

Input
CSV, TXT
Output
PDF

CSV or TXT up to 1 MB; 200 entries, 1,000 labels and 100 sheets.

Processing takes place on your device without uploading the document. Download your result before closing the page; keep the original separately.

Advertisements
FAQ

A few useful answers

Know what to expect before you start.

Private processing
Is this a free online barcode label maker?

Yes. You can create the label sheet and download the PDF without an account. Values are processed on your device.

Can I make labels from Excel?

Export your sheet as UTF-8 CSV with Value, Label and Copies columns, then import it. XLSX files are not accepted. Keep the Value column as text to preserve leading zeros.

Can I use Arabic text?

Yes. Arabic captions are supported. Choose QR Code to encode Arabic text itself; the linear formats have narrower character sets.

Does it work with pre-cut label paper?

The templates are generic layouts. Enter the dimensions and spacing that match your stock, then test alignment on ordinary paper before using your labels.

Why is my barcode too dense?

The selected value needs more space than the label provides at a practical print size. Use fewer columns, a wider label, a shorter value or QR Code.

Does changing the caption change the barcode?

No. Barcode value controls the encoded data. Label text is a separate optional caption and may be shortened to fit.

Can I create an EAN-13 product number?

The tool renders an existing valid EAN-13 number and checks its check digit. It does not assign new retail product identifiers.

What are the limits?

Use up to 200 entries, 100 copies per entry, 1,000 labels and 100 sheets. CSV and text imports are limited to 1 MB; each encoded value can contain up to 512 UTF-8 bytes.

Keep going

What would you like to do next?

Choose a tool. Your finished PDF goes with you.

PDF

Advertisements

Language38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina