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 plan
01 / INPUTSBatchMark
Calculated from user-entered inputs. Review assumptions and limitations.
Plan summary
02 / RESULTSCopies per SKU
Shared scale: 0 to 4 labels. Values may overlap; bars are comparisons, not parts of a total. Review the details below.
| SKU | Name | Price | Copies | Encoded value | Line value |
|---|---|---|---|---|---|
| MUG-001 | Desk Mug | $12.50 | 4 | *MUG-001* | $50.00 |
| SOAP-02 | Hand Soap | $6.25 | 3 | *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 examplesFrom inputs to a useful decision
All guidesPrepare a clean Code 39 label CSV
Use the supported SKU alphabet, display fields, and whole-number copies to create a repeatable label batch.
Read guidePractical guideChoose Code 39 checksum and verify the printed label
Understand Mod-43 mode and check physical label dimensions before printing a full batch.
Read guideCommon 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.