Developer Tool

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.

Current Time

Epoch to Date

Enter a Unix timestamp to convert

Date to Epoch

Accepted: ISO 8601, YYYY-MM-DD, MMM DD YYYY, and more

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.