Инструмент для издателей и библиотекарей

Валидатор ISBN

Проверяйте контрольную цифру ISBN-10 и ISBN-13, расшифровывайте структуру номера, конвертируйте между форматами и генерируйте штрихкоды EAN-13 для книжных изданий.

ISBN-10
10 символов
Классический формат до 2007 года
ISBN-13
13 цифр
Современный стандарт EAN-13
200+
Стран и регионов
Группы регистрации в системе ISBN
1970
Год создания
Стандарт ISO 2108 (ISBN)

Что такое ISBN

ISBN (International Standard Book Number) -- международный стандартный книжный номер, уникальный идентификатор книжного издания. Каждая книга, учебник, брошюра, электронная книга или аудиокнига получает собственный ISBN, который однозначно идентифицирует издание во всём мире. Стандарт регулируется ISO 2108, а в России присвоением ISBN занимается Российская книжная палата.

10

ISBN-10 (до 2007)

Классический формат из 10 символов, использовавшийся с 1970 года. Контрольная цифра вычисляется по модулю 11 с весами от 10 до 1. Последним символом может быть X, обозначающий значение 10. С 1 января 2007 года заменён на ISBN-13, но старые номера по-прежнему встречаются на книгах.

13

ISBN-13 (с 2007)

Современный формат из 13 цифр, совместимый с международной системой штрихкодирования EAN-13. Всегда начинается с префикса 978 (Bookland) или 979. Контрольная цифра рассчитывается с чередующимися весами 1 и 3 по модулю 10. Этот формат используется повсеместно с 2007 года.

5

Структура ISBN

ISBN состоит из пяти частей: префикс EAN (978/979), регистрационная группа (страна или языковая зона), код издателя (присваивается национальным агентством), номер публикации (присваивается издателем) и контрольная цифра. Группа 5 -- это Россия и бывший СССР.

Кому нужен валидатор ISBN

Проверка ISBN востребована в самых разных областях -- от книжных магазинов до библиотечных систем и типографий.

📚

Издатели и типографии

Проверка корректности ISBN перед отправкой макета в печать. Ошибка в контрольной цифре приведёт к проблемам с дистрибуцией: книгу невозможно будет найти в базах данных и продать через торговые системы.

🏛

Библиотекари и архивисты

Массовая проверка ISBN при каталогизации фонда. Пакетный режим позволяет быстро обработать сотни номеров из электронного каталога и выявить записи с ошибками в идентификаторах.

🛒

Книжные магазины

Валидация ISBN при вводе ассортимента в базу данных. Некорректный ISBN приводит к тому, что книга не отображается в поиске по каталогу, не сканируется штрихкодом и теряется для покупателей.

💻

Разработчики и интеграторы

Валидация ISBN на стороне сервера и клиента в букинистических маркетплейсах, электронных библиотеках и CRM для издательств. Алгоритмы проверки ISBN-10 и ISBN-13 реализуются в коде.

📦

Логистика и складской учёт

Расшифровка штрихкодов EAN-13 на книжной продукции при приёмке на склад. Конвертация между ISBN-10 и ISBN-13 для работы со старыми базами данных поставщиков.

🎓

Студенты и учёные

Проверка ISBN из библиографических ссылок при оформлении научных работ, диссертаций и курсовых. Расшифровка структуры номера помогает определить страну издания и издательство.

Алгоритмы проверки/ ISBN-10 и ISBN-13

Оба формата ISBN используют контрольную цифру для обнаружения ошибок ввода. Алгоритмы различаются: ISBN-10 работает по модулю 11, а ISBN-13 -- по модулю 10. Каждый из них гарантированно обнаруживает одиночную ошибку в любом разряде и перестановку двух соседних цифр.

ISBN-10: проверка по модулю 11

Каждая цифра умножается на свой вес (от 10 до 1 слева направо). Сумма всех произведений должна делиться на 11 без остатка. Если контрольная цифра равна 10, записывается буква X.

ISBN-10: 0-306-40615-20x10 + 3x9 + 0x8 + 6x7 + 4x6 + 0x5 + 6x4 + 1x3 + 5x2 + 2x1 = 132 132 mod 11 = 0 ✓

ISBN-13: проверка по модулю 10

Цифры на нечётных позициях (1, 3, 5, ...) умножаются на 1, на чётных (2, 4, 6, ...) -- на 3. Сумма всех 13 произведений должна делиться на 10 без остатка.

