CVV Generator
Generate and verify Card Verification Values (CVV/CVC) for payment cards
Common values: 201 (CVV1), 000 (CVV2), 999 (iCVV/dCVV)
About Card Verification Values
What is a CVV?
Card Verification Value (CVV) is a security feature used by credit and debit card companies to prevent fraud. It adds an additional layer of security when the card is used in "card-not-present" transactions, such as online purchases.
Types of Card Verification Values
There are several types of verification values used in the payment card industry:
- CVV1/CVC1: Encoded on the magnetic stripe of the card and used for card-present transactions.
- CVV2/CVC2: Printed on the card (usually on the back) and used for card-not-present transactions.
- iCVV/Dynamic CVV: Used with EMV chip cards to prevent magnetic stripe cloning attacks.
How CVV is Calculated
The CVV calculation uses the DES (Data Encryption Standard) algorithm with the following inputs:
- Primary Account Number (PAN)
- Card expiration date (in YYMM format)
- Service code (typically 999 for CVV2)
- CVK (Card Verification Key) - a pair of DES keys
Security Considerations
CVV values are considered sensitive authentication data under PCI DSS regulations. They should never be stored after authorization, even in encrypted form. This tool performs all calculations client-side in your browser, ensuring your data remains secure.
Frequently Asked Questions
EMV Decoder tools perform all calculations client-side for maximum security.
No sensitive data is ever transmitted to our servers.