# Generator bar kodova

> Kreirajte profesionalne bar kodove (EAN-13, Code128, UPC) onlajn. 100% u pretraživaču, bez slanja podataka. Podržava gradijente i izvoz za štampu.

URL: https://acrafto.com/sr/besplatan-onlajn-generator-bar-kodova/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

Treba vam EAN za pakovanje proizvoda, CODE128 etiketa za magacin ili ITF-14 za transportne kartone? Izaberite standard, ukucajte vrednost i bar kod se odmah iscrtava — proverava se dok kucate, a preuzima kao PNG spreman za štampu. Generator radi u potpunosti u vašem pretraživaču, pa brojevi proizvoda i interni SKU-ovi nikada ne napuštaju vaš računar, bez registracije i vodenog žiga.

## Koji tip bar koda vam treba?

Svaki standard postoji za konkretnu svrhu. Ako niste sigurni, **CODE128** je ispravan podrazumevani izbor za sve osim maloprodajne kase.

| Tip koda | Oblast primene | Šta može kodirati? | Kada ga odabrati? |
| :--- | :--- | :--- | :--- |
| **CODE128** | **Logistika, magacini, e-prodavnice** | Brojeve, slova (A–Z, a–z) i ASCII simbole. | Najbolji izbor za interne etikete, praćenje pošiljki i evidenciju zaliha. Najveća gustina podataka — kod ostaje kratak. |
| **EAN-13** | **Maloprodaja (Evropa i većina sveta)** | Samo brojeve (13 cifara). | Obavezan za robu koja se prodaje na kasama u Evropi i većini drugih tržišta. |
| **UPC (UPC-A)** | **Maloprodaja (SAD i Kanada)** | Samo brojeve (12 cifara). | Severnoamerički ekvivalent EAN-13. Potreban kada izvozite proizvode u SAD. |
| **EAN-8** | **Mali proizvodi** | Samo brojeve (8 cifara). | Za sitna pakovanja (ruž, žvake) na koja EAN-13 fizički ne staje. |
| **CODE39** | **Industrija, automobilska industrija, odbrana** | Brojeve, velika slova A–Z i znakove `- . $ / + %`. | Stariji, veoma robustan standard. Širi od CODE128, ali otporan na lošiji kvalitet štampe. |
| **ITF-14** | **Transportni kartoni** | Samo brojeve (14 cifara). | Za spoljna pakovanja. Generator iscrtava okvirne linije (bearer bars) koje standard zahteva, što štiti čitljivost pri štampi direktno na talasasti karton. |

## Zašto generator odbija neke unose

Ako se umesto pregleda pojavi greška, uneta vrednost ne zadovoljava pravila izabranog standarda — to je validacija koja radi kako treba, ne greška u alatu:

- **EAN-13, EAN-8 i UPC se završavaju kontrolnom cifrom.** Poslednja cifra se izračunava iz svih ostalih, pa je slučajan broj od 13 cifara skoro uvek nevažeći. Isprobajte validan primer `4006381333931` (EAN-13) ili `96385074` (EAN-8) da vidite razliku. Ako imate zvanično dodeljen broj, on već sadrži ispravnu kontrolnu cifru.
- **Broj cifara je strogo fiksiran.** EAN-13 zahteva tačno 13 cifara, UPC 12, ITF-14 tačno 14.
- **Skup dozvoljenih znakova je ograničen.** CODE39 prihvata samo velika slova, cifre i nekoliko simbola — mala slova ili znakovi sa dijakritikom (`é`, `ř`, `ü`) biće odbijeni. Za mešoviti tekst poput `SHELF-A-12` izaberite CODE128.

## Kako se izračunava kontrolna cifra

Poslednja cifra EAN-13, EAN-8, UPC ili ITF-14 koda nije deo broja proizvoda — to je rezultat izračunavanja iz prethodnih cifara, kako bi skener mogao da razlikuje pogrešno očitan kod od stvarnog. Evo celog izračuna na radnom primeru `4006381333931`.

Uzmite prvih dvanaest cifara i pomnožite ih naizmenično sa 1 i 3, počevši od 1:

| Cifra | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
| :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| Faktor | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Proizvod | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |

Zbir tih proizvoda je **89**. Zaokružite ga naviše do sledećeg umnoška broja deset — 90 — i razlika je vaša kontrolna cifra: **1**. I zaista, ceo broj se završava na 1.