ISBN-13: 978-5-17-118363-29x1 + 7x3 + 8x1 + 5x3 + 1x1 + 7x3 + 1x1 + 1x3 + 8x1 + 3x3 + 6x1 + 3x3 + 2x1 = 120 120 mod 10 = 0 ✓

Конвертация ISBN-10 → ISBN-13

Добавляется префикс 978 к первым 9 цифрам ISBN-10, затем пересчитывается контрольная цифра по алгоритму ISBN-13. Обратная конвертация возможна только для ISBN-13 с префиксом 978.

ISBN-10: 0-306-40615-2 → 978 + 030640615 + ? → ISBN-13: 978-0-306-40615-7

Интересный факт: алгоритм ISBN-10 обнаруживает все одиночные ошибки и все транспозиции соседних цифр. Это свойство модулярной арифметики по простому числу 11.

Совместимость: ISBN-13 полностью совместим с EAN-13, поэтому штрихкод на книге одновременно является товарным кодом для торговых сканеров.

Группы регистрации ISBN

Первая часть ISBN после префикса EAN обозначает регистрационную группу -- страну или языковую зону. Этот код позволяет определить, в какой стране или на каком языке была опубликована книга.

🇷🇺

Группа 5 -- Россия

978-5-..., 979-5-...

Группа 5 закреплена за Россией и другими странами бывшего СССР (некоторые из них впоследствии получили собственные коды). Российская книжная палата (филиал ИТАР-ТАСС) присваивает ISBN российским издателям. Крупнейшие российские издательства: АСТ (978-5-17), Эксмо (978-5-04), Просвещение (978-5-09).

🇬🇧

Группы 0 и 1 -- Английский

978-0-..., 978-1-...

Англоязычные страны: США, Великобритания, Австралия, Канада и другие. Самые большие группы, содержащие наибольшее количество зарегистрированных ISBN в мире. Крупнейшие издатели: Penguin Random House, HarperCollins, Simon & Schuster, Macmillan.

🌍

Другие группы

2 (фр.), 3 (нем.), 4 (яп.), 7 (кит.)

Каждая крупная языковая зона имеет свой однозначный код: 2 -- французский, 3 -- немецкий, 4 -- японский, 7 -- китайский. Более мелкие группы используют двух-, трёх- и четырёхзначные коды: 80 -- Чехия, 985 -- Беларусь, 9939 -- Армения.

📊

Префиксы EAN

978 (Bookland), 979

Префикс 978 (неофициально Bookland) используется с момента перехода на ISBN-13. Префикс 979 был введён для расширения ёмкости системы. Подгруппа 979-0 зарезервирована для ISMN (международный стандартный музыкальный номер), а 979-8 уже используется в США.

Советы по работе с ISBN

Практические рекомендации для издателей, библиотекарей и разработчиков, работающих с книжными идентификаторами.

1Всегда проверяйте ISBN перед печатью

Ошибка в контрольной цифре обнаружится только при сканировании штрихкода. Исправление тиража обойдётся значительно дороже, чем проверка номера на этапе вёрстки. Используйте наш валидатор перед отправкой макета в типографию.

2Используйте ISBN-13 в новых системах

С 2007 года ISBN-13 является единственным официальным форматом. Если вы проектируете базу данных или API для работы с книгами, храните ISBN в формате ISBN-13. При необходимости конвертируйте старые ISBN-10 в ISBN-13.

3Нормализуйте перед хранением

ISBN может записываться с дефисами (978-5-17-118363-2) или без (9785171183632). Для хранения в базе данных рекомендуется удалять все разделители и хранить чистые цифры. Дефисы можно восстановить при отображении.

4Один ISBN = одно издание

Каждому формату книги (твёрдый переплёт, мягкая обложка, электронная книга, аудиокнига) присваивается отдельный ISBN. Переиздание с существенными изменениями также требует нового номера. Один и тот же ISBN нельзя использовать для разных изданий.

5Проверяйте группу для определения языка

По регистрационной группе можно определить страну или язык издания. Это полезно при работе с иностранными каталогами: группа 5 -- русскоязычное издание, 0 или 1 -- англоязычное, 3 -- немецкоязычное.

6Не путайте ISBN с другими кодами

ISSN -- для периодических изданий (журналы, газеты). ISMN -- для нотных изданий. DOI -- для цифровых объектов (статьи). EAN-13 -- для любых товаров. ISBN относится исключительно к книжным изданиям.

