Everything on Fakecreditcard that is not calculated from a formula comes from a published source. This page lists them, with their licenses and what we changed.
BIN data
The BIN checker and the BIN list use 374,788 BIN records from 225 countries.
BIN data: bin-list-data by Venelin Kochev (a lite version of binlookup.io), licensed under CC BY 4.0. Changes made by Fakecreditcard: issuer, brand and country names re-cased and standardized, spelling variants of the same issuer merged, malformed phone numbers and web addresses removed.
A BIN describes the card range, not a card or a person. If an entry is wrong, send us a correction.
Payment gateway test cards
The test numbers on the test card pages are copied from each provider’s official documentation, checked October 2026. Every number passes the Luhn check; numbers that fail it are left out.
IBAN formats
Lengths and BBAN structures for the 90 countries in the IBAN generator and IBAN checker follow the SWIFT IBAN registry (ISO 13616). Morocco’s national 28-character format is included and marked as not part of the registry. The IBAN check digits use the ISO 7064 mod-97 method.
Card number formats
Issuer prefixes (IIN ranges), lengths and security-code lengths for each brand follow the card networks’ published rules and the ISO/IEC 7812 numbering standard. The check digit is calculated with the Luhn algorithm (ISO/IEC 7812-1). Sandbox test numbers that payment providers document are listed separately on the gateway pages.
Fonts and icons
Text is set in Plus Jakarta Sans by Tokotype and card numbers in a digits-only subset of JetBrains Mono by JetBrains, both licensed under the SIL Open Font License 1.1 and served from this site. Icons and the card illustration are drawn in code for this site.