Validates credit card numbers using the Luhn algorithm (ISO/IEC 7812). Identifies the card network (Visa, Mastercard, American Express, Discover, UnionPay, Maestro) from the BIN/IIN prefix. Accepts numbers with or without spaces/dashes. Useful for payment form validation testing and understanding card number structure.
Enter a card number to validate it with the Luhn algorithm and identify the card network. For detecting card numbers in text or logs, use the Credit Card Detector.
Test Visa
Input
4111 1111 1111 1111
Output
Valid — Visa (Luhn: ✓)
Detect and highlight credit card numbers in text.
Validate and parse International Bank Account Numbers (IBANs).
Validate ISBN-10 and ISBN-13 numbers and convert between them.
Automatically redact emails, phone numbers, SSNs, and card numbers from text.
Generate HMAC signatures using SHA-256, SHA-512, and other algorithms.
Check password strength against security criteria and estimate crack time.