ForHosting KIT · Entwickler-Tools

ISBN-10-Prüfziffer

Die neun Ziffern 030640615 erhalten die Prüfziffer 2, die vollständige ISBN-10 lautet also 0306406152. Ergänzen Sie einen zehnstelligen Code oder prüfen Sie einen aus einem alten Katalog, einer Rechnung oder einer Spendenliste, bevor ein Tippfehler die Suche verdirbt. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Zahl
030640615
Erhalten Sie
Berechnungsmodus
Compute
Eingabe
030640615
Prüfziffer
2
Mit Prüfziffer
0306406152

Ältere Buchkennungen erscheinen weiterhin auf Buchrücken, Rechnungen, Bibliothekskatalogen und Verlagsdatenbanken als zehnstellige ISBN-10-Codes. Das letzte Zeichen ist kein Schmuck: Es ist eine Mod-11-Prüfziffer, die so gewählt wird, dass falsch getippte Registrierungsgruppen, Verlagsnummern oder Titelnummern an einer einfachen gewichteten Summe scheitern. Diese Fähigkeit berechnet diese Ziffer aus jedem reinen neunstelligen Rumpf — und liefert 0 bis 9 oder den Buchstaben X, wenn der Rest zehn ist — oder prüft eine vollständige ISBN-10, die Sie bereits haben, einschließlich bindestrichbehafteter Formen nach dem Entfernen der Trennzeichen.

Was die ISBN-10-Prüfziffer ist und warum X vorkommt

Die ersten neun Zeichen sind Dezimalziffern, die Registrierungsgruppe, Verlag und Titel kodieren; das zehnte ist ein Prüfszeichen, das aus diesen neun abgeleitet wird, damit Tipp- und Abschreibfehler eine modulare Bedingung mit hoher Wahrscheinlichkeit brechen. Der Standard multipliziert die Ziffern mit absteigenden Gewichten von zehn bis zwei, summiert die Produkte und wählt einen Prüfwert von null bis zehn so, dass die vollständige gewichtete Summe mit Gewicht eins auf der Prüfziffer durch elf teilbar ist.

Wenn dieser Wert zehn wäre, wird der Buchstabe X statt einer zweistelligen Zeichenkette gedruckt — daher gültige Codes wie 080442957X. Dieses Werkzeug setzt genau diese Mod-11-Regel um: Der Modus compute liefert das Prüfszeichen für einen neunstelligen Rumpf; der Modus validate berechnet das erwartete Zeichen neu und meldet, ob die vollständige Zeichenkette modulo elf kongruent null ist. Es wandelt nicht in ISBN-13 um, fragt keine Titeldatenbank ab und behandelt EAN-13-Einzelhandelsbarcodes nicht als austauschbar ohne die 978/979-Präfixerweiterung, die Sie andernorts vornehmen würden.

Zu wissen, dass ISBN-10 eine festlängige Buchkennung mit einem anderen Algorithmus ist als Luhn-Mod-10-Kartenprüfungen oder EAN-13-Einzelhandelsziffern, hilft Ihnen, das richtige Werkzeug zu wählen: Nutzen Sie diese Seite, wenn die Zeichenkette, die Sie betreffen, ein ISBN-10-Rumpf oder ein vollständiger zehnstelliger Code mit optionalem X ist.

So berechnen Sie eine Prüfziffer oder prüfen eine vollständige ISBN-10

Senden Sie ein number-Feld mit den Ziffern (und bei Prüfung dem abschließenden Prüfszeichen). Führende und abschließende Leerzeichen werden gekürzt; interne Bindestriche und Leerzeichen werden entfernt, sodass übliche Verlagsformen wie 0-306-40615-2 ohne separaten Bereiniger geprüft werden können. Der Modus compute ist der Standard: Geben Sie nach dem Bereinigen genau neun Ziffern an.

Der Modus validate erwartet eine vollständige zehnstellige ISBN-10 nach dem Bereinigen — neun Ziffern gefolgt von 0-9 oder X (X ist groß-/kleinschreibungsunabhängig und wird großgeschrieben). Leere Zeichenketten, falsche Längen, andere Buchstaben als ein abschließendes X und ungültige mode-Werte scheitern vor jeder Summe und werden nicht berechnet. Bevorzugen Sie compute, wenn Sie neue oder unvollständige Nummern vervollständigen; bevorzugen Sie validate, wenn ein Benutzer, eine Partnerdatei oder ein Scanner eine vollständige ISBN-10 liefert und Sie vor der Suche ein boolesches Tor brauchen.

Wo ISBN-10-Prüfziffern in realen Systemen passen

Verlage und Packstellen geben weiterhin ISBN-10 auf älterem Bestand, Restlisten und Rechte-Tabellen aus, auch nachdem ISBN-13 der Einzelhandelsstandard wurde. Bibliotheks- und Gebrauchtbuch-Workflows erhalten Spenderlisten, die von staubigen Titelseiten abgetippt wurden; eine einzige vertauschte Ziffer soll die Prüfung scheitern lassen, bevor eine OPAC-Suche fehlschlägt. Marktplatzverkäufer fügen gemischte ISBN-10- und ISBN-13-Spalten in Inventarwerkzeuge ein — zehnstellige Zeilen über diesen Prüfer und dreizehnstellige Zeilen über einen EAN-ähnlichen Pfad halten jede Familie ehrlich.

Eine bestandene Prüfung beweist nicht, dass das Buch existiert, lieferbar ist oder zu einem Titel passt — sie beweist nur, dass die Zeichenkette unter dem ISBN-10-Prüfziffer-Algorithmus wohlgeformt ist, dieselbe Ehrlichkeitsschwelle wie bei jeder Prüfsumme.

