data.placeholder.com/safe-values

Safe test values

Values that are safe to use in tests, docs, demos and fixtures because a standards body, regulator, government agency or payment provider reserved or published them for that purpose. Every item has a source URL and a confidence level.

346 values in 11 categories, last checked 2026-10-08. Pick from here instead of inventing a "fake" number that turns out to belong to someone.

Use it from code

Aliases such as /safe-values/ssn, /test-cards, /ibans and /domain work too. Unlike the rest of data.placeholder.com this is reference data: it is cached for a day, not forever, so corrections reach you.

Confidence levels

Test values only work in test mode. Card numbers and Stripe IBANs only do anything in the payment provider's sandbox. Registry example IBANs use real bank codes: fine for format tests, never for real transfers. Values marked not a test range are only format-valid and could belong to a real person or company.

Categories

Reserved domain names and TLDs

example.com/.net/.org resolve normally (RFC 6761 6.5) but are registered to IANA in perpetuity; today they publish a null MX and SPF -all, so mail to them is undeliverable. Use .test for test infrastructure, .invalid for names that must never resolve.

JSON: https://data.placeholder.com/safe-values/domains · 12 values

ValueWhat it isSourceConfidence
example.comSecond-level domain reserved for documentation and examplesrfc-editor.org/rfc/rfc2606verified
example.netSecond-level domain reserved for documentation and examplesrfc-editor.org/rfc/rfc2606verified
example.orgSecond-level domain reserved for documentation and examplesrfc-editor.org/rfc/rfc2606verified
.exampleTLD reserved for documentation and examplesrfc-editor.org/rfc/rfc2606verified
.testTLD for testing DNS-related code; caching/authoritative servers SHOULD answer negatively by defaultrfc-editor.org/rfc/rfc6761
also rfc-editor.org/rfc/rfc2606
verified
.invalidTLD for names that are sure to be invalid; SHOULD get an immediate NXDOMAINrfc-editor.org/rfc/rfc6761
also rfc-editor.org/rfc/rfc2606
verified
.localhostLoopback names; resolvers SHOULD return loopback addresses and never forwardrfc-editor.org/rfc/rfc6761
also rfc-editor.org/rfc/rfc2606
verified
home.arpaSpecial-use name for residential home networks (replaces .home)rfc-editor.org/rfc/rfc8375verified
.altSpecial-use TLD for non-DNS (alternative) namespacesrfc-editor.org/rfc/rfc9476verified
.localMulticast DNS (mDNS) link-local names - not for examplesrfc-editor.org/rfc/rfc6762verified
.onionTor onion services - not for examplesrfc-editor.org/rfc/rfc7686verified
IANA registryAuthoritative list of special-use domain namesiana.org/assignments/special-use-domain-names/verified

Documentation IP address blocks

Never routed on the public Internet; safe in docs, examples and tests.

JSON: https://data.placeholder.com/safe-values/ip · 7 values

ValueWhat it isSourceConfidence
192.0.2.0/24
e.g. 192.0.2.1, 192.0.2.254
IPv4 documentation, TEST-NET-1
ipv4
rfc-editor.org/rfc/rfc5737verified
198.51.100.0/24
e.g. 198.51.100.7
IPv4 documentation, TEST-NET-2
ipv4
rfc-editor.org/rfc/rfc5737verified
203.0.113.0/24
e.g. 203.0.113.42
IPv4 documentation, TEST-NET-3
ipv4
rfc-editor.org/rfc/rfc5737verified
2001:db8::/32
e.g. 2001:db8::1, 2001:db8:85a3::8a2e:370:7334
IPv6 documentation prefix
ipv6
rfc-editor.org/rfc/rfc3849verified
3fff::/20
e.g. 3fff::1, 3fff:fff:ffff::1
Additional IPv6 documentation space (August 2024), for examples needing larger/multiple prefixes
ipv6
rfc-editor.org/rfc/rfc9637verified
IANA IPv4 special-purpose registryAuthoritative list
ipv4
iana.org/assignments/iana-ipv4-special-registry/verified
IANA IPv6 special-purpose registryAuthoritative list
ipv6
iana.org/assignments/iana-ipv6-special-registry/verified

Documentation Autonomous System numbers

JSON: https://data.placeholder.com/safe-values/asn · 2 values

ValueWhat it isSourceConfidence
64496-6451116-bit ASNs reserved for documentation and sample coderfc-editor.org/rfc/rfc5398verified
65536-6555132-bit ASNs reserved for documentation and sample coderfc-editor.org/rfc/rfc5398verified

Documentation MAC / EUI addresses

Assigned by RFC 7042 and carried over unchanged into RFC 9542 (BCP 141, April 2024), which obsoletes it.

JSON: https://data.placeholder.com/safe-values/mac · 4 values

