Gratis Code 128B streckkodsgenerator — Full utskrivbar ASCII-kodning
Generera Code 128B streckkoder online gratis. Code 128B kodar hela den utskrivbara ASCII-teckenuppsättningen — versaler och gemener (A–Ö, a–ö), siffror (0–9) och alla standard skiljetecken. Den mest mångsidiga Code 128-delmängden för text med blandade versaler/gemener, produktbeskrivningar och webbadresser. Ladda ner som PNG eller SVG direkt. Ingen registrering, inga vattenstämplar, inga begränsningar.
Vad är Code 128B?
Code 128B är den mest använda kodningsdelmängden av Code 128. Den täcker hela det utskrivbara ASCII-intervallet från 0x20 (mellanslag) till 0x7F (DEL), inklusive alla 26 versaler, alla 26 gemener, alla 10 siffror och hela uppsättningen utskrivbara skiljetecken och symboler. Standardiserad inom ISO/IEC 15417 är Code 128B den standarddelmängd som de flesta Code 128-implementationer antar. Om dina data innehåller gemener är Code 128B det korrekta valet — varken Code 128A eller Code 128C kan koda gemener.
- Full utskrivbar ASCII — Versaler, gemener, siffror, symbolerCode 128B kodar varje utskrivbart ASCII-tecken: versaler A–Ö, gemener a–ö, siffror 0–9, mellanslag och alla utskrivbara skiljetecken och specialtecken inklusive !, @, #, $, %, ^, &, *, (, ), -, _, +, =, [, ], {, }, |, ;, :, ', ", ,, ., <, >, ?, /, \, `. Detta är den bredaste teckenuppsättningen bland de tre Code 128-deluppsättningarna, vilket gör Code 128B till det universella valet för alfanumeriska data med blandade versaler/gemener.
- Krävs för kodning av gemenerCode 128B är den enda Code 128-deluppsättningen som kan koda gemener (a–ö) som standardsymboltecken utan omkostnader för lägesväxling. Om dina streckkodsdata innehåller någon gemen — produktnamn, webbadresser, referenskoder med gemener — är Code 128B den nödvändiga deluppsättningen. Code 128 automatiskt läge använder automatiskt delmängd B för gemener, men Code 128B låser hela streckkoden till delmängd B-kodning.
- Idealisk för text med blandade versaler/gemener och människoläsbara etiketterCode 128B är det föredragna formatet för etiketter där den kodade strängen också visas som människoläsbar text under streckkoden. Kodning med blandade versaler/gemener tillåter produktbeskrivningar, referensnummer med gemen suffix och URL-sökvägar att kodas exakt som de visas i ditt system — vilket bevarar skiftlägeskänslighet för applikationer som kräver det.
- Automatisk Mod 103-kontrollteckenCode 128B innehåller standard Mod 103-kontrolltecknet som beräknas och läggs till automatiskt av kodaren. Kontrolltecknet säkerställer att eventuell enstaka teckenersättning eller streckkodsskada upptäcks och avvisas av skannern innan de skadade data når värdapplikationen.
Code 128B specifications
Code 128 locked to code set B — the full printable ASCII range including lowercase letters. The table below lists the exact Code 128B specifications — character set, check digit, X-dimension, quiet zone and the governing ISO/IEC 15417 standard — so you can size and print the symbol correctly the first time.
| Character set | Full printable ASCII 32-127: digits, upper and lowercase letters, punctuation, and space |
|---|---|
| Data length | Variable; no fixed minimum or maximum |
| Check digit | Mandatory Mod 103 check character, appended automatically |
| Density | ≈12 characters per inch at the minimum 0.19 mm X-dimension |
| X-dimension (module width) | 0.19-0.50 mm typical |
| Quiet zone | 10X on each side |
| Magnification | Scales linearly with the chosen X-dimension |
| Bar / space ratio | Variable-width bars and spaces |
| Standard | ISO/IEC 15417 |
| Introduced | 1981 — Ted Williams, Computer Identics |
Typical uses: Mixed-case alphanumeric identifiers; License keys and serial numbers with letters; General labeling where control characters never occur.
How Code 128B compares to similar barcode types
Choosing the wrong symbology is the most common cause of barcodes that scan in the warehouse but get rejected downstream. This table compares Code 128B with the formats most often confused with it, on the three properties that decide compatibility: character set, check digit, and quiet zone.
| Symbology | Character set | Check digit | Quiet zone |
|---|---|---|---|
| Code 128B(this page) | Full printable ASCII 32-127: digits, upper and lowercase letters, punctuation, and space | Mandatory Mod 103 check character, appended automatically | 10X on each side |
| Code 128 | All 128 ASCII characters: 0-9, A-Z, a-z, punctuation, and control characters (code set dependent) | Mandatory Mod 103 check character, calculated automatically by the encoder | 10X on each side (minimum 2.5 mm recommended for general scanning) |
| Code 128A | Digits 0-9, uppercase A-Z, ASCII control characters (NUL-US), and - . / : + % $ space (ASCII 0-63) | Mandatory Mod 103 check character, appended automatically | 10X on each side |
| Code 128C | Digit pairs 00-99 only (numeric data) | Mandatory Mod 103 check character, appended automatically | 10X on each side |
Code 128B streckkodsgenerator funktioner
Skapa produktionsklara Code 128B streckkoder med fullt utskrivbart ASCII-stöd, exakt storlekskontroll och flexibla nedladdningsalternativ.
Full utskrivbar ASCII-inmatning
Ange valfri kombination av utskrivbara ASCII-tecken — versaler och gemener, siffror, skiljetecken, symboler — upp till valfri praktisk längd. Kodaren använder strikt delmängd B-kodning för varje tecken. Tecken utanför det utskrivbara ASCII-intervallet (kontrolltecken 0x00–0x1F) flaggas som ogiltiga för delmängd B.
Skiftlägeskänslig kodning
Code 128B bevarar versaler/gemener exakt som de angavs. 'Hej' och 'HEJ' producerar olika streckkoder med olika streckmönster. Detta är viktigt för applikationer där det kodade värdet är skiftlägeskänsligt — URL-sökvägar, serienummer med blandade versaler/gemener eller referenskoder som innehåller både versaler och gemener.
PNG- och SVG-nedladdning
Ladda ner som en högupplöst PNG för användning i dokument, etikettprogramvara och e-post, eller som SVG för tryckklar, upplösningsoberoende utdata. SVG Code 128B streckkoder bäddas in rent i HTML-sidor, PDF-mallar och vektordesignfiler i valfri skala.
Justerbara dimensioner och utseende
Kontrollera streckhöjd, X-dimension, teckenstorlek och tyst zonbredd. Växla visningen av människoläsbar text på eller av. Ändra streck- och bakgrundsfärger för anpassat etikettmaterial samtidigt som tillräcklig kontrast för tillförlitlig skanning bibehålls. Alla ändringar visas omedelbart i liveförhandsgranskningen.
Kod 128B-generering i bulk
Generera en stor mängd Code 128B streckkoder från en lista med blandade värden i en enda operation. Användbart för att skapa serialiserade produktetiketter, biblioteksboksstreckkoder och referens-ID-klistermärken från ett kalkylblad eller databaskopia.
Code 128B — Vanliga frågor
Svar på de vanligaste tekniska frågorna om Code 128B-teckenstöd, skillnader från andra delmängder och bästa praxis.
Vad är skillnaden mellan Code 128B och Code 128 auto?
Code 128B låser varje tecken till delmängd B-kodning. Code 128 automatiskt läge växlar dynamiskt mellan delmängderna A, B och C inom en enda streckkod för att producera den mest kompakta symbolen. För indata som endast består av utskrivbara ASCII-tecken (inga kontrolltecken, inga långa enbart numeriska sekvenser) använder Code 128 automatiskt läge som standard delmängd B och producerar en identisk streckkod. Använd Code 128B när en specifikation kräver låst delmängd B-kodning eller när du vill garantera att ingen delmängdsväxling sker.
Kan Code 128B koda kontrolltecken?
Nej. ASCII-kontrolltecken (0x00–0x1F) ligger utanför delmängd B:s teckenintervall. För att koda kontrolltecken, använd Code 128A eller Code 128 automatiskt läge (som kan växla till delmängd A när ett kontrolltecken påträffas).
Är Code 128B kompatibel med alla streckkodsskannrar?
Ja. Code 128B använder standard Code 128-symbologin definierad i ISO/IEC 15417, som stöds av praktiskt taget alla moderna 1D-streckkodsskannrar — inklusive laser-, CCD- och bildbaserade skannrar från alla större tillverkare. Delmängd B-starttecknet i streckkoden talar om för skannern vilken kodningstabell som ska användas för avkodning.
Har Code 128B en maximal längd?
Det finns ingen hård maximal längd definierad av standarden. Praktiska gränser sätts av den tillgängliga fysiska bredden på din etikett — varje tecken lägger till cirka 11 moduler till streckkodsbredden plus start-, stopp- och kontrollteckensymboler. För mycket långa strängar, överväg att dela upp data över flera streckkoder eller använda en 2D-streckkod som Data Matrix eller PDF417 istället.
Related barcode tools
Need more than one barcode, a printed label sheet, or a way to check the result? These tools use the same generator, so the output matches.
- Barcode Label PrintPrint a full sheet of labels that lines up with Avery label stock, at the correct physical size.
- Barcode ScannerVerify a printed label before you run the whole batch — decode it from an image or your camera.
- Barcode MakerFull control over size, colors, font, quiet zone, and layout for a single barcode.
Generera din Code 128B streckkod nu — Gratis, omedelbart, ingen registrering
Skapa Code 128B streckkoder för text med blandade versaler/gemener, produktreferenser och alfanumeriska etiketter just nu. Ange dina data, anpassa storleken och ladda ner som PNG eller SVG — helt gratis, inget konto krävs.
