Bank statement validator and fake bank statement detector for structured KYC risk signals, visible IBAN checks, and human review.
Open Statement ValidatorFrance IBAN Generator for payment testing
Generate random and fake France IBAN test numbers with the FR country code for QA, staging, payment-form tests and API fixtures. Synthetic only; not real bank accounts. The standard France IBAN length is 27 characters.
No signup for the free generator. Paid access from $4.99.
France coverage snapshot
Public registry evidence for FR. Counts describe indexed records and identifiers, not live account ownership or payment availability.
Upcoming published source changes: none published in the current snapshot. View source/licence freshness.
- Places15,365
- Legal Entities1,457
- Institutions382
- Financial Institutions317
- GEONAMES ID15,365
- LEI2,148
- BIC1,627
- BUSINESS REGISTER ID1,450
- Rail · EU PSD22,624
- Rail · VOP430
- Rail · SCT248
- Rail · SDD CORE233
Source freshness
Generated dataset
No rows yetMake this target reusable
Rate IBANgen or tell us why a result did not work
Sign in and generate a result to rate the application. All scores are welcome. You can update your rating or withdraw it from the public average here.
Result not suitable for your test?
Tell us the validator or sandbox and the kind of failure. Do not paste IBANs, names, emails, payment files or other personal data. Problem reports are private.
Generate France IBANs for a specific bank
Pick a bank: every IBAN carries its real bank code, so your payment form, onboarding or reconciliation test sees the bank it expects.
- La Banque Postale Generate
- Credit Agricole Generate
- Societe Generale Generate
- BNP-Paribas SA (Formerly Banque Nationale de Paris S.A.) Generate
- Banque CIC Est Generate
- Credit Mutuel Arkea Generate
- Csse Cit Mut Abbeville Generate
- Cmdp Bavay Generate
IBAN Validator
Supports all IBAN formats. Premium plans reveal bank names and BIC metadata when available.
What is checked?
The validator checks country structure, expected length, allowed characters, and the MOD-97 checksum. A passing checksum confirms format only — it does not prove that a real account exists.
Validation results
ReadyLabs & Advanced QA tools
Explore document checks, payee test cases, provider fixtures and bank metadata for your next QA task.
Repeatable payee-verification matrices for MATCH, CLOSE MATCH, NO MATCH, and verification-not-possible cases.
Open VOP / CoP LabRun deterministic country, bank, city, BIC, payment, mandate, and webhook datasets when basic generation is not enough.
Run an advanced jobResolve BIC, LEI and domestic identifiers with source context, registry changes and reproducible migration fixtures.
Explore registry dataBuild VOP, domestic-rail and provider contract cases with expected outcomes, seeds and portable manifests.
Browse payment fixturesPowerful API for your stack
REST APIcurl --request POST \
--url https://ibangen.com/api/v1/generate \
--header "X-API-Key: YOUR_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"country": "France",
"quantity": 10,
"targeting": {
"bank": "BNP Paribas"
}
}'
import requests
response = requests.post(
"https://ibangen.com/api/v1/generate",
headers={"X-API-Key": "YOUR_API_KEY"},
json={
"country": "France",
"quantity": 10,
"targeting": {"bank": "BNP Paribas"}
},
)
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: "France",
quantity: 10,
targeting: { bank: "BNP Paribas" }
})
});
console.log(await response.json());
$payload = [
"country" => "France",
"quantity" => 10,
"targeting" => ["bank" => "BNP Paribas"]
];
$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
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.
Start free. Scale as you grow.
Pick the right paid step: one 24-hour unlock for a single job, or a monthly tier for recurring bank metadata, profiles, and team datasets.
France random IBAN generator and fake IBAN validator
Use IBANgen as a France random IBAN generator for payment-form QA, staging data, API tests and onboarding flows. This page creates fake France IBAN numbers with the FR country code and valid MOD-97 check digits, so test data can pass format and checksum validation without using real bank accounts.
A generated France 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 France IBAN length is 27 characters.
Use the country context to reproduce a local payment-form scenario: start with the format preview, choose a supported bank when you need targeting, and keep the same seed and metadata in a dataset job.
Testing more than one country? The random IBAN generator covers every supported country on one page.
How the France IBAN generator works
IBANgen builds a country-aware BBAN, calculates check digits with the international MOD-97 algorithm, and returns a checksum-valid FR test IBAN. The generator is useful when a form, API, parser or validation library requires a realistic France IBAN format.
France 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 France IBANs
- Testing payment forms that require a FR IBAN.
- Creating random IBAN datasets for QA automation and regression tests.
- Checking IBAN parser behavior with country-specific lengths and check digits.
- Building synthetic user profiles and banking fixtures without touching real accounts.
- Running API tests with CSV, JSON or XML export workflows.
France fake IBAN generator FAQ
Can I use this as a fake France IBAN generator?
Yes. It generates fake France IBAN numbers for development, QA and education. They are checksum-valid test numbers, not real accounts.
Are generated France 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 France IBANs through an API?
Yes. The IBANgen API supports generation, validation, bulk datasets and test-case workflows.
Can I generate a French RIB as well as an IBAN?
Yes. The RIB is the part of the French IBAN after FR and the check digits: code banque, code guichet, numéro de compte and clé RIB. Every generated IBAN contains a RIB with a correct key.
Do generated French IBANs have a valid clé RIB?
Yes. The RIB key is computed with the French method, in addition to the MOD-97 IBAN check digits.
Can I use a generated French IBAN in Stripe test mode?
On 14 October 2026 generated FR IBANs created Stripe SEPA Direct Debit payment methods in test mode and their test payments succeeded. Use them only in test and sandbox environments.
French IBANs and RIB: code banque, code guichet and clé RIB
A French IBAN has 27 characters: FR, two IBAN check digits, then the RIB (relevé d'identité bancaire): the 5-digit bank code (code banque), the 5-digit branch code (code guichet), the 11-character account number (numéro de compte) and the 2-digit RIB key (clé RIB).
Every generated French IBAN carries a correct clé RIB as well as correct IBAN check digits, so forms that validate the RIB key accept it. Bank codes come from registered French credit institutions, so the bank is recognised by validators and payment providers.
Générateur d'IBAN et de RIB français : des numéros de test synthétiques, jamais de vrais comptes.
- France IBAN checker
- France IBAN calculator (RIB to IBAN)
- Credit Agricole test IBANs
- Banque CIC Est test IBANs
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.