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.
Privacidade em primeiro lugar
Toda a conversão acontece no seu navegador
Tempo real
Timestamp atual atualizado a cada segundo
Bidirecional
Epoch para data e data para epoch
Hora atual
Epoch para data
Digite um timestamp Unix para converter
Data para epoch
Digite uma data para converter em epoch
Ferramentas Relacionadas
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.

