Free SEPA utilities — IBAN, XML and Creditor ID

Free tools with no registration

What do our customers say?

And if you don't believe it, try it yourself! Create an account and start generating files in two minutes.

Here you will find a set of public utilities to work with the SEPA standards published by the European Payments Council (EPC) and ISO 20022. They are all free, online and require no account or installation.

Each utility tackles a single task — validate an IBAN, identify a bank, check a pain.008 XML file or compute a SEPA Creditor Identifier — and returns the result in seconds.

SEPA direct debit XML validator (pain.008)

Check whether your direct debit file conforms to the XSD pain.008.001.02 schema before sending it to the bank.

Validate XML file

IBAN validator

Verify format, length and MOD-97 check digits of any IBAN. Get the bank, BIC and country it belongs to.

Validate IBAN

Check IBAN

Free IBAN checker to verify any IBAN instantly. MOD-97 check with bank, BIC and country — no registration.

Check IBAN

Random IBAN generator

Generate valid random IBANs with the MOD-97 algorithm. Multi-country SEPA selector — no registration.

Generate random IBAN

IBAN generator (CCC to IBAN)

Convert a Spanish CCC account number to IBAN format with the MOD-97 algorithm. Instant, validated result.

Generate IBAN

Bank from IBAN

Identify which financial institution an IBAN belongs to. Get bank name, BIC (when available) and country.

Identify bank

SEPA Creditor ID

Generate and validate the SEPA Creditor Identifier for Spain and other SEPA countries using the official EPC262-08 formula.

Generate Creditor ID

SEPA mandate generator

Create CORE and B2B SEPA mandate PDFs with all the fields the EPC requires. Available with the mandates add-on.

Create mandate

SEPA API

Integrate SEPA pain.001 and pain.008 file generation directly into your software via JSON API.

Read docs

Why use these utilities?

Free and registration-free

All tools are free to use, with no sign-up form or email required. Designed to answer a specific question right away.

Built on official standards

We apply the algorithms published by the EPC and ISO (MOD-97 for IBAN, ISO 7064 Mod 97-10 for Creditor ID, the official XSDs for pain.008).

Privacy by design

IBANs and XML files are processed in memory only for as long as needed to return the answer. We do not store the data.

Frequently asked questions about the SEPA utilities

Which SEPA tools can I use for free on this site?

We offer an IBAN validator, a CCC-to-IBAN generator, bank lookup by IBAN, a pain.008.001.02 XML validator and a SEPA Creditor ID generator and validator, all free and with nothing to install. With an account you can also use the mandate generator and the API, which are paid add-ons.

Do I need to register to use them?

No. The public utilities (validate IBAN, generate IBAN, identify bank, validate pain.008, Creditor ID) do not require an account. You need an account to process large batches, and the mandate generator and the API are paid add-ons.

Do you store the data I enter?

No, we do not store the IBANs, XML files or national identifiers you use in the utilities. Processing happens in memory only for as long as needed to return the result.

Do these tools work for any SEPA-area bank?

Yes. The algorithms (MOD-97, ISO 7064, pain.008 XSD) are the same that SEPA banks use. That said, each bank may apply extra rules (custom reference-field lengths, maximum amounts, etc.) that you should confirm with your institution.

Is there an API to integrate all this into my software?

Yes. SEPA Generator exposes a JSON API to generate and validate pain.001 (credit transfers) and pain.008 (direct debits) files, as well as IBAN batch validation. The full documentation is linked in the API section.