ST IBAN generator for QA teams

Sao Tome and Principe IBAN Generator for payment testing

Generate checksum-valid Sao Tome and Principe IBANs with the ST country code for QA, staging, payment-form tests and API fixtures. Synthetic only; not real bank accounts. The standard Sao Tome and Principe IBAN length is 25 characters.

ST format Checksum valid Synthetic QA data
synthetic-data.json
NO21 4201 4370 530 DNB Bank ASADNBANOKKXXX Valid
FR14 2004 1010 0505 0001 3M02 606 BNP ParibasBNPAFRPPXXX Valid
DE89 3704 0044 0532 0130 00 CommerzbankCOBADEFFXXX Valid
119country formats
APIgeneration and validation
AIpersonal synthetic data
94K+ metadata records
33K+ unique banks
84K+ BIC / SWIFT codes
103 metadata countries
119 IBAN formats

IBAN Generator

No matching countries.

City narrows available banks but does not appear in the IBAN itself. Bank targeting starts on Pro, exact BIC targeting starts on Business.

IBAN Validator

Supports all IBAN formats. Premium plans reveal bank names and BIC metadata when available.

Powerful API for your stack

REST API
curl --request POST \
  --url https://ibangen.com/api/v1/generate \
  --header "X-API-Key: YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "country": "Norway",
    "quantity": 10,
    "targeting": {
      "bank": "DNB Bank ASA"
    }
  }'
import requests

response = requests.post(
    "https://ibangen.com/api/v1/generate",
    headers={"X-API-Key": "YOUR_API_KEY"},
    json={
        "country": "Norway",
        "quantity": 10,
        "targeting": {"bank": "DNB Bank ASA"}
    },
)
print(response.json())
const response = await fetch("https://ibangen.com/api/v1/generate", {
  method: "POST",
  headers: {
    "X-API-Key": "YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    country: "Norway",
    quantity: 10,
    targeting: { bank: "DNB Bank ASA" }
  })
});

console.log(await response.json());
$payload = [
    "country" => "Norway",
    "quantity" => 10,
    "targeting" => ["bank" => "DNB Bank ASA"]
];

$ch = curl_init("https://ibangen.com/api/v1/generate");
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        "X-API-Key: YOUR_API_KEY",
        "Content-Type: application/json"
    ],
    CURLOPT_POSTFIELDS => json_encode($payload)
]);

echo curl_exec($ch);

Built for real-world testing

Multiple countriesCountry-specific IBAN structure and checksum rules.
Bank and branchReal bank names, BICs and branch cities when metadata is available.
Bulk generationCreate synthetic datasets for QA, staging and automation.
AI synthetic profilesGenerate full identity fixtures around an IBAN context.
Export formatsCSV, JSON, XML and API responses for test pipelines.
Developer friendlyREST API with simple auth and predictable schemas.

Safe for development. Not for production payments.

All IBANs and profiles generated by IBANgen are synthetic test data. They are made for QA, staging and developer environments.

Learn more

Start free. Scale as you grow.

Pick a tier for the exact workflow: quick test IBANs, one-day profile access, bank metadata, or repeatable team datasets.

Compare plans

Sao Tome and Principe random IBAN generator and fake IBAN validator

Use IBANgen as a Sao Tome and Principe random IBAN generator for payment-form QA, staging data, API tests and onboarding flows. This page creates fake Sao Tome and Principe IBAN numbers with the ST country code and valid MOD-97 check digits, so test data can pass format and checksum validation without using real bank accounts.

A generated Sao Tome and Principe IBAN is synthetic data. It can be used as a random IBAN, fake IBAN, test IBAN number, or QA fixture, but it is not connected to a real account and cannot be used for real transactions. The standard Sao Tome and Principe IBAN length is 25 characters.

This country page is also built for common search patterns like random iban Sao Tome and Principe, fake iban Sao Tome and Principe, Sao Tome and Principe random iban generator, Sao Tome and Principe fake iban generator, and ST iban gen.

How the Sao Tome and Principe IBAN generator works

IBANgen builds a country-aware BBAN, calculates check digits with the international MOD-97 algorithm, and returns a checksum-valid ST test IBAN. The generator is useful when a form, API, parser or validation library requires a realistic Sao Tome and Principe IBAN format.

Sao Tome and Principe IBAN validation

You can paste one or more generated or external IBANs into the IBAN Validator to check country structure, length and checksum. Paid plans can reveal SWIFT/BIC and bank metadata where registry data is available.

Common uses for fake Sao Tome and Principe IBANs

Sao Tome and Principe fake IBAN generator FAQ

Can I use this as a fake Sao Tome and Principe IBAN generator?

Yes. It generates fake Sao Tome and Principe IBAN numbers for development, QA and education. They are checksum-valid test numbers, not real accounts.

Are generated Sao Tome and Principe IBANs valid?

They are mathematically valid for IBAN format and checksum checks. Valid format does not mean a real bank account exists.

Can I generate Sao Tome and Principe IBANs through an API?

Yes. The IBANgen API supports generation, validation, bulk datasets and test-case workflows.

Disclaimer

IBANgen.com is not a bank or financial institution. Generated IBANs, fake IBANs, random IBANs, SWIFT/BIC previews and synthetic profiles are for testing, QA, staging, education and development only. Do not use generated test data for real payments, fraud, or attempts to access real accounts.