Ilmainen viivakoodigeneraattori verkossa

Acrafto Team Generaattorit

Syötä arvo, niin viivakoodi näkyy tässä

Tarvitsetko EAN-koodin tuotepakkaukseen, CODE128-tarran varastoon vai ITF-14:n kuljetuslaatikkoon? Valitse standardi, kirjoita arvo, ja viivakoodi piirtyy heti – se validoidaan kirjoittaessasi ja on ladattavissa tulostusvalmiina PNG-tiedostona. Generaattori toimii kokonaan selaimessasi, joten tuotenumerot ja sisäiset SKU:t eivät koskaan poistu koneeltasi, eikä rekisteröitymistä tai vesileimoja tarvita.

Minkä tyyppisen viivakoodin tarvitset?

Jokainen standardi on olemassa tiettyä käyttötarkoitusta varten. Jos olet epävarma, CODE128 on oikea oletusvalinta kaikkeen muuhun kuin vähittäiskaupan kassalla käytettävään koodiin.

KoodityyppiKäyttöalueMitä se voi koodata?Milloin valita se?
CODE128Logistiikka, varastot, verkkokaupatNumerot, kirjaimet (A–Z, a–z) ja ASCII-merkit.Paras valinta sisäisiin tarroihin, pakettien seurantaan ja varastointiin. Korkein tietotiheys – koodi pysyy lyhyenä.
EAN-13Vähittäiskauppa (Eurooppa ja suurin osa maailmaa)Vain numerot (13 numeroa).Pakollinen myymälän kassalla myytäville tuotteille Euroopassa ja useimmilla muilla markkinoilla.
UPC (UPC-A)Vähittäiskauppa (USA ja Kanada)Vain numerot (12 numeroa).EAN-13:n pohjoisamerikkalainen vastine. Tarvitaan tuotteiden viennissä Yhdysvaltoihin.
EAN-8Pienet tuotteetVain numerot (8 numeroa).Pienelle pakkaukselle (huulipuna, purukumi), johon EAN-13 ei fyysisesti mahdu.
CODE39Teollisuus, autoteollisuus, puolustusalaNumerot, isot kirjaimet A–Z ja merkit - . $ / + %.Vanhempi, hyvin kestävä standardi. Leveämpi kuin CODE128, mutta sietää heikkoa tulostuslaatua.
ITF-14KuljetuslaatikotVain numerot (14 numeroa).Ulkopakkauksille. Generaattori piirtää standardin vaatiman ympäröivän kehyksen (bearer bars) automaattisesti, mikä suojaa luettavuutta, kun tulostetaan suoraan aaltopahville.

Miksi generaattori hylkää joitakin syötteitä

Jos esikatselun tilalla ilmestyy virhe, syöte ei täytä valitun standardin sääntöjä – kyse on validoinnin toimimisesta, ei viasta:

  • EAN-13, EAN-8 ja UPC päättyvät tarkistusnumeroon. Viimeinen numero lasketaan kaikista muista, joten satunnainen 13-numeroinen luku on lähes aina virheellinen. Kokeile kelvollista esimerkkiä 4006381333931 (EAN-13) tai 96385074 (EAN-8) nähdäksesi eron. Jos sinulla on virallisesti myönnetty numero, siinä on jo oikea tarkistusnumero.
  • Numeromäärät ovat tiukkoja. EAN-13 vaatii tasan 13 numeroa, UPC 12, ITF-14 tasan 14.
  • Merkistöt ovat rajoitettuja. CODE39 hyväksyy vain isot kirjaimet, numerot ja muutaman symbolin – pienet kirjaimet tai aksentilliset merkit (é, ř, ü) hylätään. CODE128 on oikea valinta sekamuotoiselle tekstille, kuten HYLLY-A-12.

Miten tarkistusnumero lasketaan

EAN-13:n, EAN-8:n, UPC:n tai ITF-14:n viimeinen numero ei ole osa tuotenumeroa – se on laskettu edeltävistä numeroista, jotta skanneri erottaa lukuvirheen aidosta koodista. Tässä on koko lasku havainnollistavalle esimerkille 4006381333931.

Kerro ensimmäiset kaksitoista numeroa vuorotellen luvuilla 1 ja 3, alkaen luvusta 1:

Numero400638133393
Kerroin131313131313
Tulo40018324193999

Tulojen summa on 89. Pyöristä se ylöspäin seuraavaan kymmenlukuun – 90 – ja erotus on tarkistusnumero: 1. Ja todellakin, koko numero päättyy ykköseen.

Kaksi asiaa hämää helposti. Kertoimet ankkuroituvat todellisuudessa oikeasta päästä, ei vasemmasta – ne kulkevat järjestyksessä 3, 1, 3, 1 viimeisestä datanumerosta vasemmalle. EAN-13:ssa on kaksitoista datanumeroa, parillinen määrä, joten sen vasemmanpuoleisin numero saa sattumalta kertoimen 1. UPC-A:ssa, EAN-8:ssa ja ITF-14:ssä datanumeroita on pariton määrä, joten niiden ensimmäinen numero saa kertoimen 3. Ja kun summa osuu jo valmiiksi kymmenluvulle, tarkistusnumero on 0, ei 10.

Tämän vuoksi keksitty numero ei juuri koskaan toimi: säännön täyttää vain yksi numero kymmenestä, joten keksitty kolmentoista numeron luku on väärin noin 90 % tapauksista.

Koodi, joka todella skannautuu

Esikatselu voi näyttää täydelliseltä ja silti epäonnistua kassalla, jos itse tuloste on väärin. Tärkeimmät säännöt:

  • Viivojen leveys määrittää ohuimman viivan leveyden – skannerin kannalta kriittisen mitan. Tarratulostimille pidä arvo vähintään 2:ssa; hiussuorat viivat sulautuvat naapureihinsa.
  • Korkeus on tärkeä käsiskannaukselle. Korkeampi koodi on helpompi osua laserilla vinosta kulmasta. Pysy yli 50 pikselissä, ja käytä korkeampaa arvoa, jos koodia skannataan käsivarren mitan päästä.
  • Älä peitä hiljaista vyöhykettä. Generaattori lisää sen puolestasi valmiiksi, ja sen koko määräytyy standardin mukaan – EAN-13 saa 11 moduulia tyhjää tilaa vasemmalle ja 7 oikealle, CODE128 saa 10 kummallekin puolelle. Ongelmat syntyvät vasta jälkikäteen: kun ladattu kuva rajataan tiukasti viivojen mukaan tai kun teksti, kehys tai grafiikka asetetaan aivan sen reunaan kiinni. Skanneri käyttää juuri tätä tyhjää marginaalia löytääkseen koodin alun ja lopun.
  • Älä koskaan venytä kuvaa. Ladatun PNG-tiedoston epäsuhtainen skaalaus muuttaa viivojen ja välien suhdetta – juuri sitä suhdetta, joka koodaa datan. Jos tarvitset toisenlaisen koon, palaa tänne ja luo koodi oikeilla mitoilla.
  • Varo kiiltäviä pintoja. Laminoitujen pakkausten tai tölkkien heijastukset voivat sokaista skannerin. Ratkaisu on mattapintainen tarra tai yksinkertaisesti suurempi koodi.
  • Vältä punaisia viivoja. Useimmat laserskannerit lukevat punaisella valolla, mikä tekee punaisista viivoista niille käytännössä näkymättömiä. Musta, tummansininen tai tummanvihreä vaalealla taustalla ovat turvallisia valintoja.

Värit ja liukuvärit – suunnitteluun, ei kassalle

Klassisen musta valkoisella-yhdistelmän lisäksi voit asettaa omat etu- ja taustavärit, kaksivärisen lineaarisen liukuvärin tai sateenkaaritäytön. Nämä ovat tarkoitettu julisteisiin, tapahtumamerkkeihin, kuponkeihin ja muuhun suunniteltuun materiaaliin. Vähittäiskaupan kassalle ja varastotoimintoihin kannattaa pitäytyä korkeakontrastisissa yksivärisissä koodeissa – ja valitsitpa kumman tahansa, testaa tulostettu tulos oikealla skannerilla ennen tuotantoerää.

Näytä teksti -kytkin tulostaa ihmisluettavan arvon viivojen alle. Pidä se päällä kaikessa operatiivisessa käytössä: kun koodi vaurioituu, kassahenkilö tai varastotyöntekijä voi syöttää numeron käsin.

Mitä ensimmäiset numerot oikeasti kertovat

Laajalle levinnyt uskomus on, että viivakoodin alkunumerot paljastavat, missä tuote on valmistettu. Näin ei ole. Etuliite kertoo, minkä GS1-jäsenjärjestön kautta yritys on rekisteröitynyt – ei muuta. Saksassa rekisteröityneen brändin jokaisessa tuotteessa on 40–44-etuliite riippumatta siitä, onko tuote valmistettu Baijerissa, Vietnamissa vai Meksikossa.

Muutamia yleisimmin vastaan tulevia alueita:

EtuliiteGS1-järjestö
00–13Yhdysvallat ja Kanada
30–37Ranska
40–44Saksa
45, 49Japani
50Yhdistynyt kuningaskunta
57Tanska
64Suomi
69Kiina
76Sveitsi
80–83Italia
84Espanja
859Tšekki
858Slovakia
87Alankomaat
890Intia

Osa alueista ei ole maita lainkaan, ja juuri ne kannattaa oppia tunnistamaan:

  • 20–29 on varattu myymäläkohtaiseen käyttöön – näitä koodeja supermarket tulostaa esimerkiksi irtomyytäville hedelmille tai painomyytävälle deli-tuotteelle. Ne pätevät vain kyseisessä kaupassa eivätkä merkitse mitään muualla.
  • 977 merkitsee aikakauslehteä (ISSN), 978 ja 979 kirjaa (ISBN) ja 979-0 nuottijulkaisua (ISMN).
  • 980 käytetään palautuskuiteissa ja 99 kupongeissa.