Dve stvari ovde obično zbune. Faktori se zapravo vezuju za **desni** kraj, ne za levi — idu 3, 1, 3, 1 unazad od poslednje cifre podataka. EAN-13 ima dvanaest cifara podataka, paran broj, pa njegova krajnja leva cifra dobija faktor 1. **UPC-A, EAN-8 i ITF-14 imaju neparan broj cifara, pa njihova prva cifra umesto toga dobija faktor 3.** A kada zbir već pada tačno na umnožak broja deset, kontrolna cifra je **0**, a ne 10.

Zbog toga izmišljanje broja gotovo nikada ne uspeva: pravilo zadovoljava samo jedna cifra od deset, pa je izmišljeni trinaestocifreni broj pogrešan u oko 90% slučajeva.

## Kako dobiti kod koji se zaista skenira

Pregled na ekranu može izgledati savršeno, a ipak zakazati na kasi ako je sama štampa loša. Pravila koja su bitna:

- **Širina linija** određuje širinu najtanje linije — kritičnu dimenziju za skenere. Za štampače etiketa držite vrednost na 2 ili više; previše tanke linije se stapaju sa susednim.
- **Visina je bitna za ručno skeniranje.** Viši kod je lakše pogoditi laserom pod uglom. Ostanite iznad 50 px; idite više za kodove koji se skeniraju sa veće udaljenosti.
- **Ne prekrivajte tihu zonu.** Generator je već dodaje umesto vas, prilagođenu svakom standardu — EAN-13 dobija 11 modula praznog prostora sa leve strane i 7 sa desne, a CODE128 po 10 modula sa svake strane. Problem nastaje tek posle: kada se preuzeta slika iseče tik uz linije, ili kada se tekst, okviri ili grafika postave uz samu ivicu. Skener koristi taj prazan prostor da pronađe gde kod počinje i gde se završava.
- **Nikada ne razvlačite sliku.** Nesrazmerno menjanje veličine preuzetog PNG-a menja odnos širine linija i razmaka, a upravo taj odnos nosi podatke. Ako vam treba druga veličina, vratite se i generišite kod sa tačnim dimenzijama.
- **Pazite na sjajne površine.** Odsjaj sa laminiranog pakovanja ili limenki može zaslepiti skener. Mat nalepnica, ili jednostavno veći kod, rešava problem.
- **Izbegavajte crvene linije.** Većina laserskih skenera čita crvenim svetlom, zbog čega su crvene linije za njih praktično nevidljive. Crna, tamnoplava ili tamnozelena na svetloj pozadini su bezbedan izbor.

## Boje i gradijenti — za dizajn, ne za kasu

Osim klasične crno-bele kombinacije možete podesiti sopstvenu boju linija i pozadine, dvobojni **linearni gradijent** ili ispunu **dugom**. Ove opcije su namenjene posterima, bedževima za događaje, kuponima i drugim dizajniranim materijalima. Za maloprodajnu kasu i magacinsko poslovanje ostanite pri jednobojnim kombinacijama sa visokim kontrastom — i, šta god izaberete, testirajte odštampani rezultat pravim skenerom pre nego što krenete u proizvodnju.

Prekidač **Prikaži tekst** ispisuje čitljivu vrednost ispod linija. Ostavite ga uključenim za sve operativne namene: ako se kod ošteti, kasir ili magacioner mogu ručno uneti broj.

## Šta zapravo govore prve cifre

Rasprostranjeno je verovanje da početne cifre bar koda otkrivaju gde je proizvod napravljen. **To nije tačno.** Prefiks identifikuje GS1 organizaciju kod koje se *kompanija* registrovala — ništa više od toga. Brend koji se registrovao u Nemačkoj nosi prefiks 40–44 na svakom proizvodu koji prodaje, bez obzira na to da li je taj proizvod proizveden u Bavarskoj, Vijetnamu ili Meksiku.

Nekoliko opsega na koje ćete najčešće naići:

| Prefiks | GS1 organizacija |
| :--- | :--- |
| 00–13 | Sjedinjene Države i Kanada |
| 30–37 | Francuska |
| 40–44 | Nemačka |
| 45, 49 | Japan |
| 50 | Ujedinjeno Kraljevstvo |
| 57 | Danska |
| 64 | Finska |
| 69 | Kina |
| 76 | Švajcarska |
| 80–83 | Italija |
| 84 | Španija |
| 859 | Češka |
| 858 | Slovačka |
| 860 | Srbija |
| 87 | Holandija |
| 890 | Indija |

Neki opsezi uopšte ne predstavljaju zemlje, i baš njih je korisno prepoznati:

- **20–29** je rezervisan za internu upotrebu u prodavnici — kodove koje supermarket štampa za rasuto voće ili artikal sa vagane robe. Važe samo u toj jednoj prodavnici i besmisleni su svuda drugde.
- **977** označava periodičnu publikaciju (ISSN), **978 i 979** knjigu (ISBN), a **979-0** štampane note (ISMN).
- **980** se koristi za priznanice o povraćaju novca, a **99** za kupone.

Zato, ako skenirate nešto i dobijete prefiks koji počinje na 20-nešto, niste naišli na misteriozan proizvod — naišli ste na etiketu koju je prodavnica sama napravila za sebe.

## Jedna stvar koju ovaj alat ne može: dodela zvaničnih brojeva

Generator iscrtava bilo koji broj koji mu date, ali maloprodajni lanci prihvataju samo **GTIN brojeve koje dodeljuje GS1**, globalna organizacija za numerisanje. Registrujete se kod GS1 kancelarije u svojoj zemlji, dobijete prefiks kompanije i opseg brojeva, a zatim se vratite ovde da te brojeve pretvorite u grafiku spremnu za štampu — taj deo je zauvek besplatan.

---

## Često postavljana pitanja (FAQ)

### Može li bar kod biti obojen ili sa gradijentom?

Tehnički da, i ovaj generator to podržava — ali skenerima je bitan **kontrast**, ne lepota. Tamne linije na svetloj pozadini su neophodne, a linije u crvenim tonovima ne uspevaju kod većine laserskih skenera bez obzira na kontrast. Boju koristite slobodno na marketinškim materijalima, a oprezno na svemu što mora da pročita sistem naplate.

### Zašto se moj broj od 13 cifara prikazuje kao greška u formatu EAN-13?

Poslednja cifra EAN-13 koda je kontrolna cifra izračunata iz prvih dvanaest. Ako se ne poklapa, broj nije validan i generator ga odbija — na isti način na koji bi to učinio skener u prodavnici. Proverite broj koji vam je dodeljen, ili isprobajte alat sa validnim primerom `4006381333931`.

### Kako da dobijem zvaničan EAN broj za svoj proizvod?

Brojeve koji se koriste u maloprodaji (GTIN) dodeljuje isključivo organizacija **GS1** — ne možete ih sami izmisliti. Registrujte se kod svoje nacionalne GS1 kancelarije da biste dobili prefiks kompanije i opseg brojeva. Ovaj alat zatim vaše dodeljene brojeve besplatno pretvara u grafiku bar koda spremnu za štampu.

### Koji format je najbolji za internu evidenciju zaliha?

**CODE128**. Kodira i slova i cifre (pa kodovi poput "SHELF-A-12" rade), ima najveću gustinu podataka od uobičajenih standarda, i svaki moderan skener ga čita. Pošto interne etikete nikada ne dolaze do maloprodajne kase, ne trebaju vam GS1 brojevi — smislite bilo koju šemu koja odgovara vašem sistemu.

### Zašto ITF-14 dolazi sa debelim okvirom?

Okvir — bearer bars — je deo standarda, a ovaj generator ga automatski iscrtava kad god izaberete ITF-14. Nalazi se van tihe zone, debljine GS1 minimuma od 4.8 puta širine linije, i obavlja dva zadatka. ITF-14 je zamišljen za štampu direktno na talasasti karton, gde presa može da spljošti linije na ivicama simbola; okvir izjednačava taj pritisak. Takođe sprečava da se delimično skeniran, oštećen kod pročita kao validan, ali kraći broj — a upravo je to greška koja čini ITF-14 bez okvira opasnim, a ne samo nepouzdanim.

### Da li po bar kodu mogu da saznam gde je proizvod napravljen?

Ne — ovo je najrasprostranjeniji mit o bar kodovima. Vodeće cifre identifikuju **GS1 organizaciju kod koje se kompanija registrovala**, a ne fabriku. Kompanija registrovana u Nemačkoj šalje robu proizvedenu bilo gde na svetu sa nemačkim prefiksom na bar kodu, a broj nigde ne beleži zemlju porekla. Ako vam je potrebno poreklo proizvoda, pročitajte deklaraciju na pakovanju, ne linije koda.

### Mogu li da kodiram slova u EAN kod?

