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

Валидатор 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).
Лиана Арифметова
Создатель

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

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

⚖️

Отказ от ответственности

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

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

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

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

Похожие инструменты

🏥

Калькулятор БЖУ (КБЖУ)

Расчет белков, жиров и углеводов (макронутриентов) для различных диет: кето, палео, зональная и другие.

💻

Генератор случайного текста из букв

Случайные строки заданной длины и алфавита. Пароли, токены, промо-коды, тестовые данные.

🧮

Калькулятор теории IRT (Раш, 2PL, 3PL)

Расчёт кривых ICC, информационных функций пунктов (IIF) и теста (TIF) по моделям Раша, 2PL и 3PL. Для ЕГЭ, PISA, адаптивного тестирования.

💻

CSV ↔ JSON ↔ XML конвертер

Онлайн конвертация между форматами CSV, JSON и XML. Настройка разделителей, форматирование и автоопределение формата входных данных.

🏠

Калькулятор точного земледелия

Расчёт норм внесения удобрений, высева, СЗР и экономии ресурсов при дифференцированном подходе. ROI от GPS, дронов и датчиков.

💻

Калькулятор камер видеонаблюдения

Расчёт системы видеонаблюдения: количество камер, хранилище, стоимость монтажа.

📐

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

Решение задач оптимизации: линейное программирование (симплекс-метод), задача о рюкзаке и генетические алгоритмы. Поиск минимума/максимума.

⚙️

Калькулятор фармацевтического производства

Расчёты фармпроизводства: таблетирование, растворение, стабильность, чистые помещения, валидация

🏠

Калькулятор свечей: воск, фитиль, ароматизатор, себестоимость

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

🏠

Калькулятор стоимости эвакуатора

Расчёт стоимости эвакуатора: расстояние, тип авто, время суток, город. Сравнение тарифов по городам России.

💰

Калькулятор ипотеки с господдержкой

Расчёт ипотеки с господдержкой: семейная (6%), IT (5%), сельская (3%), дальневосточная (2%). Сравнение с рыночной ставкой.

💰

Калькулятор детских пособий

Расчёт единого пособия (50/75/100% ПМ), материнского капитала, пособия по уходу до 1.5 лет. Региональные выплаты, правило нулевого дохода.

💻

URL Encode/Decode

Кодирование и декодирование URL-параметров онлайн. Поддержка кириллицы, percent-encoding, разбор URL на компоненты.

💻

Счётчик символов и слов

Подсчёт символов, слов, предложений, абзацев. Время чтения, частота слов, проверка длины SEO-тегов.

💰

Калькулятор военной ипотеки

Расчёт военной ипотеки: накопления НИС, максимальная сумма кредита, ежемесячный платёж. ФЗ-117, Росвоенипотека.