ForHosting KIT · Daten & Dateien

ISBN-10 und ISBN-13 prüfen und konvertieren

Eine ISBN kann überzeugend aussehen und trotzdem eine falsch eingegebene Ziffer enthalten.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Für den Wechsel zwischen zehn- und dreizehnstelliger Form genügt es nicht, nur ein Präfix anzufügen oder zu entfernen. Dieser Prüfer vereinheitlicht übliche Leerzeichen und Bindestriche, erkennt das Format anhand der Länge, kontrolliert die vollständige Prüfsumme und gibt kanonische ISBN-10- und ISBN-13-Werte zurück. Fehlerhafte Kennungen und unpassende Prüfziffern werden abgewiesen, statt eine scheinbar plausible, aber unsichere Umwandlung zu erzeugen. Die Berechnung ist deterministisch, benötigt kein Netzwerk und eignet sich für Kataloge, Importe, Verlage und Buchbestände.

Prüfen Sie vor dem Speichern oder Umwandeln

Eine ISBN ist eine Kennung mit mathematischer Prüfziffer, aber kein Beleg dafür, dass ein bestimmtes Buch tatsächlich existiert. Das Werkzeug entfernt zunächst übliche Leerzeichen und Bindestriche und wendet anschließend die zur erkannten Länge gehörende Prüfvorschrift an. Bei ISBN-10 werden die zehn Stellen absteigend von zehn bis eins gewichtet; das letzte Zeichen darf X sein und steht dann für zehn. Bei ISBN-13 bestimmen abwechselnde Gewichte von eins und drei die letzte Dezimalziffer. Eine Abweichung führt zu einem Eingabefehler, damit nachgelagerter Code niemals eine aus einer fehlerhaften Vorlage berechnete Umwandlung erhält. Das ist besonders bei umfangreichen Importen wichtig: Eine unbemerkt akzeptierte falsche Ziffer kann doppelte Katalogeinträge erzeugen oder Bestand der falschen Ausgabe zuordnen. Das Gültigkeitsfeld bestätigt die Rechnung, das Eingabeformat nennt die angewandte Regel. Beide Kennungen werden als kanonische Zeichenfolgen ohne Bindestriche zurückgegeben und lassen sich dadurch unabhängig von der ursprünglichen Zeichensetzung vergleichen, indizieren oder weiterreichen.

So funktioniert die Umwandlung

Für die Umwandlung von ISBN-10 in ISBN-13 werden die ersten neun Ziffern übernommen, das alte Prüfzeichen verworfen, das Buchpräfix 978 vorangestellt und eine neue ISBN-13-Prüfziffer berechnet. Die Gegenrichtung ist für ISBN-13-Werte mit 978 am Anfang möglich: Präfix und dreizehnte Prüfziffer entfallen, danach wird die ISBN-10-Prüfung aus den verbleibenden neun Ziffern neu berechnet. Das neue Zeichen kann eine Dezimalziffer oder X sein. Deshalb darf die Umwandlung nicht durch einfaches Abschneiden oder Kopieren der vorhandenen Prüfziffer erfolgen. Mit 979 beginnende ISBN-13 sind gültig, besitzen jedoch kein ISBN-10-Gegenstück. Das Werkzeug prüft eine solche Nummer zunächst und meldet anschließend verständlich, dass beide Formate nicht wahrheitsgemäß geliefert werden können. Es erfindet keine zehnstellige Kennung, ersetzt 979 nicht durch 978 und bezeichnet keine verlustbehaftete Änderung als Konvertierung. Diese Unterscheidung schützt die Integrität der Kennungen bei neueren Verlagsbereichen.

Nutzen Sie das Ergebnis in verlässlichen Abläufen

Übermitteln Sie ein Textfeld namens isbn. Gedruckte Schreibweisen wie 0-306-40615-2 und 978 0 306 40615 7 werden akzeptiert, weil Leerzeichen und Bindestriche lediglich der Darstellung dienen. Andere Buchstaben, Satzzeichen, falsche Längen, unzulässig platzierte X-Zeichen, buchfremde EAN-Präfixe und fehlerhafte Prüfsummen werden zurückgewiesen. Speichern Sie bei Erfolg die ausgegebenen Felder isbn10 und isbn13, statt die Werte in Ihrer Anwendung nochmals aufzubauen. Das Eingabeformat können Sie ebenfalls aufbewahren, falls die ursprünglich gelieferte Darstellung relevant ist. Die Fähigkeit sucht nicht nach Titel, Autor, Ausgabe, Eigentum oder Verfügbarkeit; eine gültige Prüfsumme bestätigt nur die innere Konsistenz. Verwenden Sie zusätzlich eine verlässliche bibliografische Quelle, wenn die Identität bestätigt werden muss. Da der Algorithmus reine Arithmetik ohne Netzwerkzugriff nutzt, liefert dieselbe Eingabe immer dieselbe Ausgabe. Einzelne Prüfungen sind im Browser bequem; die API kostet $0.002 je Anfrage und eignet sich für die Eingangskontrolle vor Datenbank, Suchindex, Auslieferung oder Bericht.

Bereinigen Sie einen Verlagskatalogimport

Weisen Sie falsch erfasste Kennungen ab und speichern Sie einheitliche ISBN-10- und ISBN-13-Felder vor dem Datenbankimport.

Vereinheitlichen Sie Marktplatzangebote

Wandeln Sie ISBN-Angaben von Verkäufern in kanonische Werte ohne Bindestriche um, die sich zuverlässig vergleichen lassen.

Kontrollieren Sie eine gedruckte Buchkennung

Fügen Sie die ISBN vom Umschlag oder Impressum ein, um Übertragungsfehler zu erkennen und das Gegenformat zu erhalten.

Was kostet diese Fähigkeit?

Jede API-Anfrage kostet $0.002. Für eine einzelne Prüfung können Sie auch die Browseroberfläche verwenden.

Beweist eine gültige Prüfsumme, dass das Buch existiert?

Nein. Sie bestätigt nur Aufbau und Prüfziffer der Kennung; ein Katalog wird nicht abgefragt.

Sind Leerzeichen und Bindestriche erlaubt?

Ja. Übliche Leerzeichen und Bindestriche werden vor der Prüfung entfernt; die ausgegebenen Kennungen enthalten keine Trennzeichen.

Warum lässt sich eine gültige ISBN-13 mit 979 nicht umwandeln?

Ein ISBN-10-Gegenstück gibt es nur für den mit 978 beginnenden ISBN-13-Bereich. Eine 979-Kennung besitzt keine echte zehnstellige Darstellung.

Darf ein X in einer ISBN vorkommen?

Ja, aber nur als letztes Prüfzeichen einer ISBN-10, wo es für zehn steht. Eine ISBN-13 besteht ausschließlich aus Ziffern.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/data/isbn-validate-convert

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/data/isbn-validate-convert \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"isbn":"0-306-40615-2"}'
{
  "isbn": "0-306-40615-2"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.isbn_validate_convert",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_mb25
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →