Regex Tester for Credit Card Numbers

Your data never leaves your browser

Sensitive data that should never leave your browser. Test format patterns for card types.

Example

Pattern: ^4[0-9]{12}(?:[0-9]{3})?$\n\nTest: 4111111111111111 (Visa test)

Tips

  1. 1Visa: 4xxx. MC: 51-55xx.
  2. 2Always Luhn-validate after regex.
  3. 3Use test card numbers only.

Frequently Asked Questions

Complete validation?

Regex = format. Luhn = checksum.

Safe?

Yes. Browser-only. Use test numbers.

All card types?

Alternation for each prefix pattern.