Code 93 Barcode Generator

Make a Code 93 barcode online for free. Type capital letters, digits and a few symbols, or choose Code 93 Full ASCII for any text; the two check characters Code 93 requires are added for you. Set the size for your printer and download SVG, PNG, PDF or EPS.

Valid

36.6 × 19.4 mm at 300 DPI

Barcode

6 characters

A–Z, 0–9, - . $ / + % space; the two check characters are added.

Size and resolution

Output DPI

300 DPI · Thermal / offset

4 px per module at 300 DPI. Print size: 36.6 × 19.4 mm (1.44 × 0.77 in). PNG, WebP and JPEG: 444 × 236 px.

Human-readable text

Text size and alignment

Alignment

Text font

FontNew

Label textNew

Font

Alignment

Printed in the file with the barcode, outside the quiet zone, in Helvetica or Courier so it looks the same in every format.

Colors

Contrast 21.0:1; estimated symbol contrast 100%.

Quiet zone (modules)2 · 10 · 2 · 10

Bar width reduction0 mil

Makes each bar thinner by this amount, to make up for ink that spreads on paper. Ask your printer for the value, or leave 0 for laser and thermal printing.

Rotation and backgroundNew0° · Filled

Rotation

In the preview, a checkered pattern shows the transparent areas. Print a transparent barcode only on a white or very light surface: scanners need the light quiet zone around it.

Margin and borderNew0 mm · no border

The margin is blank space outside the quiet zone, for cutting; the border is drawn at the outer edge. Both count in the print size.

Data inspectorNew6 chars
PresetsNew0 saved

No presets yet. Save the current settings to reuse them.

    Presets stay in this browser. They keep the type, size and style; the data and the logo are not saved.

    Recent barcodesNew0

    The barcodes you download appear here, newest first.

      The last 10 downloads, kept in this browser only.
      Code 93 · Live previewValid
      Code 93 barcode encoding CODE93
      New

      Scaled to fit. Actual size shows the print size on screen.

      Print simulationNew

      Shows how a worn print looks and tests it with the decoder.

      Type
      Code 93 · 1D
      Print size
      36.6 × 19.4 mm
      Raster
      444 × 236 px

      Download

      Vector drawing, 36.6 × 19.4 mm. Design and label programs place it at its print size.

      New
      More export optionsNewTest sheet · size set · embed code

      Print test sheet (PDF)

      The code at 80%, 100% and 150% with 100 mm and 4 in rulers. Print it at actual size and scan each copy before printing many.

      Size set (ZIP)

      Magnification

      Embed code

      Nothing you type is uploaded.New

      How to Create a Code 93 Barcode

      Type the data, choose standard or Full ASCII, and download; the check characters need no action.

      1. Type capital letters, digits and the symbols - . $ / + % or space.
      2. For lowercase letters and other ASCII characters, choose Code 93 Full ASCII.
      3. Set the X-dimension and bar height, and check the print size.
      4. Download SVG, PNG, PDF or EPS and test-scan a print.

      Code 93 and Code 93 Full ASCII

      Code 93 encodes the same 43 characters as Code 39, and its Full ASCII form adds the rest of ASCII with shift characters.

      Standard Code 93

      • Characters: 0 to 9, A to Z, the space and six symbols: -, ., $, /, + and %.
      • Check characters: two, C and K, always added.
      Code 93 barcode for CODE93, with its two check characters C and K added at the end of the bars.
      CODE93 with the two check characters the generator always adds.

      Code 93 Full ASCII

      • Characters: all 128 ASCII characters.
      • How: extra characters use one of four shift characters, ($), (%), (/) or (+), followed by a standard character.
      Code 93 Full ASCII barcode for the text Code 93 Full ASCII, with lowercase letters written with shift characters.
      Code 93 Full ASCII: lowercase letters through the shift characters.

      Code 93 Specifications

      These are the rules of Code 93 and Code 93 Full ASCII as described in the encoder's references, which cite ANSI/AIM BC5.

      Code 93 and Code 93 Full ASCII at a glance
      PropertyCode 93Code 93 Full ASCII
      DigitsVariable lengthVariable length; a character outside standard Code 93 takes two symbol characters
      CharactersDigits 0 to 9, capital letters A to Z, space and - . $ / + %All 128 ASCII characters
      Check digitTwo mandatory check characters, C and K, added by the encoderTwo mandatory check characters, C and K, as in standard Code 93
      Symbology typeContinuous, variable length and self-checkingContinuous, variable length and self-checking, like standard Code 93
      Full ASCIICode 93 Extended, also called Code 93 Full ASCII, encodes all 128 ASCII characters with four extra shift characters: ($), (%), (/) and (+)Not applicable
      Width in this generator9 modules per character9 modules per standard character and 18 for a character written with a shift, such as a lowercase letter
      StandardsANSI/AIM BC5 (USS Code 93) and ITS 93iANSI/AIM BC5 (USS Code 93) and ITS 93i
      Reading on Barcode.codesThe scanner and the reader decode standard and Full ASCII Code 93 and verify both check characters before showing a resultThe scanner and the reader decode standard and Full ASCII Code 93 and verify both check characters before showing a result
      How extra characters are writtenNot applicableOne of four shift characters, ($), (%), (/) or (+), followed by a standard character
      Where the numbers come fromYour own dataYour own data
      ExampleCODE93Code 93 Full ASCII

      BWIPP Code 93 and Code 93 Extended references (character set, the two check characters, symbology type, the four shift characters, standards); width measured in this generator (test/page-examples.test.ts). BWIPP Code 93 Extended reference (four shift characters, check characters, standards); widths measured in this generator (test/page-examples.test.ts).

      Sources, checked 2026-10-04: Code 93 reference (BWIPP); Code 93 Extended reference (BWIPP).

      Code 93 vs Code 39

      Code 93 encodes the same characters as Code 39 in a shorter symbol and always includes two check characters.

      Ten capital letters in this generator, without quiet zones
      PropertyCode 93Code 39
      Modules per character916 (at a 3:1 ratio)
      Ten capital letters128 modules192 modules
      Check characterstwo, alwaysone, optional

      Which One to Choose

      Use Code 93 when your scanners read it and space is tight. Use Code 39 when an existing system requires it, and Code 128 for new labels that need lowercase letters or many digits.

      Frequently Asked Questions

      Does Code 93 Need a Check Character?

      Yes, two: C and K. The generator always adds them, and scanners check and remove them.

      Is Code 93 Shorter Than Code 39?

      Yes. In this generator a Code 93 character takes 9 modules against 16 for Code 39, so ten capital letters need 128 modules instead of 192.

      Can Code 93 Encode Lowercase Letters?

      Only in Code 93 Full ASCII, which writes each extra character with a shift character and a standard one.

      Can Every Scanner Read Code 93?

      Scanners need Code 93 decoding turned on; the Barcode.codes scanner and reader read it, including Full ASCII.

      Is This Code 93 Generator Free?

      Yes, with no account, watermark or download limit, for personal and commercial use.

      When Should I Use Code 128 Instead?

      When the data has lowercase letters or long runs of digits: Code 128 encodes them directly and packs digits in pairs.