Validatore di carte

Valida qualsiasi numero di carta e rileva il circuito — istantaneamente, in privato, gratis.

  • NON memorizziamo il tuo numero di carta.
  • La validazione avviene interamente nel tuo browser — nessun dato viene inviato ad alcun server.
  • Nessun account richiesto. Nessun dato salvato.

scorri per esempi e dettagli

Come si usa

Come si usa

  1. 1

    Digita o incolla il numero della tua carta — gli spazi di formattazione vengono gestiti automaticamente.

  2. 2

    Il circuito viene rilevato dopo la prima cifra. La validazione parte da 13+ cifre.

  3. 3

    Verde significa strutturalmente valido. Rosso significa che una cifra è probabilmente errata.

Carta

Cos'è un numero di carta di credito?

Un numero di carta di credito è un identificatore da 13 a 19 cifre impresso su ogni carta di pagamento. Le prime 6–8 cifre formano il Bank Identification Number (BIN), che codifica il circuito della carta, la banca emittente e il tipo di carta. Le cifre centrali identificano il conto e l'ultima cifra è una cifra di controllo Luhn — usata per rilevare errori di trascrizione. Questo validatore gratuito online di carte di credito verifica il checksum Luhn e identifica il circuito dal prefisso BIN.

Validazione

Come funziona la validazione della carta (algoritmo di Luhn)

Tutti i principali circuiti utilizzano l'algoritmo di Luhn (ISO/IEC 7812) per validare i numeri di carta. A partire dalla cifra più a destra, ogni seconda cifra viene raddoppiata. Se il raddoppio dà più di 9, si sottrae 9. Si sommano tutte le cifre — un numero di carta valido produce sempre un totale divisibile per 10. Il rilevamento del circuito esamina le cifre iniziali: Visa inizia con 4, Mastercard con 51–55 o 2221–2720, Amex con 34 o 37, Discover con 6011 o 65, e UnionPay con 62.

Esempio

Esempio: per il numero di test Visa 4242 4242 4242 4242, la somma di Luhn è 60 — divisibile per 10, quindi è strutturalmente valido.

Vantaggi

Perché la validazione della carta è importante

La validazione lato client intercetta gli errori evidenti prima che la richiesta di pagamento raggiunga il tuo gateway di pagamento. Questo riduce i pagamenti falliti, migliora la conversione al checkout e diminuisce le chiamate API non necessarie a Stripe, Braintree o Adyen. È inoltre essenziale negli ambienti di test dove gli sviluppatori devono validare rapidamente i numeri di carta senza chiamare le API di pagamento reali.

  • Intercetta gli errori di digitazione prima che raggiungano il gateway di pagamento, riducendo gli addebiti falliti.
  • Riconosce il circuito della carta dalla prima cifra — Visa, Mastercard, Amex, Discover, UnionPay e altri.
  • Funziona interamente nel tuo browser — nessun dato della carta viene inviato a un server.
  • Riduce le chiamate API non necessarie a Stripe, Braintree o Adyen durante lo sviluppo.
  • Essenziale per gli ambienti di test — convalida i numeri di carta senza usare API di pagamento reali.
  • Gratis, istantaneo, senza registrazione.
Formato

Struttura del numero di carta — BIN, conto e cifra di controllo

Ogni numero di carta di pagamento segue lo standard ISO/IEC 7812 ed è diviso in tre parti. Le prime 6–8 cifre sono il Bank Identification Number (BIN) — chiamato anche Issuer Identification Number (IIN). Il BIN codifica il circuito (Visa, Mastercard, ecc.), la banca emittente e il livello della carta. Le cifre centrali (tipicamente 6–12 cifre) identificano il conto del titolare presso la banca emittente. L'ultima cifra è la cifra di controllo Luhn, calcolata da tutte le cifre precedenti. Non ha alcun significato finanziario — esiste esclusivamente per intercettare eventuali errori di digitazione prima che una transazione venga avviata.

Tipi di carta

