What it does
BIN Lookup
Instantly identify bank, country, card type, and level from first 6 digits
Instantly identify bank, country, card type, and level from first 6 digits
Luhn Check
Validate card number structure — catches typos and generated numbers
Validate card number structure — catches typos and generated numbers
Card Type
Visa, Mastercard, Amex, Discover, JCB — auto-detected
Visa, Mastercard, Amex, Discover, JCB — auto-detected
Issuer Info
Bank name, country code, card level (Classic/Gold/Platinum/Black)
Bank name, country code, card level (Classic/Gold/Platinum/Black)
Offline
No API calls, no logging, no network — runs entirely local
No API calls, no logging, no network — runs entirely local
Batch Mode
Paste up to 500 cards at once, export results as CSV
Paste up to 500 cards at once, export results as CSV
Download — Windows (64-bit)
Standalone executable. No install, no dependencies. Extract and run.
Download (8.0 MB)SHA-256: 0a21c78b3677992eea8a0544844fe68abb198c6d5152b08afa67d0822596606c
⚠ This tool is for educational/security research only. Do not use with cards you don't own.
The author is not responsible for misuse. Card numbers shown in screenshots are test/demo BINs.
Screenshots
Single card check:
$ ccvalidator 4532015112830366 BIN: 453201 (Visa, USA) Issuer: CHASE BANK USA Level: Classic/Debit Luhn: ✓ Valid
Batch mode:
$ ccvalidator -b cards.txt --output results.csv Processed: 247 cards Valid Luhn: 231 Invalid: 12 Missing BIN: 4 Output: results.csv
Supported BINs
Built-in database covers 200,000+ BINs. Updated July 2026.
- All major issuers (Visa, MC, Amex, Discover, JCB, UnionPay)
- Prepaid, debit, credit, charge card detection
- Country-level issuer identification
- Card level: Classic, Gold, Platinum, World, Signature, Infinite, Black
CLI + GUI
Command-line for batch processing. Graphical mode for interactive use — double-click the exe.
GUI Version (8.0 MB)