ForHosting KIT · Prüfen & Validieren

SWIFT-Code (BIC) prüfen

Geben Sie CAIXESBBXXX ein, und der Code wird als gültig bestätigt: Bank CAIX, Land ES, Filiale XXX. Ein klein geschriebener, mit Leerzeichen versehener oder auf 9 Zeichen gekürzter Code fällt auf, bevor die Überweisung hängen bleibt. 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
SWIFT-Code
CAIXESBBXXX
Erhalten Sie
Bankcode
CAIX
Ländercode
ES
Filialcode
XXX

Ein Werkzeug, das einen SWIFT-Code, auch BIC genannt, auf gültigen Aufbau prüft: acht oder elf Stellen aus Bankcode, Länderkennung, Ortscode und optionalem Filialcode. Gedacht für internationale Überweisungen, bei denen neben der IBAN auch der BIC der Empfängerbank korrekt sein muss.

So ist ein BIC aufgebaut

Ein BIC hat immer 8 oder 11 Zeichen, nie eine andere Länge, und jede Stelle hat eine Bedeutung. Die ersten vier Buchstaben stehen für das Institut, die nächsten zwei für das Land nach ISO-Ländercode, die folgenden zwei für den Ort innerhalb des Landes. Drei weitere Zeichen am Ende bezeichnen bei Bedarf eine bestimmte Filiale. Die Prüfung zerlegt den Code in diese Teile und kontrolliert für jeden Teil Zeichenart und Länge.

Typische Fehler und warum sie Tage kosten

Häufig wird ein Code aus einer PDF-Datei klein geschrieben kopiert, enthält ein überflüssiges Leerzeichen, ist von 11 auf 9 Zeichen gekürzt oder trägt einen Ländercode, den es nicht gibt. Weil Auslandszahlungen über Korrespondenzbanken laufen, scheitert ein fehlerhafter Code nicht immer sofort, sondern bleibt manchmal zur Prüfung liegen und verzögert die Überweisung um Tage. Wer den BIC schon bei der Eingabe prüft, spart sich diesen Umweg. Ob die Bank tatsächlich existiert, beantwortet die Formatprüfung allerdings nicht.

Wie ein BIC aufgebaut ist

Ein BIC besteht aus vier Stellen für die Bank, zwei Stellen für das Land nach ISO 3166, zwei Stellen für den Ort und optional drei weiteren Stellen für eine bestimmte Filiale. Fehlt der Filialcode, gilt XXX für die Hauptstelle als Standard. Die Prüfung erkennt, ob diese acht oder elf Stellen dem vorgeschriebenen Muster entsprechen, bevor der Code in eine Überweisung eingetragen wird und ein Zahlungsauftrag daran scheitert.

BIC und IBAN gehören zusammen

Bei einer SEPA-Überweisung innerhalb der EU reicht inzwischen meist die IBAN allein; bei internationalen Überweisungen außerhalb des SEPA-Raums verlangen Banken jedoch weiterhin den BIC der Empfängerbank zusätzlich zur Kontonummer. Ein falsch eingetragener BIC kann eine Überweisung verzögern oder an die Absenderbank zurückgehen lassen, auch wenn die IBAN selbst korrekt war und keinen Fehler in der Prüfsumme aufwies, was die Suche nach der Ursache unnötig erschwert.

Internationale Lieferantenrechnung

Die Schneider IT-Systeme GmbH & Co. KG prüft den BIC eines neuen ausländischen Lieferanten, bevor eine größere Rechnung überwiesen wird.

Formular für Auslandsüberweisungen

Ein Zahlungsdienstleister prüft im eigenen Formular sowohl IBAN als auch BIC, bevor ein Zahlungsauftrag ausgelöst wird.

Stammdaten für wiederkehrende Zahlungen

Thomas Müller hinterlegt den BIC eines Geschäftspartners im System und prüft dabei den Aufbau, um spätere fehlgeschlagene Überweisungen zu vermeiden.

Ist die Prüfung kostenlos?

Ja, im Browser ohne Limit und ohne Anmeldung.

Brauche ich für SEPA-Überweisungen überhaupt noch einen BIC?

Innerhalb des SEPA-Raums reicht meist die IBAN allein. Bei Überweisungen außerhalb des SEPA-Raums verlangen Banken den BIC weiterhin.

Prüft die Funktion, ob die Bank tatsächlich existiert?

Nein, das ist eine reine Formatprüfung nach dem vorgeschriebenen Muster. Ob der Code einer real existierenden Bank zugeordnet ist, stellt erst die Bank beim Zahlungsauftrag fest.

Was bedeutet ein Code mit XXX am Ende?

XXX steht für die Hauptstelle der Bank, wenn kein bestimmter Filialcode angegeben wurde.

Verlässt der Code meinen Browser?

Nein, solange Sie die Prüfung auf dieser Seite nutzen. Er wird lokal ausgewertet und nicht übertragen.

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/verify/swift

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

Kostenlos, ohne Anmeldung

Die Prüfung läuft vollständig im Browser, ohne Limit und ohne Anmeldung, und die eingegebene Zeichenfolge wird dabei nicht an einen Server übertragen. Für die automatisierte Einbindung in eine eigene Zahlungs- oder Buchhaltungssoftware steht dieselbe Prüfung auch per API zur Verfügung, für $0.002 pro geprüftem Code, mit dem Preis vorab veröffentlicht wie bei jeder Funktion in KIT, ohne Mindestumsatz und ohne Abonnement.

Brauche ich ein Konto?

Nein, weder für den Browser-Modus noch für die API-Nutzung ist ein Konto erforderlich.

Vollständige KIT-Dokumentation lesen →