ValueWhat it isSourceConfidence
00-00-5E-00-53-00 .. 00-00-5E-00-53-FF
e.g. 00:00:5e:00:53:01
EUI-48 unicast for documentationrfc-editor.org/rfc/rfc9542verified
01-00-5E-90-10-00 .. 01-00-5E-90-10-FFEUI-48 multicast for documentationrfc-editor.org/rfc/rfc9542verified
00-00-5E-EF-10-00-00-00 .. 00-00-5E-EF-10-00-00-FFEUI-64 unicast for documentationrfc-editor.org/rfc/rfc9542verified
01-00-5E-EF-10-00-00-00 .. 01-00-5E-EF-10-00-00-FFEUI-64 multicast for documentationrfc-editor.org/rfc/rfc9542verified

Example e-mail addresses

No RFC reserves local parts; safety comes from the domain. Any local part @example.com/.net/.org or @*.example / *.test / *.invalid is safe.

JSON: https://data.placeholder.com/safe-values/email · 5 values

ValueWhat it isSourceConfidence
[email protected]Undeliverable (null MX) documentation addressrfc-editor.org/rfc/rfc2606verified
[email protected]Undeliverable documentation addressrfc-editor.org/rfc/rfc2606verified
[email protected]Undeliverable documentation addressrfc-editor.org/rfc/rfc2606verified
[email protected]Address whose domain can never resolverfc-editor.org/rfc/rfc6761verified
[email protected]Style used in the Internet Message Format examplesrfc-editor.org/rfc/rfc5322verified

Example URIs

JSON: https://data.placeholder.com/safe-values/uri · 3 values

ValueWhat it isSourceConfidence
https://example.com/path?query=1Documentation URL on a reserved domainrfc-editor.org/rfc/rfc2606verified
example:Permanent URI scheme reserved for examplesrfc-editor.org/rfc/rfc7595verified
http://service.test/Test-infrastructure host under the reserved .test TLDrfc-editor.org/rfc/rfc6761verified

Fictional / drama telephone numbers

Regulator-reserved ranges for fiction, documentation and tests. Ofcom/PTS/ACMA pages were read via Wayback snapshots because the live sites block automated fetches (confidence verified-archive).

JSON: https://data.placeholder.com/safe-values/phone · 53 values

United States (US) · 1 value
ValueWhat it isSourceConfidence
NPA-555-0100 .. NPA-555-0199
E.164 +1 NPA 555 0100..0199
Fictitious, non-working numbers reserved for entertainment/advertising (NANP: US, Canada, Caribbean). Other 555 lines are no longer reserved.
NANPA does not restrict the area code; using any valid NPA is the common reading.
nanpa.com/numbering/555-line-numbersverified
United Kingdom (GB) · 20 values
ValueWhat it isSourceConfidence
0113 496 0000 .. 0113 496 0999
E.164 +44 113 496 0xxx
Ofcom drama number: Leedsofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
0114 496 0000 .. 0999
E.164 +44 114 496 0xxx
Ofcom drama number: Sheffieldofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
0115 496 0000 .. 0999
E.164 +44 115 496 0xxx
Ofcom drama number: Nottinghamofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
0116 496 0000 .. 0999
E.164 +44 116 496 0xxx
Ofcom drama number: Leicesterofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
0117 496 0000 .. 0999
E.164 +44 117 496 0xxx
Ofcom drama number: Bristolofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
0118 496 0000 .. 0999
E.164 +44 118 496 0xxx
Ofcom drama number: Readingofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
0121 496 0000 .. 0999
E.164 +44 121 496 0xxx
Ofcom drama number: Birminghamofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
0131 496 0000 .. 0999
E.164 +44 131 496 0xxx
Ofcom drama number: Edinburghofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
0141 496 0000 .. 0999
E.164 +44 141 496 0xxx
Ofcom drama number: Glasgowofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
0151 496 0000 .. 0999
E.164 +44 151 496 0xxx
Ofcom drama number: Liverpoolofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
0161 496 0000 .. 0999
E.164 +44 161 496 0xxx
Ofcom drama number: Manchesterofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
020 7946 0000 .. 020 7946 0999
E.164 +44 20 7946 0xxx
Ofcom drama number: Londonofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
0191 498 0000 .. 0999
E.164 +44 191 498 0xxx
Ofcom drama number: Tyneside/Durham/Sunderlandofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
028 9649 6000 .. 028 9649 6999
E.164 +44 28 9649 6xxx
Ofcom drama number: Northern Irelandofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
029 2018 0000 .. 029 2018 0999
E.164 +44 29 2018 0xxx
Ofcom drama number: Cardiffofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
01632 960000 .. 01632 960999
E.164 +44 1632 960xxx
Ofcom drama number: No specific area (use for any area not listed)ofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
07700 900000 .. 07700 900999
E.164 +44 7700 900xxx
Ofcom drama number: Mobileofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
08081 570000 .. 08081 570999
E.164 +44 808 157 0xxx
Ofcom drama number: Freephoneofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
0909 8790000 .. 0909 8790999
E.164 +44 909 879 0xxx
Ofcom drama number: Premium rateofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
03069 990000 .. 03069 990999
E.164 +44 306 999 0xxx
Ofcom drama number: UK-wideofcom.org.uk/phones-and-broadband/phone-number…
archived copy
verified (archive)
Sweden (SE) · 5 values
ValueWhat it isSourceConfidence
070-174 06 05 .. 070-174 06 99
E.164 +46 70 174 06 05..99
PTS: mobile numbers for books, films, TV and internal tests; never assigned to subscriberspts.se/sv/bransch/telefoni/nummer-och-adresser…
archived copy
verified (archive)
08-465 004 00 .. 08-465 004 99
E.164 +46 8 465 004 00..99
PTS fictional range, Stockholmpts.se/sv/bransch/telefoni/nummer-och-adresser…
archived copy
verified (archive)
031-390 06 00 .. 031-390 06 99
E.164 +46 31 390 06 00..99
PTS fictional range, Göteborgpts.se/sv/bransch/telefoni/nummer-och-adresser…
archived copy
verified (archive)
040-628 04 00 .. 040-628 04 99
E.164 +46 40 628 04 00..99
PTS fictional range, Malmöpts.se/sv/bransch/telefoni/nummer-och-adresser…
archived copy
verified (archive)
0980-319 200 .. 0980-319 299
E.164 +46 980 319 200..299
PTS fictional range, Kirunapts.se/sv/bransch/telefoni/nummer-och-adresser…
archived copy
verified (archive)
Norway (NO) · 1 value
ValueWhat it isSourceConfidence
68 05 00 00 .. 68 05 99 99
E.164 +47 6805 0000..9999
Nkom: series for TV and film production, may be used as fictional numbers (status BLOKKERT)nkom.no/telefoni-og-telefonnummer/telefonnumme…verified
Australia (AU) · 10 values
ValueWhat it isSourceConfidence
(02) 5550 xxxx
E.164 +61 2 5550 xxxx
ACMA fictitious geographic range (NSW/ACT)acma.gov.au/phone-numbers-use-tv-shows-films-a…
archived copy
verified (archive)
(02) 7010 xxxx
E.164 +61 2 7010 xxxx
ACMA fictitious geographic range (NSW/ACT)acma.gov.au/phone-numbers-use-tv-shows-films-a…
archived copy
verified (archive)
(03) 5550 xxxx
E.164 +61 3 5550 xxxx
ACMA fictitious geographic range (VIC/TAS)acma.gov.au/phone-numbers-use-tv-shows-films-a…
archived copy
verified (archive)
(03) 7010 xxxx
E.164 +61 3 7010 xxxx
ACMA fictitious geographic range (VIC/TAS)acma.gov.au/phone-numbers-use-tv-shows-films-a…
archived copy
verified (archive)
(07) 5550 xxxx
E.164 +61 7 5550 xxxx
ACMA fictitious geographic range (QLD)acma.gov.au/phone-numbers-use-tv-shows-films-a…
archived copy
verified (archive)
(07) 7010 xxxx
E.164 +61 7 7010 xxxx
ACMA fictitious geographic range (QLD)acma.gov.au/phone-numbers-use-tv-shows-films-a…
archived copy
verified (archive)
(08) 5550 xxxx
E.164 +61 8 5550 xxxx
ACMA fictitious geographic range (SA/WA/NT)acma.gov.au/phone-numbers-use-tv-shows-films-a…
archived copy
verified (archive)
(08) 7010 xxxx
E.164 +61 8 7010 xxxx
ACMA fictitious geographic range (SA/WA/NT)acma.gov.au/phone-numbers-use-tv-shows-films-a…
archived copy
verified (archive)
['0491 570 006', '0491 570 156', '0491 570 157', '0491 570 158', '0491 570 159', '0491 570 110', '0491 570 313', '0491 570 737', '0491 571 266', '0491 571 491', '0491 571 804', '0491 572 549', '0491 572 665', '0491 572 983', '0491 573 770', '0491 573 087', '0491 574 118', '0491 574 632', '0491 575 254', '0491 575 789', '0491 576 398', '0491 576 801', '0491 577 426', '0491 577 644', '0491 578 957', '0491 578 148', '0491 578 888', '0491 579 212', '0491 579 760', '0491 579 455']
E.164 ['+61 491 570 006', '+61 491 570 156', '+61 491 570 157', '+61 491 570 158', '+61 491 570 159', '+61 491 570 110', '+61 491 570 313', '+61 491 570 737', '+61 491 571 266', '+61 491 571 491', '+61 491 571 804', '+61 491 572 549', '+61 491 572 665', '+61 491 572 983', '+61 491 573 770', '+61 491 573 087', '+61 491 574 118', '+61 491 574 632', '+61 491 575 254', '+61 491 575 789', '+61 491 576 398', '+61 491 576 801', '+61 491 577 426', '+61 491 577 644', '+61 491 578 957', '+61 491 578 148', '+61 491 578 888', '+61 491 579 212', '+61 491 579 760', '+61 491 579 455']
ACMA: 30 individual fictitious mobile numbers (not a range)acma.gov.au/phone-numbers-use-tv-shows-films-a…
archived copy
verified (archive)
['1800 160 401', '1800 975 707 .. 1800 975 711', '1300 975 707 .. 1300 975 711']ACMA fictitious freephone / local-rate numbers (domestic only)acma.gov.au/phone-numbers-use-tv-shows-films-a…
archived copy
verified (archive)
Germany (DE) · 8 values
ValueWhat it isSourceConfidence
030 23125 000 .. 999
E.164 +49 30 23125 xxx
BNetzA drama number (Berlin)bundesnetzagentur.de/DE/Fachthemen/Telekommuni…verified
069 90009 000 .. 999
E.164 +49 69 90009 xxx
BNetzA drama number (Frankfurt am Main)bundesnetzagentur.de/DE/Fachthemen/Telekommuni…verified
040 66969 000 .. 999
E.164 +49 40 66969 xxx
BNetzA drama number (Hamburg)bundesnetzagentur.de/DE/Fachthemen/Telekommuni…verified
0221 4710 000 .. 999
E.164 +49 221 4710 xxx
BNetzA drama number (Köln)bundesnetzagentur.de/DE/Fachthemen/Telekommuni…verified
089 99998 000 .. 999
E.164 +49 89 99998 xxx
BNetzA drama number (München)bundesnetzagentur.de/DE/Fachthemen/Telekommuni…verified
0171 39200 00 .. 99
E.164 +49 171 3920 0xx
BNetzA drama number (mobile block)bundesnetzagentur.de/DE/Fachthemen/Telekommuni…verified
0176 040690 00 .. 99
E.164 +49 176 040690 xx
BNetzA drama number (mobile block)bundesnetzagentur.de/DE/Fachthemen/Telekommuni…verified
['0152 28817386', '0152 28895456', '0152 54599371', '0172 9925904', '0172 9968532', '0172 9973185', '0172 9973186', '0172 9980752', '0174 9091317', '0174 9464308']BNetzA drama numbers: individual mobile numbers provided by operatorsbundesnetzagentur.de/DE/Fachthemen/Telekommuni…verified
France (FR) · 6 values
ValueWhat it isSourceConfidence
01 99 00 xx xx
E.164 +33 1 99 00 xx xx
ARCEP numbers for audiovisual works (fiction); cannot call, be called or be used as caller IDarcep.fr/uploads/tx_gsavis/18-0881.pdfverified
02 61 91 xx xx
E.164 +33 2 61 91 xx xx
ARCEP numbers for audiovisual works (fiction); cannot call, be called or be used as caller IDarcep.fr/uploads/tx_gsavis/18-0881.pdfverified
03 53 01 xx xx
E.164 +33 3 53 01 xx xx
ARCEP numbers for audiovisual works (fiction); cannot call, be called or be used as caller IDarcep.fr/uploads/tx_gsavis/18-0881.pdfverified
04 65 71 xx xx
E.164 +33 4 65 71 xx xx
ARCEP numbers for audiovisual works (fiction); cannot call, be called or be used as caller IDarcep.fr/uploads/tx_gsavis/18-0881.pdfverified
05 36 49 xx xx
E.164 +33 5 36 49 xx xx
ARCEP numbers for audiovisual works (fiction); cannot call, be called or be used as caller IDarcep.fr/uploads/tx_gsavis/18-0881.pdfverified
06 39 98 xx xx
E.164 +33 6 39 98 xx xx
ARCEP numbers for audiovisual works (fiction); cannot call, be called or be used as caller IDarcep.fr/uploads/tx_gsavis/18-0881.pdfverified
Ireland (IE) · 2 values
ValueWhat it isSourceConfidence
020 xxx xxxx
E.164 +353 20 xxx xxxx
ComReg: entire 020 code reserved for drama purposescomreg.ie/media/2021/07/ComReg-15136R3.pdfverified
089 011 0000 .. 089 011 0999
E.164 +353 89 011 0xxx
ComReg: mobile numbers reserved for drama usecomreg.ie/media/2021/07/ComReg-15136R3.pdfverified

