Conversor de Timestamp Unix (Epoch)
Converta timestamps Unix para datas legíveis em fuso local ou UTC, e vice-versa. Suporta segundos, milissegundos e ISO 8601.
Privacy-first
All conversion happens locally
Real-time
Live-updating current timestamp
Bidirectional
Epoch to date & date to epoch
Current Time
Epoch to Date
Enter a Unix timestamp to convert
Date to Epoch
Enter a date to convert to epoch
Conversor de Timestamp Unix — Perguntas Frequentes
O que é um timestamp Unix (epoch time)?
Um timestamp Unix, também chamado de epoch time, é a quantidade de segundos que se passou desde 1º de janeiro de 1970 às 00:00:00 UTC (o epoch Unix). É amplamente usado em computação para representar datas e horas como um único inteiro, o que facilita armazenar, comparar e transferir entre sistemas.
Qual a diferença entre segundos e milissegundos?
Timestamps Unix são tradicionalmente medidos em segundos desde o epoch. Mas muitas linguagens e APIs (como `Date.now()` em JavaScript) usam milissegundos para mais precisão. Um timestamp em milissegundos é só o de segundos multiplicado por 1000. Essa ferramenta detecta e trata os dois formatos automaticamente.
O que é o problema do ano de 2038?
O problema do ano 2038 acontece porque muitos sistemas guardam timestamps Unix como inteiros de 32 bits com sinal, que só conseguem representar datas até 19 de janeiro de 2038 (2.147.483.647 segundos). Depois disso o contador transborda e vira um número negativo. Sistemas modernos de 64 bits não são afetados.
O que é o formato ISO 8601?
ISO 8601 é o padrão internacional para representação de data e hora. Ele usa o formato YYYY-MM-DDTHH:mm:ss.sssZ, onde T separa a data e a hora, e Z indica UTC. É o formato mais comum em APIs e não tem ambiguidade entre regiões.
Meus dados estão seguros?
Sim. Toda conversão acontece no seu navegador usando a API Date nativa do JavaScript. Nenhum dado é enviado para um servidor — seus timestamps e datas nunca saem do dispositivo.
O que é um timestamp Unix (epoch time)?
Um timestamp Unix, também chamado de epoch time, é a quantidade de segundos que se passou desde 1º de janeiro de 1970 às 00:00:00 UTC (o epoch Unix). É amplamente usado em computação para representar datas e horas como um único inteiro, o que facilita armazenar, comparar e transferir entre sistemas.
Qual a diferença entre segundos e milissegundos?
Timestamps Unix são tradicionalmente medidos em segundos desde o epoch. Mas muitas linguagens e APIs (como `Date.now()` em JavaScript) usam milissegundos para mais precisão. Um timestamp em milissegundos é só o de segundos multiplicado por 1000. Essa ferramenta detecta e trata os dois formatos automaticamente.
O que é o problema do ano de 2038?
O problema do ano 2038 acontece porque muitos sistemas guardam timestamps Unix como inteiros de 32 bits com sinal, que só conseguem representar datas até 19 de janeiro de 2038 (2.147.483.647 segundos). Depois disso o contador transborda e vira um número negativo. Sistemas modernos de 64 bits não são afetados.
O que é o formato ISO 8601?
ISO 8601 é o padrão internacional para representação de data e hora. Ele usa o formato YYYY-MM-DDTHH:mm:ss.sssZ, onde T separa a data e a hora, e Z indica UTC. É o formato mais comum em APIs e não tem ambiguidade entre regiões.
Meus dados estão seguros?
Sim. Toda conversão acontece no seu navegador usando a API Date nativa do JavaScript. Nenhum dado é enviado para um servidor — seus timestamps e datas nunca saem do dispositivo.