Tipi di carta supportati

I numeri di test riportati di seguito superano la validazione Luhn. Non sono numeri di carta reali.

  • VisaInizia con 4 · 16 cifre4242 4242 4242 4242
  • Mastercard51–55 o 2221–2720 · 16 cifre5500 0000 0000 0004
  • American Express34 o 37 · 15 cifre3782 822463 10005
  • Discover6011 o 65 · 16 cifre6011 1111 1111 1117
  • UnionPay62 · 16–19 cifre6250 9470 0000 0014
  • JCB3528–3589 · 16–19 cifre3566 0020 2036 0505
  • Diners Club300–305, 36, 38 · 14 cifre3056 9309 0259 04
  • Maestro6304, 6759, 6761–63 · 12–19 cifre6759 6498 2643 8453
  • Mir2200–2204 · 16 cifre2200 0000 0000 0004
  • RuPay6521, 6522 · 16 cifre6521 0000 0000 0000
  • Elo4011, 5066, 6277… · 16 cifre6362 9700 0457 9680
  • Troy9792 · 16 cifre9792 0303 1010 3019
  • Sconosciuto · 13–19 cifre— (Luhn valido, BIN sconosciuto)
Sicurezza

Cos'è un CVV / CVC?

CVV (Card Verification Value) e CVC (Card Verification Code) sono termini intercambiabili per il codice di sicurezza a 3 o 4 cifre stampato — non in rilievo — su una carta di pagamento. Visa, Mastercard e Discover stampano un CVV a 3 cifre sulla banda della firma sul retro della carta. American Express stampa un CID a 4 cifre sul fronte della carta, sopra il numero di carta. Il CVV non fa parte del numero di carta e non viene mai memorizzato dai commercianti dopo una transazione. Esiste specificamente per le transazioni senza carta presente (online): dimostra il possesso fisico della carta, poiché non può essere derivato dal solo numero di carta. Questo validatore controlla solo il numero di carta — mai il CVV. Non inserire il tuo CVV in nessun modulo che non sia un form di pagamento verificato.

Data di scadenza della carta — cosa significa

Ogni carta di pagamento ha una data di scadenza stampata in formato MM/AA. Dopo l'ultimo giorno del mese di scadenza, la carta viene rifiutata da tutti i terminali e i checkout online. Le date di scadenza consentono ai circuiti di riemettere periodicamente carte con funzionalità di sicurezza aggiornate, nuovi intervalli BIN e codici CVV rinnovati. A differenza degli IBAN, che rimangono validi finché il conto bancario è aperto, i numeri di carta hanno una durata fissa — tipicamente 3–5 anni dall'emissione. Alla scadenza della carta, la banca emittente invia una carta sostitutiva con una nuova data di scadenza e un nuovo CVV (il numero di carta può cambiare o meno in base alla politica della banca).

Carta vs IBAN

Numero di carta vs IBAN — differenza fondamentale

Un numero di carta e un IBAN sembrano entrambi lunghe sequenze di cifre, ma sono completamente diversi. Un numero di carta identifica un prodotto carta di pagamento e viene utilizzato ai terminali POS e nei checkout online. Un IBAN identifica un conto bancario e viene utilizzato per i bonifici e gli addebiti diretti. Non puoi usare un numero di carta per effettuare un bonifico bancario, né usare un IBAN a un checkout con carta. Se qualcuno ti chiede il tuo IBAN, vuole inviare denaro al tuo conto bancario — non addebitare la tua carta.

CardIBAN
Cosa identificaUn prodotto carta di pagamentoUn conto bancario
Usato perAcquisti al dettaglio, checkout onlineBonifici, stipendi, addebiti diretti
CircuitoReti Visa, Mastercard, AmexSEPA, SWIFT, bonifico bancario
Ha CVV / scadenzaSì — richiesto per i pagamenti onlineNo — nessuno dei due esiste per i conti bancari
Hai bisogno di validare un numero di conto bancario? Prova il nostro Validatore IBAN — supporta 70+ paesi.
Errori comuni