No official range found

These countries were checked and no reserved fictional range was found. Any number you invent may reach a real subscriber.

CountryCheckedConfidence
Finland (FI)traficom.fi/sites/default/files/media/regulati…
traficom.fi/sites/default/files/media/file/Suo…
medium
Denmark (DK)
The guide states numbers cannot be reserved or earmarked.
retsinformation.dk/eli/retsinfo/2025/9093/pdf
en.digst.dk/media/xwql1byl/guide-to-the-danish…
medium
Netherlands (NL)
Main text only; annexes and ACM pages not checked.
wetten.overheid.nl/BWBR0010198/low
Spain (ES)boe.es/buscar/act.php?id=BOE-A-2004-21841low
New Zealand (NZ)
Wikipedia says NZ has no dedicated fictional series; not verified with the regulator.
nothing checkedsecondary

Payment test card numbers

Only work in each PSP's test/sandbox mode; never charge anything. Card networks publish no network-wide test list (Visa's developer test data is per-project, behind login). Use any future expiry and any CVC unless noted.

JSON: https://data.placeholder.com/safe-values/cards · 42 values

Stripe · 25 values
ValueWhat it isSourceConfidence
4242424242424242Succeeds
Visa Luhn ok
docs.stripe.com/testingverified
4000056655665556Succeeds
Visa (debit) Luhn ok
docs.stripe.com/testingverified
5555555555554444Succeeds
Mastercard Luhn ok
docs.stripe.com/testingverified
2223003122003222Succeeds
Mastercard (2-series) Luhn ok
docs.stripe.com/testingverified
5200828282828210Succeeds
Mastercard (debit) Luhn ok
docs.stripe.com/testingverified
5105105105105100Succeeds
Mastercard (prepaid) Luhn ok
docs.stripe.com/testingverified
378282246310005Succeeds
American Express Luhn ok
docs.stripe.com/testingverified
371449635398431Succeeds
American Express Luhn ok
docs.stripe.com/testingverified
6011111111111117Succeeds
Discover Luhn ok
docs.stripe.com/testingverified
6011000990139424Succeeds
Discover Luhn ok
docs.stripe.com/testingverified
6011981111111113Succeeds
Discover (debit) Luhn ok
docs.stripe.com/testingverified
3056930009020004Succeeds
Diners Club Luhn ok
docs.stripe.com/testingverified
36227206271667Succeeds
Diners Club (14-digit) Luhn ok
docs.stripe.com/testingverified
3566002020360505Succeeds
JCB Luhn ok
docs.stripe.com/testingverified
6200000000000005Succeeds
UnionPay Luhn ok
docs.stripe.com/testingverified
6200000000000047Succeeds
UnionPay (debit) Luhn ok
docs.stripe.com/testingverified
6205500000000000004Succeeds
UnionPay (19-digit) Luhn ok
docs.stripe.com/testingverified
4000000000000002Declined: card_declined / generic_decline
Visa Luhn ok
docs.stripe.com/testingverified
4000000000009995Declined: insufficient_funds
Visa Luhn ok
docs.stripe.com/testingverified
4000000000009987Declined: lost_card
Visa Luhn ok
docs.stripe.com/testingverified
4000000000009979Declined: stolen_card
Visa Luhn ok
docs.stripe.com/testingverified
4000000000000069Declined: expired_card
Visa Luhn ok
docs.stripe.com/testingverified
4000000000000127Declined: incorrect_cvc
Visa Luhn ok
docs.stripe.com/testingverified
4000000000000119Declined: processing_error
Visa Luhn ok
docs.stripe.com/testingverified
4242424242424241Fails Luhn on purpose: incorrect_number
Visa fails Luhn
docs.stripe.com/testingverified
Adyen · 8 values
ValueWhat it isSourceConfidence
4111111111111111Consumer card (NL); expiry 03/2030, CVC 737
Visa Luhn ok
docs.adyen.com/development-resources/test-card…verified
4400000000000008US debit; expiry 03/2030, CVC 737
Visa (debit) Luhn ok
docs.adyen.com/development-resources/test-card…verified
5555555555554444GB credit; expiry 03/2030, CVC 737
Mastercard Luhn ok
docs.adyen.com/development-resources/test-card…verified
370000000000002Expiry 03/2030, CID 7373
American Express Luhn ok
docs.adyen.com/development-resources/test-card…verified
36006666333344Expiry 03/2030, CVC 737
Diners Club Luhn ok
docs.adyen.com/development-resources/test-card…verified
6011601160116611Expiry 03/2030, CVC 737
Discover Luhn ok
docs.adyen.com/development-resources/test-card…verified
3569990010095841Expiry 03/2030, CVC 737
JCB Luhn ok
docs.adyen.com/development-resources/test-card…verified
5019555544445555Expiry 03/2030, CVC 737
Dankort Luhn ok
docs.adyen.com/development-resources/test-card…verified
Braintree · 7 values
ValueWhat it isSourceConfidence
4111111111111111Succeeds (sandbox)
Visa Luhn ok
developer.paypal.com/braintree/docs/reference/…verified
4005519200000004Succeeds (sandbox)
Visa Luhn ok
developer.paypal.com/braintree/docs/reference/…verified
5555555555554444Succeeds (sandbox)
Mastercard Luhn ok
developer.paypal.com/braintree/docs/reference/…verified
378282246310005Succeeds (sandbox)
American Express Luhn ok
developer.paypal.com/braintree/docs/reference/…verified
6011000991300009Succeeds (sandbox)
Discover Luhn ok
developer.paypal.com/braintree/docs/reference/…verified
3530111333300000Succeeds (sandbox)
JCB Luhn ok
developer.paypal.com/braintree/docs/reference/…verified
4000111111111115Verification: processor declined
Visa Luhn ok
developer.paypal.com/braintree/docs/reference/…verified
Mastercard Gateway (MPGS) · 2 values
ValueWhat it isSourceConfidence
5123450000000008Gateway test card; expiry 01/39 approves, 05/39 declines
Mastercard Luhn ok
test-gateway.mastercard.com/api/documentation/…verified
2223000000000007Gateway test card
Mastercard (2-series) Luhn ok
test-gateway.mastercard.com/api/documentation/…verified

