freebarcodeqr.com

Darmowy generator kodów kreskowych Code 39.

Starszy standard alfanumeryczny. Wielkie litery, cyfry, kilka symboli.

Potrzebujesz innego formatu kodu kreskowego? Wybierz go z menu Kody kreskowe u góry strony.

Generated in your browser. Never stored.

Barcode format

Code 39

Uppercase letters, digits, and some symbols. Common in industry.

Code 39 (nazywany też Code 3 z 9) to jeden z najstarszych alfanumerycznych formatów kodów kreskowych. Koduje wielkie litery A–Z, cyfry 0–9 i siedem symboli: - . $ / + % oraz spację.

Do nowych projektów używaj raczej Code 128, chyba że Twój skaner wymaga konkretnie Code 39 — ma on niższą gęstość i w podstawowej wersji nie ma weryfikacji cyfry kontrolnej.

Darmowy na zawsze. Bez rejestracji, bez znaku wodnego na pobranym obrazie, bez wygasania kodu wygenerowanego dzisiaj.

At a glance

StandardISO/IEC 16388 (2007) ISO/IEC 16388
Zestaw znaków43 znaki — A–Z, 0–9, spacja oraz - . $ / + %
StrukturaDyskretna; każdy znak to 9 elementów (5 kresek + 4 spacje), 3 z nich szerokie
Cyfra kontrolnaOpcjonalne modulo-43; symbolika jest samosprawdzająca się bez niej
Znak start/stopGwiazdka (*), dodawana automatycznie przez koder
GęstośćNiska — mniej więcej o połowę mniej gęsta niż Code 128 dla tych samych danych
Rok wprowadzenia1974 (Intermec); wymagany przez US DoD LOGMARS (MIL-STD-1189)
Code 39 to dyskretna symbolika o zmiennej długości; każdy znak symbolu składa się z dziewięciu elementów — pięciu kresek i czterech spacji — z których trzy są szerokie.
ISO/IEC 16388:2007, specyfikacja symboliki Code 39

Kiedy naprawdę potrzebujesz Code 39

Wiele starszych systemów przemysłowych i rządowych wymaga Code 39 — łańcuchy dostaw obronności (LOGMARS), niektóre systemy opieki zdrowotnej i biblioteczne oraz część integracji ze starszymi systemami ERP. Jeśli Twój dokument specyfikacji wymienia Code 39, użyj go.

Do nowych wdrożeń — etykiet wewnętrznych, nowoczesnych systemów WMS, e-commerce — wybierz Code 128. Jest krótszy, bardziej niezawodny i obsługuje małe litery.

Zestaw znaków

Wielkie litery A–Z, cyfry 0–9 i te symbole: - . $ / + % * oraz spacja. Małe litery nie są obsługiwane; koder je odrzuca.

Rozszerzony tryb Code 39 obsługuje pełny zestaw ASCII, łącząc dwa znaki na symbol, ale wynik nie jest już zgodny z podstawowymi skanerami Code 39.

Frequently asked questions

Dlaczego mój kod kreskowy nie koduje małych liter?
Code 39 nie obsługuje małych liter w standardowej formie. Przełącz się na Code 128 lub zamień dane na wielkie litery.
Czy Code 39 ma cyfrę kontrolną?
Opcjonalnie. Znak kontrolny modulo-43 można włączyć, ale większość czytników go nie weryfikuje. Code 128 zawsze ma wbudowaną weryfikację.

Related barcode formats

  • Code 128

    All printable ASCII, variable length. The default for warehouses.

  • Code 93

    Denser successor to Code 39 with built-in check digits.

  • Codabar

    Digits with A/B/C/D start/stop. Used by FedEx and libraries.