๐Ÿ“Š Code93 Barcode Generator

โœ“
Bar color#000000
Background#ffffff

Code93 is a high-density linear barcode symbology designed as a successor to Code39, supporting the full ASCII character set with automatic check-character error detection.

Generate a Code93 barcode, used in logistics and inventory management. Designed as a successor to Code39, itโ€™s a higher-density symbology supporting the full ASCII character set with automatic check-character error detection.

How to use

  1. Enter the text (letters, numbers, symbols) you want to encode.
  2. Download the generated barcode as SVG or PNG.

How the calculation works

Generate Code 93, a one-dimensional barcode designed as an improvement on Code 39. It represents the same 43 characters as Code 39 (upper-case Aโ€“Z, digits 0โ€“9 and the symbols - . space $ / + %) in a shorter width. The standard requires two check characters (C and K) at the end, and this tool adds them automatically. With them, a single misread character is always detected. The name comes from each character being 9 modules wide, made of 3 bars and 3 spaces.

Worked example

โ€œCODE-93โ€ โ†’ a barcode with two check characters (they are stripped when read, giving โ€œCODE-93โ€) โ€œTEST123โ€ and โ€œHELLO WORLDโ€ work the same way For the same text it is about 30% shorter than Code 39, even with the check characters.

Things to be aware of

  • Lower-case letters and Japanese cannot be used. For lower case, use Code 128.
  • It has been used by Canada Post and others, but Code 128 is more common today.
  • The check characters are not shown in the text under the barcode.

FAQ

What is Code93?

A linear barcode symbology designed as a successor to Code39, offering higher information density and automatic error detection via two check characters.

How is it different from Code39?

Code93 encodes the same 43 characters as Code39 (upper case, digits and a few symbols) in a narrower, denser barcode, with two mandatory check characters. An extended โ€œfull ASCIIโ€ version exists, but this tool supports the standard 43 characters.

Do I need to calculate the check character myself?

No โ€” Code93โ€™s two check characters (C and K) are calculated and appended automatically during barcode generation, so you only need to provide the data string.