Maestro card number format
Maestro numbers start with 5018, 5020, 5038, 6304, 6759, have 16 digits and a 3-digit security code. The last digit is a Luhn check digit, which lets forms catch typos before sending the card to the payment provider.
FAQ
How many digits does a Maestro card have?
16 digits, with a 3-digit security code.
Are generated card numbers real?
No. They follow the brand's prefix and length rules and pass the Luhn checksum, so they look valid to front-end validation, but they are random and not linked to any bank account. Any real authorization will fail.
What can I use them for?
Testing checkout form validation, input masks and brand detection, filling QA databases and fixtures, UI screenshots and demos, and load-testing tools that only need well-formed numbers.
Can I use them in Stripe or Adyen test mode?
Usually no — sandboxes only accept their own published test numbers. Use our test cards list for gateway testing.