Проверка ISBN-10 и ISBN-13 онлайн
Введите ISBN-10 (10 символов, цифры и X) или ISBN-13 (13 цифр) без дефисов и пробелов для проверки контрольной цифры.
Алгоритм проверки ISBN-10
- Сотрите все символы, кроме цифр и X, получите 10-значный код.
- Вычислите сумму: умножьте каждую из первых 9 цифр на вес от 10 до 2 и сложите результаты.
- Найдите остаток суммы от деления на 11 (
sum mod 11
). - Контрольная цифра =
11 − (sum mod 11)
, если результат 10, используйтеX
, если 11 —0
. - Сравните полученную контрольную цифру с последним символом кода.
Алгоритм проверки ISBN-13
- Сотрите все символы, кроме цифр, получите 13-значный код.
- Вычислите сумму: для каждой из первых 12 цифр умножьте цифру на 1 (чётная позиция) или на 3 (нечётная позиция) и сложите результаты.
- Найдите остаток суммы от деления на 10 (
sum mod 10
), контрольная цифра =(10 − (sum mod 10)) mod 10
. - Сравните полученную контрольную цифру с последним символом кода.
Пример расчёта ISBN-10
Для ISBN 0306406152
:
- Сумма: 0×10 + 3×9 + 0×8 + 6×7 + 4×6 + 0×5 + 6×4 + 1×3 + 5×2 = 130
- Остаток 130 mod 11 = 9 → контрольная цифра = 11 − 9 = 2
- Контрольная цифра совпадает с последним символом
2
, ISBN корректен.
Пример расчёта ISBN-13
Для ISBN 9780306406157
:
- Сумма: 9×1 + 7×3 + 8×1 + 0×3 + 3×1 + 0×3 + 6×1 + 4×3 + 0×1 + 6×3 + 1×1 + 5×3 = 93
- Остаток 93 mod 10 = 3 → контрольная цифра = 10 − 3 = 7
- Контрольная цифра совпадает с последним символом
7
, ISBN корректен.
Где используется ISBN?
ISBN (International Standard Book Number) применяется для уникальной идентификации книг и изданий во всём мире в книгоиздании, библиотеках и розничной торговле.
Смотрите также
Конфиденциальность и защита данных - все введённые вами номера передаются на сервер pro-chislo.ru исключительно для разовой проверки, не сохраняются и не логируются; результаты предоставляются «как есть» без каких-либо гарантий точности, и ответственность за их использование полностью лежит на пользователе.