Test and example IBANs

All values pass the ISO 13616 mod-97 check (computed). Stripe values only work in Stripe test mode. Registry examples use real bank codes: fine for format tests, never for real transfers.

JSON: https://data.placeholder.com/safe-values/iban · 199 values

Austria (AT) · 10 values
ValueWhat it isSourceConfidence
AT611904300234573201Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
AT321904300235473204Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
AT861904300235473202Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
AT051904300235473205Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
AT201904300000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
AT591904300235473203Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
AT981904300000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
AT601904300000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
AT981904300002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
AT511904300000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
Belgium (BE) · 10 values
ValueWhat it isSourceConfidence
BE62510007547061Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
BE78510007547064Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
BE68539007547034Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
BE51510007547065Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
BE12510000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
BE08510007547063Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
BE90510000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
BE52510000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
BE90510002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
BE43510000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
Croatia (HR) · 10 values
ValueWhat it isSourceConfidence
HR7624020064583467589Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
HR6323600002337876649Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
HR2725000096983499248Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
HR6723600004878117427Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
HR9324020060000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
HR8724840081455523553Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
HR7424020060000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
HR3624020060000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
HR7424020060002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
HR2724020060000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
Estonia (EE) · 10 values
ValueWhat it isSourceConfidence
EE382200221020145685Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
EE222200221020145682Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
EE762200221020145680Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
EE922200221020145683Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
EE862200000000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
EE492200221020145681Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
EE672200000000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
EE292200000000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
EE672200000002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
EE202200000000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
Finland (FI) · 11 values
ValueWhat it isSourceConfidence
FI2112345600000785Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FI3712345600000788Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FI9112345600000786Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FI1012345600000789Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FI8612345600454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FI6412345600000787Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FI6712345600343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FI2912345600121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FI6712345602222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FI2012345600066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FI2112345600000785SWIFT IBAN Registry example (release 102)
registry_example checksum ok
swift.com/standards/data-standards/iban-intern…
archived copy
verified (archive)
France (FR) · 11 values
ValueWhat it isSourceConfidence
FR1420041010050500013M02606Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FR3020041010050500013M02609Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FR8420041010050500013M02607Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FR7920041010050500013M02600Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FR1920041010050000000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FR5720041010050500013M02608Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FR9720041010050000000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FR5920041010050000000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FR9720041010050000002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FR5020041010050000000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
FR1420041010050500013M02606SWIFT IBAN Registry example (release 102)
registry_example checksum ok
swift.com/standards/data-standards/iban-intern…
archived copy
verified (archive)
Germany (DE) · 11 values
ValueWhat it isSourceConfidence
DE89370400440532013000Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
DE08370400440532013003Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
DE62370400440532013001Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
DE78370400440532013004Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
DE84370400440000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
DE35370400440532013002Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
DE65370400440000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
DE27370400440000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
DE65370400440002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
DE18370400440000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
DE89370400440532013000SWIFT IBAN Registry example (release 102)
registry_example checksum ok
swift.com/standards/data-standards/iban-intern…
archived copy
verified (archive)
Gibraltar (GI) · 10 values
ValueWhat it isSourceConfidence
GI60MPFS599327643783385Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GI08RRNW626436291644533Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GI41SAFA461293238477751Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GI50LROG772261344693297Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GI33NWBK000000000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GI26KJBC361883934534696Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GI14NWBK000000000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GI73NWBK000000000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GI14NWBK000000002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GI64NWBK000000000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
Ireland (IE) · 10 values
ValueWhat it isSourceConfidence
IE29AIBK93115212345678Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
IE24AIBK93115212345671Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
IE02AIBK93115212345679Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
IE94AIBK93115212345672Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
IE29AIBK93115200454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
IE51AIBK93115212345670Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
IE10AIBK93115200343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
IE69AIBK93115200121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
IE10AIBK93115202222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
IE60AIBK93115200066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
Liechtenstein (LI) · 10 values
ValueWhat it isSourceConfidence
LI0508800636123378777Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LI4408800387787111369Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LI1208800143823175626Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LI4908800356441975566Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LI4308800000000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LI7708800125525347723Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LI2408800000000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LI8308800000000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LI2408800000002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LI7408800000000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
Lithuania (LT) · 10 values
ValueWhat it isSourceConfidence
LT121000011101001000Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LT281000011101001003Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LT821000011101001001Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LT981000011101001004Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LT781000000000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LT551000011101001002Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LT591000000000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LT211000000000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LT591000000002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LT121000000000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
Luxembourg (LU) · 10 values
ValueWhat it isSourceConfidence
LU280019400644750000Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LU440019400644750003Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LU980019400644750001Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LU170019400644750004Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LU120010000000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LU710019400644750002Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LU900010000000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LU520010000000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LU900010000002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
LU430010000000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
Netherlands (NL) · 11 values
ValueWhat it isSourceConfidence
NL39RABO0300065264Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NL55RABO0300065267Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NL91ABNA0417164300Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NL28RABO0300065268Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NL46RABO0000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NL82RABO0300065266Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NL27RABO0000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NL86RABO0000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NL27RABO0002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NL77RABO0000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NL91ABNA0417164300SWIFT IBAN Registry example (release 102)
registry_example checksum ok
Registry examples are documentation values; in Stripe test mode NL91ABNA0417164300 and ES9121000418450200051332 are failure IBANs.
swift.com/standards/data-standards/iban-intern…
archived copy
verified (archive)
Norway (NO) · 11 values
ValueWhat it isSourceConfidence
NO9386011117947Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NO8886011117940Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NO6686011117948Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NO6186011117941Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NO2486010454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NO3986011117949Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NO0586010343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NO6486010121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NO0586012222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NO5586010066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
NO9386011117947SWIFT IBAN Registry example (release 102)
registry_example checksum ok
swift.com/standards/data-standards/iban-intern…
archived copy
verified (archive)
Portugal (PT) · 10 values
ValueWhat it isSourceConfidence
PT50000201231234567890154Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
PT66000201231234567890157Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
PT23000201231234567890155Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
PT39000201231234567890158Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
PT24000201230000000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
PT93000201231234567890156Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
PT05000201230000000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
PT64000201230000000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
PT05000201230000002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
PT55000201230000000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
Spain (ES) · 11 values
ValueWhat it isSourceConfidence
ES0700120345030000067890Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
ES2300120345030000067893Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
ES9121000418450200051332Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
ES9300120345030000067894Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
ES3600120345000000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
ES5000120345030000067892Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
ES1700120345000000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
ES7600120345000000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
ES1700120345000002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
ES6700120345000000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
ES9121000418450200051332SWIFT IBAN Registry example (release 102)
registry_example checksum ok
Registry examples are documentation values; in Stripe test mode NL91ABNA0417164300 and ES9121000418450200051332 are failure IBANs.
swift.com/standards/data-standards/iban-intern…
archived copy
verified (archive)
Sweden (SE) · 11 values
ValueWhat it isSourceConfidence
SE3550000000054910000003Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
SE5150000000054910000006Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
SE0850000000054910000004Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
SE2450000000054910000007Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
SE4750000000000000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
SE7850000000054910000005Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
SE2850000000000000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
SE8750000000000000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
SE2850000000000002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
SE7850000000000000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
SE4550000000058398257466SWIFT IBAN Registry example (release 102)
registry_example checksum ok
swift.com/standards/data-standards/iban-intern…
archived copy
verified (archive)
Switzerland (CH) · 10 values
ValueWhat it isSourceConfidence
CH9300762011623852957Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
CH8656663438253651553Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
CH5362200119938136497Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
CH1843597160341964438Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
CH3700762000000454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
CH1260378413965193069Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
CH1800762000000343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
CH7700762000000121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
CH1800762000002222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
CH6800762000000066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
United Kingdom (GB) · 11 values
ValueWhat it isSourceConfidence
GB82WEST12345698765432Stripe test mode: immediate success
Stripe immediate_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GB98WEST12345698765435Stripe test mode: delayed success
Stripe delayed_success checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GB55WEST12345698765433Stripe test mode: immediate failure
Stripe immediate_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GB71WEST12345698765436Stripe test mode: delayed failure
Stripe delayed_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GB89WEST12345600454545Stripe test mode: mandate revoked failure
Stripe mandate_revoked_failure checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GB28WEST12345698765434Stripe test mode: dispute
Stripe dispute checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GB70WEST12345600343434Stripe test mode: charge exceeds weekly limit
Stripe charge_exceeds_weekly_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GB32WEST12345600121212Stripe test mode: charge exceeds transaction limit
Stripe charge_exceeds_transaction_limit checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GB70WEST12345602222227Stripe test mode: insufficient funds
Stripe insufficient_funds checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GB23WEST12345600066666Stripe test mode: setup debits not supported
Stripe setup_debits_not_supported checksum ok
docs.stripe.com/testing?payment-method=sepa-di…verified
GB29NWBK60161331926819SWIFT IBAN Registry example (release 102)
registry_example checksum ok
swift.com/standards/data-standards/iban-intern…
archived copy
verified (archive)
Denmark (DK) · 1 value
ValueWhat it isSourceConfidence
DK5000400440116243SWIFT IBAN Registry example (release 102)
registry_example checksum ok
swift.com/standards/data-standards/iban-intern…
archived copy
verified (archive)

