👤 Pro — senza pubblicitàPro
// epoch ⇄ data

Convertitore timestamp Unix

Trasforma un timestamp Unix in una data leggibile, o una data in un timestamp — con l'ora epoch attuale che scorre in tempo reale. Utile quando leggi log, una colonna di database o una risposta di un'API.

Gratis — uso illimitato.

Ora Unix attuale
Secondi
Millisecondi
ISO 8601

Timestamp → data

Data → timestamp

Il classico scambio: secondi e millisecondi invertiti

Quasi ogni bug sui timestamp in circolazione è lo stesso bug travestito in due modi diversi. Alimenta un valore in secondi in un codice che si aspetta millisecondi e ogni data collassa al gennaio 1970 — il numero è mille volte troppo piccolo, quindi l'orologio si muove appena oltre l'epoch. Alimenta millisecondi in un codice che si aspetta secondi e le date balzano decine di migliaia di anni nel futuro. Entrambi i sintomi sono immediatamente riconoscibili una volta che conosci il segnale: l'ora attuale in secondi è un numero a dieci cifre, in millisecondi tredici cifre. Il rilevamento automatico qui legge quella differenza al posto tuo, ma conoscerla a colpo d'occhio ti permette di individuare il bug nei tuoi stessi log prima ancora di aver convertito qualcosa.

I timestamp in natura

Una volta che inizi a notarli, i tempi epoch sono ovunque: colonne created_at nei database, campi di scadenza nei cookie e negli header di cache, orari degli eventi nei log dei server, e la claim exp dentro ogni JSON Web Token. Quest'ultimo è un abbinamento davvero utile — decodifica un token con il decodificatore JWT, incolla qui il suo numero exp, e la riga relativa ti dice in parole semplici se il token è morto un'ora fa o vive ancora per un'altra settimana. Quella frase relativa è silenziosamente il miglior controllo di sanità mentale della pagina: una sessione che dichiara di scadere tra quarantasei anni è un bug che puoi fiutare senza fare alcun calcolo.

I margini dell'epoch

Vale la pena conoscere alcuni casi particolari. I timestamp negativi sono legittimi — contano all'indietro dal 1970, quindi le date storiche vengono convertite correttamente qui. Il 2038 è il famoso precipizio per i vecchi sistemi che memorizzano i secondi in un intero a 32 bit, che va in overflow nel gennaio di quell'anno; i moderni sistemi a 64 bit hanno risolto la cosa da tempo, ma la data conta ancora se mantieni qualcosa di embedded o di antico. E il tempo Unix ignora deliberatamente i secondi intercalari — ogni giorno è esattamente 86.400 secondi per quanto riguarda l'epoch, il che è esattamente ciò che rende l'aritmetica affidabile. Tutto questo funziona nel tuo browser, gratis e senza limiti, come il resto degli strumenti per sviluppatori qui.

Cos'è un timestamp Unix

Un timestamp Unix (o «epoch time») è semplicemente il numero di secondi trascorsi dalla mezzanotte UTC del 1° gennaio 1970. È il modo in cui i computer memorizzano un istante di tempo senza doversi preoccupare di fusi orari o formati di calendario, motivo per cui lo incontri costantemente in log, database, cookie e risposte di API. Alcuni sistemi contano in millisecondi invece che in secondi — mille volte più grande — quindi questo strumento rileva quale hai incollato e lo converte correttamente. Tutto avviene nel tuo browser; nulla di ciò che digiti viene inviato da nessuna parte.

Secondi o millisecondi — come fa a saperlo?

In modalità «Rilevamento automatico» presume secondi per i numeri di lunghezza normale e millisecondi per quelli molto grandi (13 o più cifre), il che è corretto quasi sempre. Se un valore è ambiguo, cambia il menu a tendina dell'unità per forzare secondi o millisecondi.

Perché UTC e il mio orario locale sono diversi?

Un timestamp è un singolo istante; UTC e il tuo orario locale sono due modi di scrivere quello stesso istante. Lo strumento mostra entrambi, etichettati con il fuso orario del tuo browser, così puoi scegliere quello che ti serve.

Posso passare da una data a un timestamp?

Sì — usa il riquadro «Data → timestamp». Scegli una data e un'ora (lette nel tuo fuso orario locale) e otterrai il timestamp Unix sia in secondi che in millisecondi, oltre alla forma ISO 8601 in UTC.

Cos'è l'ISO 8601?

L'ISO 8601 è il formato testuale standard per una data e un'ora, come 2026-07-20T14:30:00.000Z — inequivocabile e ordinabile. La «Z» finale indica UTC. È il modo più sicuro di scrivere un timestamp, sia per gli esseri umani che per le macchine.

Viene inviato qualcosa a un server?

No. Tutta la conversione avviene nel tuo browser con JavaScript — potresti persino disconnetterti da internet e continuerebbe a funzionare. Nulla viene caricato o registrato.

Convertburda — conversioni universali