Conversor de timestamp Unix

Converta um timestamp Unix (tempo epoch) em data legível e vice-versa. Aceita segundos e milissegundos e mostra o resultado no seu fuso horário e em UTC.

Timestamp Unix atual

1790334356

25/09/2026 13:05:56

Timestamp para data

Em segundos (10 dígitos) ou milissegundos (13 dígitos); detectado automaticamente.
Unidade detectada
Seu horário local
UTC
ISO 8601
Relativo

Data para timestamp

Segundos
Milissegundos

O que é o timestamp Unix?

O timestamp Unix, também chamado de tempo epoch ou POSIX, é o número de segundos transcorridos desde 1º de janeiro de 1970 às 00:00:00 UTC, sem contar os segundos intercalares. É a forma mais comum de guardar datas em bancos de dados, APIs e sistemas operacionais, porque não depende de fusos horários nem de formatos.

Segundos ou milissegundos?

Unix, PHP e MySQL usam segundos (um timestamp atual tem 10 dígitos), enquanto o JavaScript (Date.now()) e o Java usam milissegundos (13 dígitos). Este conversor detecta a unidade automaticamente.

O problema do ano 2038

Os sistemas que guardam o timestamp em um inteiro de 32 bits com sinal vão estourar em 19 de janeiro de 2038 às 03:14:07 UTC (timestamp 2147483647). Os sistemas modernos de 64 bits já não têm esse problema.