← Tutti gli strumenti

Timestamp Converter

Unix epoch in data leggibile e viceversa. Secondi, millisecondi, fuso locale o UTC.

Il Unix timestamp (o epoch) è il numero di secondi trascorsi dal 1 gennaio 1970 UTC. Usato ovunque: database, log, API, JWT, sistemi distribuiti.

Questo strumento converte avanti e indietro tra timestamp e formati data umani, supportando secondi e millisecondi.

Adesso (Unix timestamp)
🔒 100% client-side. Tutte le conversioni avvengono nel browser.

Timestamp → Data

 

Data → Timestamp

 
Formati supportati: ISO 8601 (2026-05-28T12:00:00Z), data sola (2026-05-28), formato breve italiano (28/05/2026 12:00) e qualsiasi formato parsabile da JavaScript.

Cosa sono i timestamp Unix

Il Unix timestamp è un numero che rappresenta un istante nel tempo: i secondi (o millisecondi) passati dall'1 gennaio 1970 alle 00:00:00 UTC, detta "epoch".

Vantaggi: rappresentazione compatta, ordinabile, indipendente da fusi orari e localizzazione. Limiti: il classico timestamp Unix a 32 bit overflowa il 19 gennaio 2038 (il famoso "Y2038 bug"). I sistemi moderni usano 64 bit.

Linguaggi e DB: JavaScript usa Date.now() che restituisce millisecondi. PHP time() e MySQL UNIX_TIMESTAMP() usano secondi. Python time.time() restituisce un float in secondi.

Domande frequenti

Come capisco se un timestamp è in secondi o millisecondi?
A occhio: i timestamp in secondi attuali hanno 10 cifre (es. 1748419200), quelli in millisecondi ne hanno 13 (es. 1748419200000). Lo strumento rileva automaticamente.
Cosa significa UTC?
UTC (Coordinated Universal Time) è il riferimento globale, senza ora legale. L'Italia è UTC+1 in inverno, UTC+2 in estate (CEST).
Posso convertire date storiche?
Sì. JavaScript supporta date dal 1° gennaio 271821 a.C. al 19 settembre 275760 d.C. Per date prima del 1970 il timestamp sarà negativo.
I dati vengono inviati a un server?
No. Tutta la conversione usa l'oggetto Date nativo del browser. Nessuna richiesta di rete.