fixmint
FI

Mitä viivakoodia kannattaa käyttää: EAN-13, UPC-A, Code 128 vai Code 39

Kirjoittaja · · päivitetty 8. marraskuuta 2026 · 4 min lukuaika

Oikea viivakoodi riippuu siitä, kuka sen lukee. Kaupassa myytävä tuote tarvitsee EAN-13-, UPC-A- tai EAN-8-numeron. Nämä numerot kuuluvat brändin omistavalle yritykselle, ja ne myönnetään GS1:n kautta. Kaupat tarkistavat ne. Omiin tarroihin, varastoon, lähetyksiin ja tapahtumiin yleisin valinta on Code 128. Code 39 on vanhempi muoto, jonka lähes jokainen skanneri vielä lukee. Jokaisessa EAN- ja UPC-numerossa on lopussa tarkistusnumero, joka paljastaa lukuvirheet. Viivakoodigeneraattori laskee sen puolestasi.

ViivakoodigeneraattoriTarvitsen viivakoodin tuotteelleTee se ilmaiseksi

Vähittäiskaupan koodit: EAN-13, UPC-A ja EAN-8

EAN-13 on 13-numeroinen koodi, joka on painettu kaupan pakattuihin tuotteisiin. UPC-A on 12-numeroinen koodi, jota käytetään pääasiassa Pohjois-Amerikassa. Se on EAN-13 ilman painettua alkunollaa, joten sen palkit ovat samat kuin EAN-13:lla, jonka edessä on tuo nolla. EAN-8 on lyhyt muoto hyvin pienille pakkauksille, ja siinä on kaikkiaan 8 numeroa.

Vähittäiskaupan numerot tulevat GS1:ltä, joka myöntää yritystunnukset. Brändin omistaja antaa tuotenumerot näiden tunnusten alla. Tuotteelle, jota et omista, keksitty numero voi osua oikean tuotteen numeroon, ja kaupat tarkistavat skannaamansa numerot. Käytä näitä koodeja vain tuotteisiin, joilla on oikeus niihin. Kaikkeen oman yrityksen sisäiseen käyttöön sopii Code 128.

Kentän nimi vaihtuu tyypin mukaan, ja se kertoo, montako numeroa kirjoittaa:

TyyppiMitä kirjoitatTulostuvat merkit
EAN-1312 numeroa tai 13 tarkistusnumeron kanssa13
UPC-A11 numeroa tai 12 tarkistusnumeron kanssa12
EAN-87 numeroa tai 8 tarkistusnumeron kanssa8
Code 128mikä tahansa tulostettava merkkikirjoittamasi teksti
Code 39A–Z, 0–9, välilyönti ja - . $ / + %kirjoittamasi teksti

EAN- tai UPC-numeron välilyönnit ja väliviivat jätetään huomiotta, joten 400-638-133393 ja 400638133393 ovat sama syöte.

Code 128 ja Code 39 omiin koodeihin

Code 128 sisältää kirjaimia, numeroita ja symboleita, joten se sopii varastonumeroille, lähetysviitteille ja sisäisille tarroille. Generaattori hyväksyy minkä tahansa tulostettavan merkin. Sarkaimet ja rivinvaihdot se hylkää viestillä ”Code 128 hyväksyy vain tulostettavia merkkejä: ei sarkaimia eikä rivinvaihtoja.”

Code 39 on vanhempi ja leveämpi. Se hyväksyy vain isoja kirjaimia A–Z, numeroita 0–9, välilyönnin ja symbolit - . $ / + %. Pienet kirjaimet muutetaan isoiksi, joten ab-1 muuttuu muotoon AB-1. Generaattori ei lisää Code 39:lle tarkistusmerkkiä, joten itse koodi ei huomaa lukuvirhettä. Pidä teksti lyhyenä ja tarkista painettu tarra kirjanpidon tietoja vasten.

Tarkistusnumero askel askeleelta

Tarkistusnumero lasketaan muista numeroista. EAN- ja UPC-numeroissa sääntö on mod-10-tarkistus. Kerro numerot vuorotellen luvuilla 3 ja 1, laske tulot yhteen ja valitse luku, joka puuttuu seuraavaan kymmenen kertaiseen. Generaattori käyttää samaa sääntöä, ja tarkistusnumeron vieressä olevan numeron paino on 3.

Otetaan 12 numeroa 400638133393. Vasemmalta laskien painot vaihtelevat 1 ja 3, joten viimeisen numeron paino on 3:

KohtaNumeroPainoTulo
1414
2030
3010
46318
5313
68324
7111
8339
9313
10339
11919
12339
Yhteensä89

