---
title: IBAN Test Data — Free IBAN (ISO 13616) Test Data
description: Valid, MOD-97-checked mock IBANs for every IBAN registry country. CC0-1.0, JSON and CSV, small/medium/large.
canonical: https://stanzaapi.com/datasets/iban
---

[Home](/)/[Open Test Data](/datasets)/IBAN Test Data

# IBAN Test Data

Valid, MOD-97-checked mock IBANs for every IBAN registry country.

Format: IBAN (ISO 13616) · Licence: CC0-1.0, engine-validated

## What it is

One valid test IBAN per country, generated deterministically and checked with the ISO 7064 MOD-97 algorithm. None is a real account.

## Downloads

| Size | Rows | Formats |
| --- | --- | --- |
| Small | 100 rows | [.json](/datasets/iban/small.json) · [.csv](/datasets/iban/small.csv) |
| Medium | 2,000 rows | [.json](/datasets/iban/medium.json) · [.csv](/datasets/iban/medium.csv) |
| Large | 20,000 rows | [.json](/datasets/iban/large.json) · [.csv](/datasets/iban/large.csv) |

## Cite this dataset

If you use this data in a post, paper, or tool, please cite it with the DOI:

```
StanzaAPI. (2026). IBAN Test Data. CC0-1.0.
DOI: 10.5281/zenodo.23076179
https://stanzaapi.com/datasets/iban
```

[https://doi.org/10.5281/zenodo.23076179](https://doi.org/10.5281/zenodo.23076179)

## Columns

| Key | Meaning |
| --- | --- |
| `country_code` | Country code |
| `country_name` | Country |
| `iban` | Test IBAN |
| `length` | Length |
| `bban` | BBAN pattern |
| `currency` | Currency |
| `sepa` | SEPA |

## Frequently Asked Questions

Is this IBAN (ISO 13616) test data free to use?

Yes. The rows are released under CC0-1.0, so you can copy, modify, and redistribute them without attribution.

Is the data real?

No. All rows are synthetic. Every value is validated by the StanzaAPI engine for this format: it matches the standard structure and passes the format’s check-digit algorithm.

How is the dataset generated?

Deterministically from a fixed seed, so the same size always produces the same rows. That makes it safe to pin in a fixture or CI pipeline.