Errori comuni nel numero di carta

Anche una sola cifra errata provoca un errore Luhn. Queste sono le cause più frequenti:

  • Cifra digitata male

    La causa più comune — una singola cifra è stata inserita in modo errato. Prova a reinserire il numero con attenzione leggendo dalla carta fisica.

  • Cifre adiacenti invertite

    Scambiare due cifre vicine (ad esempio '42' → '24') può sfuggire all'occhio, ma l'algoritmo di Luhn lo rileva subito.

  • Numero troncato

    I numeri di carta hanno da 13 a 19 cifre. Anche una sola cifra mancante provoca un fallimento immediato del controllo Luhn.

  • Usare un numero di carta reale nei test

    Usa numeri di test pubblici (ad esempio 4242 4242 4242 4242 per Visa). I numeri reali delle carte non dovrebbero mai essere condivisi con strumenti o sistemi.

Risoluzione problemi

Perché la validazione della carta fallisce

Il nostro validatore esegue due controlli in sequenza. Se uno dei due fallisce, il numero di carta è strutturalmente non valido:

  1. 1

    1. Prefisso del circuito sconosciuto

    Le cifre iniziali devono corrispondere a un circuito di carte noto. In caso contrario il marchio apparirà come «Sconosciuto», ma il controllo Luhn verrà comunque eseguito.

  2. 2

    2. Numero di cifre errato

    Ogni circuito ha una lunghezza prevista fissa. Visa = 16, Amex = 15, Mastercard = 16. Un numero troppo corto o troppo lungo fallisce immediatamente.

  3. 3

    3. Checksum Luhn non valido

    Partendo dalla cifra più a destra, ogni seconda cifra viene raddoppiata. Se il risultato supera 9, si sottrae 9. La somma di tutte le cifre deve essere divisibile per 10. Basta una sola cifra errata per far fallire il controllo.

Il superamento di entrambi i controlli conferma che il numero di carta è corretto dal punto di vista strutturale. NON conferma che la carta sia attiva, non scaduta o con fondi sufficienti — solo la banca emittente può verificarlo.

FAQ

Domande frequenti sulla validazione delle carte

Cos'è un numero di carta di credito?

Un numero di carta di credito è una sequenza da 13 a 19 cifre impressa su una carta di pagamento. È diviso in un Bank Identification Number (BIN, prime 6–8 cifre), un identificatore di conto (cifre centrali) e una cifra di controllo Luhn (ultima cifra). Il BIN codifica il circuito e la banca emittente; la cifra di controllo serve a individuare errori di digitazione.

Come si valida un numero di carta online?

Incolla o digita il numero di carta nel campo sopra. Il validatore applica immediatamente l'algoritmo di Luhn e rileva il circuito dalle cifre iniziali. Non è necessario premere alcun pulsante — la validazione avviene durante la digitazione.

Cos'è l'algoritmo di Luhn?

L'algoritmo di Luhn (ISO/IEC 7812) è una formula di checksum utilizzata da tutti i principali circuiti per rilevare errori di trascrizione. A partire dalla cifra più a destra, ogni seconda cifra viene raddoppiata; se il risultato supera 9, si sottrae 9. La somma di tutte le cifre di un numero di carta valido è sempre divisibile per 10.

Cos'è un numero BIN?

Un BIN (Bank Identification Number), chiamato anche IIN (Issuer Identification Number), rappresenta le prime 6–8 cifre di un numero di carta. Identifica il circuito (Visa, Mastercard, ecc.), la banca emittente e il tipo di carta (credito, debito, prepagata). I BIN vengono utilizzati da commercianti e processori di pagamento per instradare le transazioni e applicare regole specifiche per paese.

Cos'è un CVV o CVC?

