Skip to content
BatchMark

Small business / labels

Make a printable, scan-ready label run from CSV

Generate local printable batch labels with validated Code 39 SVG barcodes, repeat counts, optional prices, and a test-print workflow.

Your inputs stay in your browser

Your plan

01 / INPUTS
Illustrative example
No automatic saving. Files and photos are not stored.

Plan summary

02 / RESULTS
Live comparison

Copies per SKU

MUG-0014 labels
SOAP-023 labels

Shared scale: 0 to 4 labels. Values may overlap; bars are comparisons, not parts of a total. Review the details below.

Labels to print7
Unique rows2
Merchandise value$68.75
Barcode modeCode 39 standard
Label batch
SKUNamePriceCopiesEncoded valueLine value
MUG-001Desk Mug$12.504*MUG-001*$50.00
SOAP-02Hand Soap$6.253*SOAP-02*$18.75
  • The printable sheet repeats each CSV row by its whole-number Copies value.
  • The barcode is Code 39, not a decorative stripe pattern. Code 39 supports uppercase A-Z, digits, space, and - . $ / + %.
  • Standard Code 39 has no checksum character. Enable Mod-43 only when the receiving workflow expects it.
  • Label dimensions are CSS print targets. Check one printed label against the stock before running a full batch.
  • Rows are user-provided print content, not inventory, order tracking, or a product catalog.

Know the boundaries

  • The batch is rendered locally from your CSV. It does not create inventory records, track scans, or connect to a product catalog.
  • Code 39 has a limited alphabet. Lowercase, asterisk, and other punctuation are rejected rather than silently changed.
  • Print scale depends on browser and printer settings. Verify one physical label and scanner read before printing a full run.

Examples are illustrative. Results depend on the assumptions and measurements you enter.

Method, not guesswork

Prepare the smallest label payload that a receiving or shelf workflow can scan and understand. Keep the SKU in the barcode and leave human-readable name and price as display text.

Read the methodology and worked examples

From inputs to a useful decision

All guides

Common questions

What does the barcode encode?

The SKU is encoded as Code 39. Name and optional price are displayed on the label but are not encoded into the barcode.

When should I enable the checksum?

Enable Mod-43 only when the receiving or scanner workflow expects that checksum character; standard Code 39 mode omits it.

How can I verify print output?

Print one label at the entered dimensions, measure it, scan it, and check the human-readable text before printing the remaining copies.