American Express Test Number Generator
Generate Luhn-valid American Express test numbers (15 digits) for form and validation testing.
Tool inputs stay in your browser · optional AI search sends your query
Good to know: Numbers start with the network’s public prefix and end with a correct Luhn check digit, so they pass format validation in your own forms. For software testing only. These are not real cards: they are not linked to any bank account and cannot be used to pay for anything. For real payment-gateway tests, use the official test cards for your provider (see Test Credit Card Numbers).
How to use it (step by step)
- 1Choose your options: “Brand”, “How many”, “Output”.
- 2Press “Generate test numbers”.
- 3Copy the result with the Copy button. Press the button again for a fresh result.
Words to know
- Luhn check
- A quick math test every real card number passes, like a spelling check for numbers. Passing it only means the number is typed in the right shape, not that the card is real.
- Test / sandbox mode
- A practice version of a payment system. You can “pay” with test cards to try your checkout, but no real money moves.
- Public vs private IP
- Your router gives each device a private IP (like 192.168.1.5) at home. The internet only sees one public IP for your whole house.
More in Cards & Payments
EMV Tag LookupLook up an EMV tag (9F26, 95, 5F2A…) or search tags by name.EMV TVR Decoder (Tag 95)Decode the 5-byte Terminal Verification Results to see why a chip transaction went online or declined.ISO 8583 MTI DecoderExplain a 4-digit Message Type Indicator such as 0100, 0110, 0200, 0420 or 0800.ISO 8583 Bitmap DecoderTurn a primary (and secondary) bitmap in hex into the list of data elements present.ISO 8583 Processing Code DecoderDecode field 3 (e.g. 000000, 010000, 200000): transaction type and account types.IBAN ValidatorCheck an IBAN: country length and mod-97 check digits, then format it for print.