CVV (Card Verification Value) e CVC (Card Verification Code) sono codici di sicurezza a 3 o 4 cifre stampati sulle carte di pagamento. Visa, Mastercard e Discover stampano un CVV a 3 cifre sul retro; Amex stampa un CID a 4 cifre sul fronte. Il CVV non viene memorizzato dai commercianti e non può essere derivato dal numero di carta. Esiste per dimostrare il possesso fisico della carta nelle transazioni online.

Perché il mio numero di carta non supera la validazione?

La validazione Luhn fallisce quando almeno una cifra è errata. Cause comuni: una cifra è digitata male, due cifre adiacenti sono scambiate (errore di trasposizione), oppure il numero è troncato. Se il numero di carta sembra visivamente corretto, prova a reinserirlo con attenzione. Nota: questo validatore controlla solo la struttura — non può confermare se la tua carta è attiva o ha fondi sufficienti.

È sicuro inserire il numero della mia carta qui?

Sì. La validazione avviene interamente nel tuo browser. Nessun dato viene trasmesso ad alcun server, memorizzato in alcun database o registrato in alcun modo. Non vediamo nulla. Detto questo, non inserire il tuo CVV — questo strumento non ne ha bisogno e non dovresti mai inserire codici CVV in moduli che non siano form di pagamento.

Quante cifre ha una carta Visa?

I numeri delle carte Visa sono sempre di 16 cifre e iniziano sempre con la cifra 4. Le carte American Express sono di 15 cifre e iniziano con 34 o 37. Le carte Mastercard sono di 16 cifre e iniziano con 51–55 o 2221–2720. Le carte Discover sono di 16 cifre e iniziano con 6011 o 65.

Qual è la differenza tra numero di carta di debito e di credito?

Dal punto di vista strutturale, i numeri di carta di debito e di credito seguono lo stesso formato — entrambi utilizzano l'algoritmo di Luhn e il medesimo rilevamento del circuito basato su BIN. La differenza è finanziaria: una carta di credito attinge a una linea di credito concessa dalla banca; una carta di debito preleva direttamente da un conto bancario. Il numero di carta in sé non rivela di quale tipo si tratta.

Un numero di carta può identificare la banca emittente?

In parte. Il BIN (prime 6–8 cifre) identifica il circuito e la banca emittente. I database BIN associano i BIN a nomi di banche e paesi. Tuttavia questa corrispondenza non è pubblica — i servizi commerciali di lookup BIN aggregano questi dati. Questo validatore identifica il circuito (Visa, Mastercard, ecc.) ma non effettua ricerche da BIN a banca.

Qual è la differenza tra un numero di carta e un IBAN?

Un numero di carta identifica un prodotto carta di pagamento e viene usato per acquisti al dettaglio e checkout online. Un IBAN identifica un conto bancario e viene usato per bonifici e addebiti diretti. Operano su reti di pagamento completamente diverse. Non puoi usare un numero di carta per effettuare un bonifico bancario, né usare un IBAN per pagare a un checkout.

Posso usare il mio numero di carta per un bonifico bancario?

No. I bonifici richiedono un numero di conto bancario (tipicamente in formato IBAN in Europa). Il tuo numero di carta è legato a un prodotto carta, non direttamente al tuo conto bancario. Per ricevere un bonifico, condividi il tuo IBAN — non il numero di carta.

Un numero di carta valido significa che la carta è attiva?

No. La validazione Luhn conferma solo che il numero di carta è strutturalmente corretto — le cifre superano il checksum. Non conferma che la carta sia attiva, non bloccata, non scaduta o che abbia fondi disponibili. Solo la banca emittente può verificarlo, il che avviene quando viene tentato un pagamento reale.

Strumenti correlati

Strumenti correlati

Validatore IBAN e Carta

Strumenti bancari gratuiti, privati e istantanei.

Cosa memorizziamo

La lingua è salvata in un cookie (NEXT_LOCALE). Il tema chiaro/scuro è salvato in localStorage (theme). Nient'altro — nessun dato viene inviato.

Questo sito utilizza Google Ads per rimanere gratuito.

© 2026 Validatore IBAN e Carta. Tutti i diritti riservati.