Как пользоваться валидатором

Простая инструкция для проверки и расшифровки ISBN за несколько секунд.

1

Введите ISBN

Вставьте или наберите ISBN в поле ввода. Допустимы дефисы и пробелы -- они будут автоматически удалены. Поддерживаются оба формата: ISBN-10 и ISBN-13.

2

Нажмите «Проверить»

Нажмите кнопку или клавишу Enter. Валидатор автоматически определит формат (ISBN-10 или ISBN-13) и проверит контрольную цифру.

3

Изучите результат

Вы увидите статус проверки, расшифровку структуры (группа, страна, издатель), конвертацию в другой формат и визуализацию штрихкода EAN-13.

4

Пакетная проверка

Включите пакетный режим для проверки нескольких ISBN за раз. Введите каждый номер на новой строке и нажмите «Проверить» для обработки всего списка.

История и стандарты ISBN

От SBN до ISBN-13: эволюция международной системы идентификации книг за полвека.

1965

Рождение SBN

Книготорговец Гордон Фостер по заказу британских книготорговцев W. H. Smith разработал девятизначный Standard Book Number (SBN). Система позволила автоматизировать складской учёт и заказы книг.

1970

Стандарт ISO 2108: ISBN-10

Международная организация по стандартизации (ISO) приняла десятизначный формат ISBN. Добавлен код регистрационной группы (страны), что позволило использовать систему по всему миру. Контрольная цифра вычисляется по модулю 11.

2007

Переход на ISBN-13

С 1 января 2007 года все новые ISBN выдаются в 13-значном формате, совместимом с EAN-13. Это объединило книжные и товарные штрихкоды в единую систему. Ёмкость нумерации значительно увеличилась благодаря новым префиксам.

2023

Современное состояние

Международное агентство ISBN (Лондон) координирует более 150 национальных агентств. В России ISBN присваивает Российская книжная палата. Ежегодно в мире выдаётся более двух миллионов новых ISBN. Активно используется префикс 979 для расширения ёмкости.

ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

ISBN (International Standard Book Number) -- уникальный идентификатор книжного издания, принятый в международной практике. Он нужен для однозначной идентификации книги в мировых базах данных, каталогах библиотек, книжных магазинов и систем дистрибуции. Без ISBN книга не может быть продана через крупные торговые площадки и не попадает в библиотечные каталоги.
ISBN-10 -- старый формат (1970-2006), состоит из 10 символов, контрольная цифра вычисляется по модулю 11 (может быть буквой X). ISBN-13 -- современный формат (с 2007), состоит из 13 цифр, совместим со штрихкодом EAN-13, контрольная цифра вычисляется по модулю 10. Все новые ISBN выдаются только в формате ISBN-13.
Добавьте префикс 978 к первым 9 цифрам ISBN-10, затем пересчитайте контрольную цифру по алгоритму ISBN-13 (чередующиеся веса 1 и 3, модуль 10). Наш валидатор выполняет эту конвертацию автоматически. Обратная конвертация из ISBN-13 в ISBN-10 возможна только для номеров с префиксом 978.
Буква X (латинская) в последней позиции ISBN-10 обозначает контрольное значение 10. Это связано с тем, что алгоритм вычисляет контрольную цифру по модулю 11, и результат может быть от 0 до 10. Поскольку для записи значения 10 нужны две цифры, используется буква X (римская десятка). В ISBN-13 такой проблемы нет, так как контрольная цифра всегда от 0 до 9.
После префикса EAN (978 или 979) идёт регистрационная группа -- код страны или языковой зоны. Группа 5 означает Россию и бывший СССР, 0 и 1 -- англоязычные страны, 2 -- французский, 3 -- немецкий, 4 -- японский, 7 -- китайский. Наш валидатор автоматически расшифровывает эту информацию.
Да, для этого включите пакетный режим (переключатель в правом верхнем углу). Введите каждый ISBN на новой строке и нажмите «Проверить». Валидатор обработает весь список и покажет результат для каждого номера, а также общую статистику: сколько валидных и сколько с ошибками.
Если контрольная цифра не совпадает, проверьте правильность ввода -- возможно, допущена опечатка. Валидатор показывает ожидаемую контрольную цифру, поэтому вы можете сравнить её с введённой. Если ISBN взят из печатного издания, возможно, была допущена ошибка при печати -- такое, хоть и редко, встречается.
В России ISBN присваивает Российская книжная палата (филиал ИТАР-ТАСС). Издатель должен быть зарегистрирован в агентстве и иметь блок ISBN. Самостоятельно присваивать ISBN нельзя -- это нарушение стандарта. Для самиздата существуют сервисы-посредники, которые предоставляют ISBN из своих блоков.
Да, напрямую. ISBN-13 полностью совместим с международной системой штрихкодирования EAN-13. Штрихкод на обложке книги -- это визуальное представление ISBN-13, которое считывается торговыми сканерами. Наш валидатор генерирует визуализацию штрихкода EAN-13 для каждого валидного ISBN.
Рекомендуется, но не всегда обязателен. Международное агентство ISBN рекомендует присваивать отдельный ISBN каждому формату издания: бумажная книга, электронная книга (EPUB, PDF), аудиокнига. Это позволяет точно идентифицировать каждое издание в базах данных. Некоторые платформы (Amazon Kindle) используют собственные идентификаторы (ASIN).
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.

СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

Валидатор штрихкода EAN-13

Проверка контрольной цифры EAN-13 и расшифровка: страна производителя, код предприятия, код товара.

/validator-ean-13

Валидатор ИНН с расшифровкой

Проверка контрольной суммы ИНН (10 и 12 цифр) с расшифровкой: регион, ИФНС, тип лица. Пакетная проверка.

/validator-inn

Валидатор ОГРН/ОГРНИП

Проверка контрольной суммы ОГРН (13 цифр) и ОГРНИП (15 цифр) с расшифровкой структуры: тип, год, регион.

/validator-ogrn

Валидатор расчётного счёта + БИК

Проверка корректности банковских реквизитов по контрольному ключу. Расшифровка структуры расчётного счёта и БИК.

/validator-raschetnogo-scheta

Валидатор VIN-номера автомобиля

Проверка контрольной цифры VIN и расшифровка: производитель, страна, год выпуска, завод. ISO 3779.

/validator-vin

Валидатор СНИЛС

Проверка контрольной суммы СНИЛС (11 цифр). Алгоритм проверки контрольного числа, пакетная валидация.

/validator-snils

Валидатор кадастрового номера

Проверка формата кадастрового номера с расшифровкой: округ, район, квартал. Росреестр.

/validator-kadastrovogo-nomera

Валидатор IBAN

Проверка международного банковского номера IBAN по алгоритму ISO 13616. Расшифровка структуры, страна, банк.

/validator-iban

Генератор Cubic Bezier (CSS transition)

Интерактивный генератор кривых Безье для CSS анимаций. Визуальная настройка плавности переходов, пресеты (ease, linear) и копирование кода.

/cubic-bezier

Калькулятор код-ревью: время, размер PR, дефекты, нагрузка

Комплексный калькулятор код-ревью: оценка времени проверки кода, анализ размера PR (XS/S/M/L/XL), покрытие ревью и bus factor, плотность дефектов и escape rate, нагрузка команды ревьюеров, метрики качества (churn, rework, first-pass yield).

/code-review-calculator

Калькулятор теории цвета: гармония, конвертер, палитры, смешивание, дальтонизм

Комплексный инструмент для работы с цветом: цветовые гармонии (комплементарная, аналогичная, триадная, тетрадная), конвертер HEX/RGB/HSL/HSV/CMYK, генератор палитр (монохроматическая, shades, tints, tones), смешивание цветов (аддитивное/субтрактивное), симулятор дальтонизма и анализ цветовой температуры.

/color-theory-calculator

Калькулятор градиентов и интерполяции цветов

Генератор плавных переходов между цветами. Создайте CSS градиент онлайн, получите коды цветов (HEX/RGB) и настройте количество шагов.

/color-gradient

Калькулятор контрастности (WCAG), шрифтов и сетки

Инструменты UI/UX дизайнера. Проверка контрастности цветов (WCAG AA/AAA), расчет модульной сетки и подбор типографической шкалы.

/contrast-grid

Калькулятор Responsive Margin/Padding (Clamp generator)

Генератор CSS функции clamp() для адаптивных отступов и шрифтов. Создайте отзывчивый дизайн (fluid spacing) от мобильных до десктопа онлайн.

/responsive-helper

Генератор паролей (безопасный)

Создать надежный пароль онлайн. Настройка длины, символов. Оценка сложности и энтропии.

/password-generator