Step 1
Import batch data
Import a CSV with column names and row values. BatchRail stores the source filename, columns, and rows inside the local project so the same design can preview and print every row.
Guides
These guides summarize the core BatchRail documentation so search engines and users can understand the workflow before opening the editor.
Step 1
Import a CSV with column names and row values. BatchRail stores the source filename, columns, and rows inside the local project so the same design can preview and print every row.
Step 2
Placeholders use double braces, such as {{column_name}}. They work in text, number values, barcode data, QR content, prefixes, suffixes, visibility fields, and calculation rules.
Step 3
Choose barcode formats based on the data you actually have. UPC and EAN formats are strict, while Code 128 is useful for internal alphanumeric SKUs.
Step 4
Number elements can add, subtract, and multiply values per row. Gates and per-rule conditions let a CSV column decide when tax or price adjustments should run.
Step 5
Scrub through rows to preview merged values, visibility, calculations, and barcode data. Preflight catches missing placeholders, invalid barcodes, and non-numeric values.
Step 6
Print one exact-size label per page for roll printers or place many labels on a standard sheet with page size, margins, gaps, and row ranges.
Start building
The editor is ready for exact-size labels, batch merge, preflight, and PDF export.