Barcode Buddy

    Free Code 39 Barcode Generator

    The original alphanumeric barcode — still the standard in defense, healthcare, and asset tracking

    Code 39 (also known as Code 3 of 9) is one of the oldest and most reliable barcode symbologies. It encodes uppercase letters, digits, and a handful of symbols. Still mandated by the US Department of Defense (LOGMARS), HIBC healthcare standards, and widely used for asset tagging because no licence is required.

    Code 39 Settings

    Enter your data to generate a Code 39 barcode

    A-Z, 0-9, and symbols: - . space $ / + %

    0/43

    Generated Barcode

    Your barcode will appear here after generation

    Click "Generate Barcode" to create your barcode

    How It Works

    01

    Type your data — A–Z, 0–9, and symbols - . space $ / + % are supported.

    02

    Lowercase letters are automatically converted to uppercase.

    03

    Preview the barcode with start/stop characters added.

    04

    Download in PNG, SVG, or PDF at print-grade 600 DPI.

    Common Use Cases

    Asset Tags

    IT equipment, lab instruments, fixed assets — uppercase serial numbers.

    Military / Defense

    Required by US DoD LOGMARS for supply chain marking.

    Healthcare (HIBC)

    Hospital inventory, surgical instrument tracking.

    Automotive

    Vehicle identification numbers (VINs) and part marking.

    Library Systems

    Book and member card barcodes in legacy ILS systems.

    Membership Cards

    Gym, club, and loyalty cards with alphanumeric IDs.

    Technical Specifications

    Symbology type
    Linear (1D) discrete barcode
    Character set
    A–Z (uppercase), 0–9, and - . space $ / + %
    Check digit
    Optional (mod 43); not added by default
    Length
    Variable, ~43 characters practical
    Standards
    ISO/IEC 16388, ANSI MH10.8M
    Licence
    Public domain — no fees

    Frequently Asked Questions

    Related Generators