Summa 89 jakojäännös 10:llä on 9, joten tarkistusnumero on 10 − 9 = 1. Täydellinen EAN-13 on 4006381333931. Palkkien alla generaattori tulostaa muodossa 4 006381 333931, ja tarkistusnumero on viimeinen numero.

Jos viimeinen numero on väärin, kuten 4006381333932, saat viestin ”Tarkistusnumeron pitäisi olla 1”. Oikein kirjoitetut 13 numeroa hyväksytään. Sama sääntö antaa UPC-A:n tarkistusnumeron numerolle 03600029145, joka on 2, ja EAN-8:n tarkistusnumeron numerolle 9638507, joka on 4. Generaattori tulostaa niistä 036000291452 ja 96385074.

Tulostus, jotta koodi lukeutuu

  • Hiljainen alue. Viivakoodin molemmilla puolilla pitää olla selvää tilaa. Generaattori lisää sen automaattisesti: EAN-13:lle 11 moduulia vasemmalle ja 7 oikealle, UPC-A:lle 9 kummallekin puolelle, EAN-8:lle 7 kummallekin puolelle ja Code 128:lle sekä Code 39:lle 10 kummallekin puolelle. Moduuli on kapeimman palkin leveys. Pidä teksti, reunat ja väri tuon tilan ulkopuolella.
  • Palkin korkeus. Generaattori tarjoaa vaihtoehdot Lyhyt, Normaali ja Pitkä. Pidemmät palkit antavat käsiskanneriolle enemmän tähdättävää.
  • Kontrasti. Generaattori piirtää mustat palkit valkoiselle taustalle. Vaalealla värillä tai värillisellä tarralla painettu viivakoodi ei välttämättä lukeudu. Käytä tummia palkkeja vaalealla pohjalla.
  • Ei venytystä. Skaalaa viivakoodi vain suhteessa. Sivusuunnassa venytetty tai litistetty viivakoodi muuttaa palkkiensa leveyksiä, ja se voi estää lukemisen.
  • SVG tai PNG. SVG koostuu tarkoista suorakulmioista ja pysyy terävänä missä koossa tahansa, joten se on parempi tiedosto tulostukseen. PNG piirretään kokonaisina pikseleinä moduulia kohden, koossa Pieni (2 pikseliä moduulia kohden), Keskikokoinen (3) tai Suuri (5). Valitse Suuri ennen kuin lataat PNG-tiedoston tulostettavaksi.
  • Näytä teksti. Pidä Näytä teksti valittuna, jotta numerot tulostuvat palkkien alle. Jos skanneri pettää, ihminen voi kirjoittaa numeron käsin.

Kaksiulotteiset koodit noudattavat eri sääntöjä. QR-koodigeneraattori tekee ne, ja miksi QR-koodi ei lukeudu käsittelee niiden hiljaista aluetta ja kontrastia.

Näin teet sen fixmintillä

  1. Valitse Viivakoodityyppi: EAN-13, UPC-A, EAN-8, Code 128 tai Code 39.
  2. Kirjoita numerot ilman tarkistusnumeroa, esimerkiksi 12 EAN-13:lle, ja generaattori lisää sen. Myös kaikki 13 numeroa hyväksytään, kunhan viimeinen numero on oikein.
  3. Aseta Pylväiden korkeus ja PNG-koko, valitse Suuri, jos aiot tulostaa PNG-tiedoston, ja pidä Näytä teksti valittuna.
  4. Paina Lataa SVG tulostusta varten tai Lataa PNG, ja tarkista esikatselu ennen tulostamista.
  5. Skannaa tulostettu näyte viivakoodilukijalla tai puhelimen viivakoodisovelluksella ennen kuin käytät tarroja.

Erikoistapaukset

  • Numeron muuttaminen. Painettua viivakoodia ei voi muokata. Jos numero on väärin, tulosta uusi tarra.
  • Numeron kopioiminen. Painike Kopioi numero kopioi koko numeron tarkistusnumeroineen. Code 128:lla ja Code 39:llä se kopioi kirjoittamasi tekstin.
  • Kirjanpito. Viivakoodi sisältää vain numeron. Pidä erillistä kirjausta siitä, mihin kohteeseen kukin numero kuuluu.

Käännetty tekoälyn avulla: Englanninkielinen alkuperäisteos.

Kommentit

    Ei vielä kommentteja. Ole ensimmäinen.

    Arvosanasi (valinnainen)

    Sähköpostiosoitettasi ei näytetä eikä tallenneta.

    Kannen kuva: The Paperoom Game Night KitThe Paperoom Game Night Kit

    52-sivuinen tulostettava peli-ilta: bileparingo, pulmat, lautapelit ja paperi–kynä-taistelut sekä suunnittelija ja tulostaulut.

    $7.00Osta GumroadistaEnglanniksi