Test credit card numbers
Generate Luhn-valid TEST card numbers across Visa, Mastercard, Amex, Discover, JCB, Diners and UnionPay.
Also known as: Fake (test) card number generator.
100% offline · macOS, Windows & Linux · free for personal use

// overview
What it does
Test credit card numbers is one of 55 tools in Hexkit, a desktop developer toolbox that runs entirely on your own machine. Generate Luhn-valid TEST card numbers across Visa, Mastercard, Amex, Discover, JCB, Diners and UnionPay.
Because Hexkit is a native app rather than a web page, anything you paste into the test credit card numbers stays local — there are no uploads, no accounts and no telemetry. You can generate IDs, hashes and test data even with the network turned off, which makes it safe for tokens, keys and production data.
// steps
How to use Test credit card numbers
- 1
Open Hexkit and select "Test credit card numbers", or press the command-palette key and start typing its name.
- 2
Pick your options. Generate Luhn-valid TEST card numbers across Visa, Mastercard, Amex, Discover, JCB, Diners and UnionPay.
- 3
Read or copy the result. Everything is computed locally by Hexkit's Rust core, so nothing is ever uploaded.
Tip: the command palette opens any tool in one keystroke.
// faq
Frequently asked questions
- Is Test credit card numbers free?
- Yes. Test credit card numbers is part of Hexkit, which is free for personal and non-commercial use on macOS, Windows and Linux.
- Does Test credit card numbers work offline?
- Completely. Hexkit runs every tool locally with no network access, so Test credit card numbers works on a plane or an air-gapped machine.
- Is my data uploaded anywhere?
- No. Hexkit makes no network calls and has no telemetry — whatever you paste stays on your computer.
// keep going
Related tools
Use Test credit card numbers without sending your data anywhere.
Test credit card numbers ships inside Hexkit — a free, offline developer toolbox for macOS, Windows and Linux. No account, no uploads.