Legacy-Katalogspalten prüfen

Prüfen Sie stapelweise jedes ISBN-10-Feld in einem Bibliotheks- oder Rechteexport und stellen Sie Zeilen unter Quarantäne, deren Prüfszeichen nicht mehr dem neu berechneten Erwartungswert entspricht.

Was ist eine ISBN-10-Prüfziffer?

Es ist das zehnte Zeichen einer ISBN-10, berechnet mit einer gewichteten Mod-11-Summe über die ersten neun Ziffern, sodass der vollständige Code modulo elf kongruent null ist. Wenn der Rest den Wert zehn verlangt, wird das Zeichen als X geschrieben.

Warum wird die Prüfziffer manchmal als X angezeigt?

ISBN-10 nutzt Basis elf für den Prüfwert. Wenn der erforderliche Wert zehn ist, druckt der Standard X statt einer Ziffer, damit der Code zehn Zeichen lang bleibt.

Wie wird die ISBN-10-Prüfziffer berechnet?

Multiplizieren Sie die neun Ziffern mit 10, 9, 8 und so weiter bis 2 und addieren Sie die Produkte. Die Prüfziffer ist der Wert von 0 bis 10, der die Gesamtsumme samt einfach gezählter Prüfziffer durch 11 teilbar macht; 10 wird als X geschrieben.

Kann ich eine ISBN-10 mit Bindestrichen einfügen?

Ja. Leerzeichen und Bindestriche werden zuerst entfernt, sodass sich eine Schreibweise wie 0-306-40615-2 direkt prüfen lässt. Buchstaben außer einem X am Ende werden abgelehnt.

Wandelt das Werkzeug eine ISBN-10 in eine ISBN-13 um?

Nein, es arbeitet nur mit zehnstelligen ISBN-10-Codes. Für dreizehnstellige Codes mit dem Präfix 978 oder 979 brauchen Sie ein eigenes ISBN-13- oder Umrechnungswerkzeug.

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/enc/isbn10

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/enc/isbn10 \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"number":"030640615"}'
{
  "number": "030640615"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.isbn10",
  "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.

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.

Sie lehnt andere Buchstaben als ein abschließendes X, falsche Längen und leere Eingaben mit einem klaren invalid_input-Fehler ab, ohne zu raten. Nutzen Sie sie kostenlos im Browser oder rufen Sie die KIT-API zum veröffentlichten Preis auf; beide Wege führen dieselbe deterministische Arithmetik aus, ohne Netz und ohne gespeicherte Katalogabfrage.

Was die ISBN-10-Prüfziffer ist und warum X vorkommt

Eine ISBN-10 ist eine zehnstellige Kennung für eine Buchausgabe nach dem älteren Schema ISO 2108.

So berechnen Sie eine Prüfziffer oder prüfen eine vollständige ISBN-10

Die Antwort enthält check_digit als einzeichenige Zeichenkette (0-9 oder X), with_check als die neun Ziffern plus dieses Zeichen, die normalisierte neunstellige Eingabe, length zehn und algorithm isbn10. Die Antwort meldet valid true, wenn die gewichtete Summe durch elf teilbar ist, und enthält stets die gelieferte check_digit, expected_check_digit neu berechnet allein aus den ersten neun Ziffern, die neunstellige payload und length zehn. Diese Form unterstützt Meldungen wie «Sie haben X getippt, erwartet wurde Y» in Formularen ohne zweiten Aufruf. Weil der Pfad reines parse ohne Uhr, Zufall oder Netz ist, liefert dieselbe Eingabe immer dasselbe JSON im kostenlosen Browser-Tool und über die API. Für $0.002 pro erfolgreicher Anfrage schützen Sie Massenimporte von Katalogen, Onboarding-Formulare und Etikettendrucker ohne Sonderstufe.

Wo ISBN-10-Prüfziffern in realen Systemen passen

Druckereien, die noch ISBN-10-Barcodes oder menschenlesbare Zeilen erzeugen, können nach Zuweisung des neunstelligen Rumpfs den Modus compute aufrufen und with_check drucken, ohne X-Fälle von Hand zu berechnen.

Eine neunstellige Buchnummer vervollständigen

Nach Zuweisung von Registrierungsgruppe, Verlag und Titelrumpf rufen Sie den Modus compute auf und speichern oder drucken with_check, damit jede ISBN-10 die korrekte Endziffer oder X trägt.

Getippte oder eingefügte ISBN-10-Codes prüfen

Wenn ein Formular oder eine CSV eine vollständige zehnstellige Zeichenkette liefert (Bindestriche erlaubt), rufen Sie den Modus validate auf und blockieren die Suche, wenn valid false ist; zeigen Sie expected_check_digit, um einen Tippfehler zu korrigieren.

Wie berechne ich eine ISBN-10-Prüfziffer mit dieser API?

Senden Sie POST mit number auf neun Ziffern und mode compute (oder lassen Sie mode weg). Die Antwort enthält check_digit (0-9 oder X) und with_check (die vollständige zehnstellige ISBN-10).

Wie prüfe ich eine vollständige ISBN-10?

Senden Sie POST mit dem vollständigen zehnstelligen Code (Bindestriche optional) und mode validate. Die Antwort enthält valid, check_digit, expected_check_digit und payload (die ersten neun Ziffern).

Ist das ISBN-10-Prüfziffer-Werkzeug kostenlos?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zum veröffentlichten Basispreis $0.002; ungültige Eingaben werden nie berechnet.

Vollständige KIT-Dokumentation lesen →