Безплатен онлайн генератор на баркодове
Трябва ви EAN за продуктова опаковка, CODE128 етикет за склада или ITF-14 за транспортни кашони? Изберете стандарта, въведете стойността и баркодът се изобразява веднага — валидиран, докато пишете, и готов за изтегляне като PNG с качество за печат. Генераторът работи изцяло във вашия браузър, така че продуктовите номера и вътрешните SKU кодове никога не напускат компютъра ви, а регистрация или воден знак не са необходими.
От какъв тип баркод се нуждаете?
Всеки стандарт съществува за конкретна задача. Ако не сте сигурни, CODE128 е правилният избор по подразбиране за всичко, което не е касова система в магазин.
| Тип код | Област на приложение | Какво може да кодира? | Кога да го изберете? |
|---|---|---|---|
| CODE128 | Логистика, складове, е-магазини | Числа, букви (A–Z, a–z) и ASCII символи. | Най-добрият избор за вътрешни етикети, проследяване на пратки и складово счетоводство. Има най-висока плътност на данните — кодът остава кратък. |
| EAN-13 | Търговия на дребно (Европа и по-голямата част от света) | Само числа (13 цифри). | Задължителен за стоки, продавани на касите в магазините в Европа и повечето други пазари. |
| UPC (UPC-A) | Търговия на дребно (САЩ и Канада) | Само числа (12 цифри). | Северноамериканският еквивалент на EAN-13. Необходим при износ на продукти за САЩ. |
| EAN-8 | Малки продукти | Само числа (8 цифри). | За съвсем малки опаковки (червило, дъвка), в които EAN-13 физически не се побира. |
| CODE39 | Индустрия, автомобилостроене, отбрана | Числа, главни букви A–Z и - . $ / + %. | По-стар, много издръжлив стандарт. По-широк от CODE128, но толерантен към по-лошо качество на печата. |
| ITF-14 | Транспортни кашони | Само числа (14 цифри). | За външна опаковка. Генераторът изчертава изисквания от стандарта защитен кант (bearer bars) около кода, който пази четливостта при печат директно върху велпапе. |
Защо генераторът отхвърля някои стойности
Ако вместо преглед се появи грешка, стойността не отговаря на правилата на избрания стандарт — това е валидацията в действие, а не бъг:
- EAN-13, EAN-8 и UPC завършват с контролна цифра. Последната цифра се изчислява от всички останали, така че произволно 13-цифрено число почти винаги е невалидно. Опитайте валидния пример
4006381333931(EAN-13) или96385074(EAN-8), за да видите разликата. Ако имате официално разпределен номер, той вече включва правилна контролна цифра. - Броят цифри е строго фиксиран. EAN-13 изисква точно 13 цифри, UPC — 12, ITF-14 — точно 14.
- Наборът от символи е ограничен. CODE39 приема само главни букви, цифри и няколко символа — малки букви или ударени/специфични букви (
é,ř,ü) ще бъдат отказани. CODE128 е изборът за смесен текст катоSHELF-A-12.
Как се изчислява контролната цифра
Последната цифра на EAN-13, EAN-8, UPC или ITF-14 не е част от продуктовия номер — тя е резултат от изчисление върху цифрите пред нея, за да може скенерът да различи грешно прочетен код от истински. Ето цялото изчисление на примера 4006381333931.
Вземете първите дванадесет цифри и ги умножете последователно по 1 и по 3, като започнете с 1:
| Цифра | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Тегло | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Произведение | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
Тези произведения се сумират до 89. Закръглете нагоре до следващото кратно на десет — 90 — и разликата е контролната цифра: 1. И наистина пълният номер завършва на 1.
Два детайла често объркват хората. Теглата всъщност са закотвени откъм дясната страна, не откъм лявата — те вървят 3, 1, 3, 1 наляво от последната цифра на данните. EAN-13 има дванадесет цифри данни — четно число, затова неговата най-лява цифра се пада точно на тегло 1. UPC-A, EAN-8 и ITF-14 имат нечетен брой цифри, затова първата им цифра получава тегло 3. А когато сумата вече е кратна на десет, контролната цифра е 0, а не 10.
Затова измислянето на номер почти никога не работи: само една от десет цифри удовлетворява правилото, така че произволно съставено тринадесетцифрено число е грешно приблизително в 90% от случаите.
Как да получите код, който наистина се сканира
Прегледът може да изглежда перфектно и въпреки това да не мине на касата, ако физическият печат не е наред. Правилата, които имат значение:
- Ширината на линиите определя ширината на най-тънката линия — критичното измерение за скенерите. За етикетни принтери я дръжте на 2 или повече; косъмни линии се сливат със съседните си.
- Височината има значение за ръчно сканиране. По-висок код се хваща по-лесно с лазер под ъгъл. Стойте над 50 px; вдигайте по-нагоре за кодове, сканирани от разстояние.
- Не закривайте тихата зона. Генераторът вече я добавя вместо вас, с размер, съобразен със стандарта — при EAN-13 това са 11 модула празно пространство отляво и 7 отдясно, а при CODE128 — по 10 от всяка страна. Проблем възниква едва по-късно: когато изтегленото изображение бъде изрязано плътно до линиите или до ръба ѝ бъдат прилепени текст, рамки или графики. Скенерът разчита именно на тази празна граница, за да открие къде код започва и къде свършва.
- Никога не разтягайте изображението. Непропорционалната промяна на размера на изтегления PNG променя съотношението между линиите и празнините — точно това, което кодира данните. Ако ви трябва друг размер, върнете се и го генерирайте с правилните размери.
- Внимавайте с лъскавите повърхности. Отраженията от ламинирани опаковки или консерви могат да заслепят скенера. Матов етикет или просто по-голям код решават проблема.
- Избягвайте червени линии. Повечето лазерни скенери четат с червена светлина, което прави червените линии практически невидими за тях. Черно, тъмносиньо или тъмнозелено на светъл фон са безопасният избор.
Цветове и градиенти — за дизайн, не за касата
Освен класическото черно на бяло, можете да зададете собствени цветове за преден план и фон, двуцветен линеен градиент или запълване с дъга. Тези опции са предназначени за плакати, значки за събития, купони и други дизайнерски материали. За касова система в магазин и складови операции се придържайте към плътни цветове с висок контраст — и каквото и да изберете, тествайте отпечатания резултат с реален скенер, преди да пуснете производствена партида.
Превключвателят Показване на текст отпечатва разбираемата за човек стойност под линиите. Дръжте го включен за всичко оперативно: когато код се повреди, касиерът или складовият работник може да въведе номера ръчно.
Какво всъщност показват първите цифри
Разпространено е убеждението, че началните цифри на баркода разкриват къде е произведен продуктът. Не е така. Префиксът показва само в коя членска организация на GS1 се е регистрирала компанията — нищо повече. Марка, регистрирана в Германия, носи префикс 40–44 върху всеки продукт, който продава, независимо дали той е произведен в Бавария, Виетнам или Мексико.
Ето някои от диапазоните, които ще срещате най-често:
| Префикс | Организация на GS1 |
|---|---|
| 00–13 | САЩ и Канада |
| 30–37 | Франция |
| 40–44 | Германия |
| 45, 49 | Япония |
| 50 | Великобритания |
| 57 | Дания |
| 64 | Финландия |
| 69 | Китай |
| 76 | Швейцария |
| 80–83 | Италия |
| 84 | Испания |
| 859 | Чехия |
| 858 | Словакия |
| 87 | Нидерландия |
| 890 | Индия |
Някои диапазони изобщо не означават държава, и точно тях е полезно да разпознавате:
- 20–29 е запазен за вътрешна употреба в магазина — кодовете, които супермаркетът отпечатва за насипни плодове или претеглена деликатесна стока. Те са валидни само в конкретния търговец и нямат смисъл никъде другаде.
- 977 обозначава периодично издание (ISSN), 978 и 979 — книга (ISBN), а 979-0 — печатни ноти (ISMN).
- 980 се използва за касови бонове при връщане на стока, а 99 — за купони.
Затова ако сканирате нещо и получите префикс от групата 20–29, не сте попаднали на мистериозен продукт — попаднали сте на етикет, който магазинът е направил сам за себе си.
Едно нещо, което този инструмент не може да направи: да разпредели официални номера
Генераторът изчертава всяко число, което му дадете, но търговските вериги приемат само GTIN номера, разпределени от GS1 — глобалната организация за номериране. Регистрирате се в офиса на GS1 във вашата страна, получавате префикс на компанията и диапазон от номера, а после се връщате тук, за да превърнете тези номера в готова за печат графика — тази част остава безплатна завинаги.
Често задавани въпроси (ЧЗВ)
Може ли баркодът да бъде цветен или с градиент?
Технически да, и този генератор го поддържа — но скенерите държат на контраста, не на красотата. Тъмни линии на светъл фон са задължителни, а линиите в червени нюанси не работят при повечето лазерни скенери независимо от контраста. Използвайте цвят свободно върху маркетингови материали, консервативно върху всичко, което трябва да бъде прочетено от касова система.Защо моето 13-цифрено число показва грешка като EAN-13?
Последната цифра на EAN-13 е контролна сума, изчислена от първите дванадесет. Ако не съвпада, числото е невалидно и генераторът го отхвърля — по същия начин, по който би постъпил и скенер в магазин. Проверете разпределения ви номер или тествайте инструмента с валидния пример4006381333931.