Jos siis skannaat jotain ja saat esiin 20-alkuisen etuliitteen, et ole löytänyt mystistä tuotetta – olet löytänyt kaupan itselleen tulostaman tarran.

Yksi asia, jota tämä työkalu ei tee: virallisten numeroiden myöntäminen

Generaattori piirtää minkä tahansa antamasi numeron, mutta kauppaketjut hyväksyvät vain GS1:n myöntämiä GTIN-numeroita, maailmanlaajuisen numerointijärjestön numeroita. Rekisteröidy oman maasi GS1-toimistoon, saat yrityksesi etuliitteen ja numeroalueen, ja palaat sitten tänne muuttamaan nämä numerot tulostuskelpoiseksi grafiikaksi – se osuus on ikuisesti ilmainen.


Usein kysytyt kysymykset (FAQ)

Voiko viivakoodi olla värillinen tai liukuvärillinen? Teknisesti kyllä, ja tämä generaattori tukee sitä – mutta skannereille tärkeää on kontrasti, ei kauneus. Tummat viivat vaalealla taustalla ovat välttämättömiä, ja punasävyiset viivat epäonnistuvat useimpien laserskannereiden kanssa kontrastista riippumatta. Käytä väriä vapaasti markkinointimateriaaleissa, varovaisesti kaikessa, mitä kassajärjestelmän täytyy lukea.
Miksi 13-numeroinen numeroni näyttää virheen EAN-13:na? EAN-13:n viimeinen numero on tarkistussumma, joka lasketaan ensimmäisistä kahdestatoista. Jos se ei täsmää, numero on virheellinen ja generaattori hylkää sen – aivan kuten kaupan skanneri tekisi. Tarkista sinulle myönnetty numero tai testaa työkalua kelvollisella esimerkillä 4006381333931.
Miten saan tuotteelleni virallisen EAN-numeron? Vähittäiskaupassa käytettävät numerot (GTIN:t) myöntää yksinomaan GS1-organisaatio – niitä ei voi keksiä itse. Rekisteröidy oman maasi GS1-toimistoon saadaksesi yrityksesi etuliitteen ja numeroalueen. Tämä työkalu muuttaa sitten myönnetyt numerosi tulostuskelpoiseksi viivakoodigrafiikaksi ilmaiseksi.
Mikä formaatti sopii parhaiten sisäiseen varastonhallintaan? CODE128. Se koodaa kirjaimia yhtä hyvin kuin numeroita (joten koodit kuten "HYLLY-A-12" toimivat), sillä on yleisten standardien korkein tietotiheys, ja jokainen nykyaikainen skanneri lukee sen. Koska sisäiset tarrat eivät koskaan päädy vähittäiskaupan kassalle, et tarvitse GS1-numeroita – voit keksiä minkä tahansa järjestelmääsi sopivan koodauksen.
Miksi ITF-14:ssä on paksu kehys? Kehys – bearer bars – on osa standardia, ja tämä generaattori piirtää sen automaattisesti aina, kun valitset ITF-14:n. Se sijaitsee hiljaisen vyöhykkeen ulkopuolella GS1:n vähimmäispaksuudella, joka on 4,8-kertainen viivan leveyteen nähden, ja se hoitaa kaksi tehtävää. ITF-14 on suunniteltu tulostettavaksi suoraan aaltopahville, jossa painokone voi litistää viivoja symbolin reunoilta; kehys tasaa tämän paineen. Se myös estää sitä, että vaurioituneen koodin osittainen skannaus tulkitaan kelvolliseksi mutta lyhyemmäksi numeroksi – juuri tämä on se virhetila, joka tekee kehyksettömästä ITF-14:stä vaarallisen, ei vain epäluotettavan.
Voiko viivakoodista päätellä, missä tuote on valmistettu? Ei – tämä on viivakoodien yleisin myytti. Alkunumerot kertovat, minkä GS1-järjestön kautta yritys on rekisteröitynyt, ei tehdasta. Saksassa rekisteröitynyt yritys lähettää saksalaisella etuliitteellä varustettuja viivakoodeja tuotteista, jotka on voitu valmistaa missä tahansa maailmassa, eikä numerossa ole mitään, mikä tallentaisi valmistusmaan. Jos tarvitset tiedon alkuperästä, lue pakkauksesta, älä viivoista.
Voinko koodata kirjaimia EAN-koodiin? Et – EAN ja UPC ovat määritelmänsä mukaisesti tiukasti numeerisia, ja jokainen kassajärjestelmä maailmassa odottaa niitä sellaisina. Jos datasi sisältää kirjaimia, tarvitset CODE128:n (tai CODE39:n vanhemmille teollisuusjärjestelmille), jotka ovat eri standardeja logistiikkaa varten, ei vähittäiskaupan kassalle.

Arvostaisin, jos voisit jakaa nämä sivut ystävien kanssa, tallentaa ne kirjanmerkkeihin tai linkittää niihin. Kiitos! 🙏