Короткий ответ
Если вы продаёте только в США и Канаде, достаточно UPC-A. Если вы продаёте где-либо ещё в мире или хотите единый штрихкод, работающий повсюду, используйте EAN-13.
Оба формата считываются одними и теми же сканерами. Практическая разница определяется тем, где будут продаваться ваши товары и что требуют ваши торговые партнёры.
Что такое UPC-A?
UPC-A (Universal Product Code, версия A) — 12-значный стандарт штрихкода, разработанный в Северной Америке в 1970-х годах. Он создавался специально для розничной и продуктовой торговли в США и Канаде и является форматом, который требуют многие американские ретейлеры.
Штрихкод UPC-A кодирует:
- 6 цифр: префикс компании (присваивается GS1 USA)
- 5 цифр: артикул товара (присваивается вами)
- 1 цифра: контрольная цифра (вычисляется автоматически)
Используйте генератор штрихкода UPC-A для создания штрихкода из 11-значного номера (инструмент вычислит контрольную цифру).
Что такое EAN-13?
EAN-13 (European Article Number, 13 знаков) — международное расширение UPC-A, разработанное в Европе и принятое по всему миру. Штрихкод EAN-13 кодирует 12 цифр данных плюс контрольную цифру.
Ключевое структурное отличие: EAN-13 добавляет ведущую цифру страны или системы перед номером UPC-A. Штрихкод UPC-A, начинающийся с 0, фактически является корректным EAN-13 с ведущим нулём — вот почему все современные сканеры читают оба формата без разбора.
Используйте генератор штрихкода EAN-13 для создания штрихкода из 12-значного номера.
Взаимосвязь между форматами
EAN-13 с ведущим нулём и UPC-A кодируют одни и те же 12 цифр полезной нагрузки. Товар с UPC-A 012345678905 можно представить как EAN-13 0123456789050. Штрихкоды выглядят по-разному (под штрихами EAN-13 напечатано 13 цифр), но любой современный сканер читает их как один и тот же товар. При декодировании оба формата возвращают одну и ту же строку цифр — один вариант просто добавляет ведущий ноль.
Именно поэтому в документации часто встречается «UPC/EAN» как единый поддерживаемый формат — современные системы рассматривают их как единый стандарт.
Какие номера GS1 мне нужны?
Для коммерческого использования в рознице нельзя использовать произвольные номера. Вам нужны:
- Префикс компании GS1 — идентифицирует вашу компанию
- Артикулы товаров — идентифицируют каждый отдельный товар
Они присваиваются организацией GS1 в вашей стране. В России — GS1 Russia (gs1ru.org). Обычно взимается ежегодный членский взнос.
Не покупайте штрихкоды у посредников, предлагающих «сертифицированные» или «зарегистрированные» номера по низкой цене — это фактически поддельные номера: переработанные или неправильно присвоенные цифры, способные вызвать конфликты дублирования в базах данных ретейлеров.
Особые диапазоны префиксов
- 978 и 979: Книги (ISBN-13). Это не произвольные числа — необходим действующий ISBN-13, выданный национальным агентством ISBN вашей страны.
- 977: Периодические издания (штрихкоды ISSN)
- 000–019, 030–039, 060–139: США и Канада (совместимый с UPC диапазон)
- 460–469: Россия и страны СНГ
- 500–509: Великобритания
Какой формат выбрать?
Используйте UPC-A если:
- Ретейлер прямо требует UPC-A
- Вы продаёте исключительно в Северной Америке и дистрибьютор предоставляет номер UPC-A
Используйте EAN-13 если:
- Вы продаёте за пределами Северной Америки или на нескольких рынках
- Ретейлер принимает любой из форматов
- У вас есть префикс EAN-13 от GS1
Если сомневаетесь, выбирайте EAN-13. Это международный стандарт, все современные розничные сканеры его читают, а UPC-A всегда можно получить из него, убрав ведущий ноль.
Контрольные цифры
Оба формата требуют контрольной цифры в качестве последней цифры. Генераторы на этом сайте вычисляют её автоматически — вам не нужно делать это самостоятельно.
Если вы получили 12-значный номер EAN-13 без контрольной цифры, введите эти 12 цифр — инструмент сгенерирует правильную 13-ю. Если у вас 13-значный номер и вы хотите убедиться в корректности контрольной цифры, воспользуйтесь проверщиком контрольной цифры.