Ne — EAN i UPC su po definiciji strogo numerički, i svaka kasa na svetu ih tako i očekuje. Ako vaši podaci sadrže slova, potreban vam je CODE128 (ili CODE39 za starije industrijske sisteme), standardi namenjeni logistici, a ne maloprodajnoj kasi.

## Other languages

- Čeština (cs): [Generátor čárových kódů](https://acrafto.com/cs/generator-carovych-kodu/) ([Markdown](https://acrafto.com/cs/generator-carovych-kodu/index.md))
- Slovenčina (sk): [Generátor čiarových kódov](https://acrafto.com/sk/generator-ciarovych-kodov-zadarmo-online/) ([Markdown](https://acrafto.com/sk/generator-ciarovych-kodov-zadarmo-online/index.md))
- English (en): [Barcode Generator](https://acrafto.com/en/free-online-barcode-generator/) ([Markdown](https://acrafto.com/en/free-online-barcode-generator/index.md))
- Deutsch (de): [Barcode Generator](https://acrafto.com/de/kostenloser-online-barcode-generator/) ([Markdown](https://acrafto.com/de/kostenloser-online-barcode-generator/index.md))
- Français (fr): [Générateur de codes-barres](https://acrafto.com/fr/generateur-codes-barres-gratuit-en-ligne/) ([Markdown](https://acrafto.com/fr/generateur-codes-barres-gratuit-en-ligne/index.md))
- Español (es): [Generador de código de barras](https://acrafto.com/es/generador-codigos-barras-gratis-online/) ([Markdown](https://acrafto.com/es/generador-codigos-barras-gratis-online/index.md))
- Italiano (it): [Generatore di codici a barre](https://acrafto.com/it/generatore-codici-a-barre-online-gratuito/) ([Markdown](https://acrafto.com/it/generatore-codici-a-barre-online-gratuito/index.md))
- Português (pt): [Gerador de código de barras](https://acrafto.com/pt/gerador-de-codigo-de-barras-online-gratis/) ([Markdown](https://acrafto.com/pt/gerador-de-codigo-de-barras-online-gratis/index.md))
- Nederlands (nl): [Barcode generator](https://acrafto.com/nl/gratis-online-barcode-generator/) ([Markdown](https://acrafto.com/nl/gratis-online-barcode-generator/index.md))
- Polski (pl): [Generator kodów kreskowych](https://acrafto.com/pl/darmowy-generator-kodow-kreskowych-online/) ([Markdown](https://acrafto.com/pl/darmowy-generator-kodow-kreskowych-online/index.md))
- Română (ro): [Generator coduri de bare](https://acrafto.com/ro/generator-coduri-de-bare-gratuit-online/) ([Markdown](https://acrafto.com/ro/generator-coduri-de-bare-gratuit-online/index.md))
- Magyar (hu): [Vonalkód generátor](https://acrafto.com/hu/ingyenes-online-vonalkod-generator/) ([Markdown](https://acrafto.com/hu/ingyenes-online-vonalkod-generator/index.md))
- Ελληνικά (el): [Δημιουργία barcode](https://acrafto.com/el/gennitria-grammotvn-kodikvn-dorean-online/) ([Markdown](https://acrafto.com/el/gennitria-grammotvn-kodikvn-dorean-online/index.md))
- Български (bg): [Генератор на баркодове](https://acrafto.com/bg/bezplaten-onlain-generator-na-barkodove/) ([Markdown](https://acrafto.com/bg/bezplaten-onlain-generator-na-barkodove/index.md))
- Slovenščina (sl): [Generator črtnih kod](https://acrafto.com/sl/brezplacni-spletni-generator-crtnih-kod/) ([Markdown](https://acrafto.com/sl/brezplacni-spletni-generator-crtnih-kod/index.md))
- Eesti (et): [Vöötkoodi generaator](https://acrafto.com/et/vootkoodi-generaator-tasuta-online/) ([Markdown](https://acrafto.com/et/vootkoodi-generaator-tasuta-online/index.md))
- Latviešu (lv): [Svītrkodu ģenerators](https://acrafto.com/lv/svitrkodu-generators-bez-maksas-tiesasaiste/) ([Markdown](https://acrafto.com/lv/svitrkodu-generators-bez-maksas-tiesasaiste/index.md))
- Lietuvių (lt): [Brūkšninių kodų generatorius](https://acrafto.com/lt/nemokamas-bruksniniu-kodu-generatorius-internete/) ([Markdown](https://acrafto.com/lt/nemokamas-bruksniniu-kodu-generatorius-internete/index.md))
- Svenska (sv): [Streckkodsgenerator](https://acrafto.com/sv/gratis-streckkodsgenerator-online/) ([Markdown](https://acrafto.com/sv/gratis-streckkodsgenerator-online/index.md))
- Dansk (da): [Stregkodegenerator](https://acrafto.com/da/gratis-online-stregkodegenerator/) ([Markdown](https://acrafto.com/da/gratis-online-stregkodegenerator/index.md))
- Suomi (fi): [Viivakoodigeneraattori](https://acrafto.com/fi/ilmainen-viivakoodigeneraattori-netissa/) ([Markdown](https://acrafto.com/fi/ilmainen-viivakoodigeneraattori-netissa/index.md))
- Norsk (no): [Strekkodegenerator](https://acrafto.com/no/gratis-strekkodegenerator-online/) ([Markdown](https://acrafto.com/no/gratis-strekkodegenerator-online/index.md))
- Українська (uk): [Генератор штрих-кодів](https://acrafto.com/uk/bezkoshtovnyi-onlain-henerator-shtrykh-kodiv/) ([Markdown](https://acrafto.com/uk/bezkoshtovnyi-onlain-henerator-shtrykh-kodiv/index.md))
- Русский (ru): [Генератор штрих-кодов](https://acrafto.com/ru/generator-shtrih-kodov-besplatno-onlayn/) ([Markdown](https://acrafto.com/ru/generator-shtrih-kodov-besplatno-onlayn/index.md))
- Македонски (mk): [Генератор на баркод](https://acrafto.com/mk/barkod-generator-besplatno-onlajn/) ([Markdown](https://acrafto.com/mk/barkod-generator-besplatno-onlajn/index.md))
- Bosanski (bs): [Generator bar koda](https://acrafto.com/bs/besplatan-online-generator-bar-kodova/) ([Markdown](https://acrafto.com/bs/besplatan-online-generator-bar-kodova/index.md))
- Shqip (sq): [Gjenerator barkodi](https://acrafto.com/sq/gjenerator-falas-i-kodit-me-vija-online/) ([Markdown](https://acrafto.com/sq/gjenerator-falas-i-kodit-me-vija-online/index.md))
- Türkçe (tr): [Barkod oluşturucu](https://acrafto.com/tr/barkod-olusturucu-ucretsiz-online/) ([Markdown](https://acrafto.com/tr/barkod-olusturucu-ucretsiz-online/index.md))
- 日本語 (ja): [バーコード作成](https://acrafto.com/ja/barcode-generator-online-free/) ([Markdown](https://acrafto.com/ja/barcode-generator-online-free/index.md))
- 한국어 (ko): [바코드 생성기](https://acrafto.com/ko/muryo-onrain-bakodeu-saengseonggi/) ([Markdown](https://acrafto.com/ko/muryo-onrain-bakodeu-saengseonggi/index.md))
- العربية (ar): [مولد باركود](https://acrafto.com/ar/mulid-albarkud-almjani-eabr-alaintirnit/) ([Markdown](https://acrafto.com/ar/mulid-albarkud-almjani-eabr-alaintirnit/index.md))
- हिन्दी (hi): [बारकोड जनरेटर](https://acrafto.com/hi/mukta-barakoda-janaretar-onalaina/) ([Markdown](https://acrafto.com/hi/mukta-barakoda-janaretar-onalaina/index.md))
- Bahasa Indonesia (id): [Barcode generator](https://acrafto.com/id/pembuat-kode-batang-gratis-online/) ([Markdown](https://acrafto.com/id/pembuat-kode-batang-gratis-online/index.md))
- Tiếng Việt (vi): [Tạo mã vạch](https://acrafto.com/vi/trinh-tao-ma-vach-mien-phi-truc-tuyen/) ([Markdown](https://acrafto.com/vi/trinh-tao-ma-vach-mien-phi-truc-tuyen/index.md))
- ไทย (th): [สร้างบาร์โค้ด](https://acrafto.com/th/kreuxng-srang-barkhwd-xonline-fri/) ([Markdown](https://acrafto.com/th/kreuxng-srang-barkhwd-xonline-fri/index.md))
- עברית (he): [מחולל ברקודים](https://acrafto.com/he/mehulel-barkodim-hinam-online/) ([Markdown](https://acrafto.com/he/mehulel-barkodim-hinam-online/index.md))
