Tested tool guide
Tested browser tools
Checked August 16, 2026
What Shipping Label Creator does, with a checked example
A shipping label is a document that scanners read as much as people do: two address blocks, a tracking number, and a barcode that must decode on the first pass. This tool arranges those parts on a printable label and renders the tracking number as a Code 128 barcode, computing the check character for you. What surprises most people is what it does not do: it never contacts a carrier. It will not create a tracking number, validate one, or book a shipment. The number you type is the number that prints, and the barcode is only as trustworthy as the characters you entered.
Worked example
A concrete input and expected output from the current implementation.
Input
Tracking number 123456789012 (12 digits, no separators)
->
Expected output
A printable label whose Code 128 barcode encodes 123456789012 with check character 8; the human-readable line under the bars reads 123456789012
Code 128 appends a mod-103 check character so scanners can reject misreads: in Code Set B the start value is 104 and each digit's value is its ASCII code minus 32. The check value is (start + weighted sum) mod 103: the weighted sum for 123456789012 is 1568, adding the 104 start gives 1672, and 1672 mod 103 = 24, the character 8.