Валидатор ISBN
Что такое ISBN
ISBN (International Standard Book Number) -- международный стандартный книжный номер, уникальный идентификатор книжного издания. Каждая книга, учебник, брошюра, электронная книга или аудиокнига получает собственный ISBN, который однозначно идентифицирует издание во всём мире. Стандарт регулируется ISO 2108, а в России присвоением ISBN занимается Российская книжная палата.
ISBN-10 (до 2007)
Классический формат из 10 символов, использовавшийся с 1970 года. Контрольная цифра вычисляется по модулю 11 с весами от 10 до 1. Последним символом может быть X, обозначающий значение 10. С 1 января 2007 года заменён на ISBN-13, но старые номера по-прежнему встречаются на книгах.
ISBN-13 (с 2007)
Современный формат из 13 цифр, совместимый с международной системой штрихкодирования EAN-13. Всегда начинается с префикса 978 (Bookland) или 979. Контрольная цифра рассчитывается с чередующимися весами 1 и 3 по модулю 10. Этот формат используется повсеместно с 2007 года.
Структура 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 за несколько секунд.
Введите ISBN
Вставьте или наберите ISBN в поле ввода. Допустимы дефисы и пробелы -- они будут автоматически удалены. Поддерживаются оба формата: ISBN-10 и ISBN-13.
Нажмите «Проверить»
Нажмите кнопку или клавишу Enter. Валидатор автоматически определит формат (ISBN-10 или ISBN-13) и проверит контрольную цифру.
Изучите результат
Вы увидите статус проверки, расшифровку структуры (группа, страна, издатель), конвертацию в другой формат и визуализацию штрихкода EAN-13.
Пакетная проверка
Включите пакетный режим для проверки нескольких ISBN за раз. Введите каждый номер на новой строке и нажмите «Проверить» для обработки всего списка.
История и стандарты ISBN
От SBN до ISBN-13: эволюция международной системы идентификации книг за полвека.
Рождение SBN
Книготорговец Гордон Фостер по заказу британских книготорговцев W. H. Smith разработал девятизначный Standard Book Number (SBN). Система позволила автоматизировать складской учёт и заказы книг.
Стандарт ISO 2108: ISBN-10
Международная организация по стандартизации (ISO) приняла десятизначный формат ISBN. Добавлен код регистрационной группы (страны), что позволило использовать систему по всему миру. Контрольная цифра вычисляется по модулю 11.
Переход на ISBN-13
С 1 января 2007 года все новые ISBN выдаются в 13-значном формате, совместимом с EAN-13. Это объединило книжные и товарные штрихкоды в единую систему. Ёмкость нумерации значительно увеличилась благодаря новым префиксам.
Современное состояние
Международное агентство ISBN (Лондон) координирует более 150 национальных агентств. В России ISBN присваивает Российская книжная палата. Ежегодно в мире выдаётся более двух миллионов новых ISBN. Активно используется префикс 979 для расширения ёмкости.
Связанные расчёты
Другие валидаторы и инструменты для проверки идентификаторов и кодов.
Часто задаваемые вопросы
Был ли этот калькулятор полезен?
Инструмент справочный — не заменяет эксперта
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.
Похожие калькуляторы
Валидатор штрихкода 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