Stripe Bacs Direct Debit test sort code/accounts

Source: docs.stripe.com/testing. Confidence: verified

National identity number test ranges

Only some countries publish official test numbers. test_range=true means an official test list/range or a never-issued pattern; format_valid says whether ordinary validators accept it.

JSON: https://data.placeholder.com/safe-values/national-id · 14 values

ValueWhat it isSourceConfidence
Skatteverket test personnummer (enumerated list, ~44k numbers, 1890-2026)
e.g. 196805229272 (680522-9272)
Format/check-digit correct numbers Skatteverket blocks from ever being issued; free to use (CC0). Must be picked from the list (no algorithmic rule). Using test data in production is a reportable incident to IMY.
SE test range format-valid CC0-1.0
The list has ~956 duplicate rows; dedupe.
Data: download the list
skatteverket.se/omoss/digitalasamarbeten/omvar…verified
Skatteverket test samordningsnummer (enumerated list, ~4k numbers)Test coordination numbers (day + 60), CC0. Includes deliberate edge cases (day 60 = unknown day, month 00).
SE test range format-valid CC0-1.0
skatteverket.entryscape.net/rowstore/dataset/9…verified
Synthetic fødselsnummer: month + 80 (e.g. born 01.11.2024 -> 019124xxxxx)Skatteetaten/Folkeregisteret synthetic test identities (Tenor). Control digits computed after adding 80, so mod-11 passes; the official validator accepts them in synthetic mode.
NO test range format-valid
Check: K1 weights 3,7,6,1,8,9,4,5,2; K2 weights 5,4,3,2,7,6,5,4,3,2; k=11-(sum mod 11), 11->0, 10 invalid (from 2032 K1 may take several values). 9th digit odd=male.
skatteetaten.github.io/folkeregisteret-api-dok…
also skatteetaten.github.io/folkeregisteret-api-dok…
verified
Synthetic D-nummer: first digit + 4 and month + 80 (e.g. 57912075186)Synthetic D-numbers stack both rules.
NO test range format-valid
skatteetaten.github.io/folkeregisteret-api-dok…verified
NAV/Dolly synthetic: month + 40Used by NAV test tooling; NOT accepted by Skatteetaten's validator and may overlap health-sector H-numbers.
NO test range fails validators
github.com/navikt/nav-foedselsnummer/issues/1secondary
Henkilötunnus with individual number 900-999 (e.g. 010181-900C)Kanta/Kela test codes: format-valid but not official identity codes. DVV issues real codes in 002-899. Some organisations also use 9xx for local temporary IDs.
FI test range format-valid
Check: check char = '0123456789ABCDEFHJKLMNPRSTUVWXY'[int(DDMMYY+NNN) % 31]; century sign '-' or Y/X/W/V/U (1900s), 'A' or B-F (2000s), '+' (1800s); NNN odd=male
kanta.fi/en/system-developers/test-material
also dvv.fi/en/personal-identity-code
also vero.fi/positiivinenluottotietorekisteri/ohjel…
also valtioneuvosto.fi/-/10623/henkilotunnusten-rii…
verified
no valueNo official reserved/test CPR range. Every CPR number is real and never reused; since numbers without modulus-11 are issued, validators must not require mod-11. Digitaliseringsstyrelsen's FOTM test persons reportedly use valid numbers not present in CPR (unconfirmed).
DK not a test range
Check: mod-11 weights 4,3,2,7,6,5,4,3,2,1 (not guaranteed); century from 7th digit + YY; last digit odd=male
cpr.dk/media/12066/personnummeret-i-cpr.pdf
archived copy
verified (archive)
QQ 12 34 56 AHMRC's example NINO ('example only, should not be used as an actual number'). Prefix letters D, F, I, Q, U, V are never used; O never second; prefixes BG, GB, KN, NK, NT, TN, ZZ are not used. No range is both format-valid and never issued.
GB test range fails validators
gov.uk/hmrc-internal-manuals/national-insuranc…verified
000-00-0000 or any number beginning with 000SSA POMS RM 10201.020: display these to avoid showing someone's valid SSN; any other combination could be valid. SSA never assigns area 000, 666 or 900-999, group 00 or serial 0000.
US test range fails validators
secure.ssa.gov/poms.nsf/lnx/0110201020
also ssa.gov/employer/randomization.html
verified
987-65-4320 .. 987-65-4329Widely cited as an SSA advertising range; no SSA page confirming it was found. Also ITIN-shaped (9xx with group 65 is inside the ITIN range 50-65).
US fails validators
noneuncertain
Test-IdNr: Steuer-ID with a leading 0 (e.g. 02476291358)ELSTER: only test identification numbers may start with 0. 11 digits, ISO 7064 MOD 11,10 check digit, in the first 10 digits exactly one digit appears twice or three times (never three in a row). The same PDF lists Testfinanzamt Steuernummern (e.g. Bayern 9198081508152).
DE test range format-valid
download.elster.de/download/schnittstellen/Pru…verified
['999990019', '999990068', '999990160', '999994396', '999994931']RvIG test BSNs (11-proef valid). Full test set on request from RvIG. The claim that all of 99999xxxx is reserved is secondary only.
NL test range format-valid
rvig.nl/sites/default/files/2025-05/Aansluitin…verified
no valueNo official NIR test range found.
FR not a test range
noneuncertain
no valueNo official DNI/NIE test range found.
ES not a test range
noneuncertain

Test company registration numbers

JSON: https://data.placeholder.com/safe-values/company-id · 5 values

ValueWhat it isSourceConfidence
Organisasjonsnummer starting with 2 or 3Brønnøysundregistrene keeps synthetic test organisations (found via Tenor) whose numbers start with 2 or 3; real ones start with 8 or 9.
NO
Documented by Norsk helsenett, not by Brønnøysund itself.
utviklerportal.nhn.no/informasjonstjenester/vi…secondary
no valueNo reserved company-number range; create test companies on demand in the Companies House sandbox (Test Data Generator API, https://api-sandbox.company-information.service.gov.uk).
GB
developer.company-information.service.gov.uk/a…verified
Any fictitious Y-tunnus with a valid check digit (e.g. 8351634-3)Vero's test-data guidance; no reserved range, so a generated number may exist.
FI
vero.fi/positiivinenluottotietorekisteri/ohjel…verified
no valueFOTM test companies reportedly have valid CVR numbers not in the register (unconfirmed).
DK
nonesecondary
no valueNo official test organisationsnummer found (Skatteverket/Bolagsverket).
SE
noneuncertain

This page is generated from values.json, the same data the API serves. Every value links to the official page it came from; corrections are welcome.