Conversor de Timestamp Unix (Epoch)

Converta timestamps Unix em datas legíveis e vice-versa — hora local, UTC e ISO 8601, no seu navegador.

Como usar

  1. Cole um timestamp Unix na entrada — segundos ou milissegundos, a ferramenta detecta pelo tamanho e informa como interpretou.
  2. Clique em "Converter" para ver a data no seu fuso horário local, em UTC, em ISO 8601 e como tempo relativo ("há 3 dias"); "Agora" preenche o momento atual.
  3. Para o caminho inverso, escolha uma data e hora no campo abaixo e clique em "Para epoch" para obter o timestamp em segundos e milissegundos. Tudo roda no seu navegador.

Sobre esta ferramenta

Um timestamp Unix (ou tempo epoch) é o número de segundos decorridos desde a meia-noite UTC de 1º de janeiro de 1970 — a convenção que praticamente todo sistema operacional, banco de dados e API usa para armazenar instantes no tempo sem ambiguidade de fuso horário. O problema é que um número como 1735689600 não significa nada para um humano, e metade dos sistemas que você encontra usa segundos enquanto a outra metade (JavaScript incluído) usa milissegundos. Este conversor traduz nas duas direções e mostra de uma vez todas as representações de que você pode precisar: sua hora local, UTC, a string ISO 8601 e uma descrição relativa como "há 3 dias".

A detecção entre segundos e milissegundos é automática, pelo tamanho: um valor de 100 bilhões de segundos corresponderia ao ano 5138, então qualquer coisa tão grande é tratada como milissegundos — e a ferramenta sempre informa qual interpretação usou, sem adivinhação silenciosa. A conversão usa o motor de datas nativo do seu navegador, que aplica o fuso horário e as regras de horário de verão do seu sistema operacional para produzir a leitura local, enquanto as linhas de UTC e ISO 8601 permanecem universais. A linha relativa usa o formatador de internacionalização do próprio navegador, então sai em linguagem natural ("ontem", "em 2 meses") no idioma da página.

A direção inversa toma uma data e hora de um seletor nativo, interpreta no seu fuso horário local e devolve o epoch em segundos e em milissegundos — os valores exatos para colar em código, numa consulta de banco de dados ou numa chamada de API. Usos típicos: decodificar campos created_at de logs e payloads JSON, conferir horários de expiração de tokens, montar fixtures de teste, ou descobrir se aquele cron job realmente disparou quando você acha que disparou. Tudo roda localmente: nenhum timestamp que você converte é enviado a lugar algum.

Perguntas frequentes

O que é um timestamp Unix?

É o número de segundos desde 1º de janeiro de 1970, 00:00 UTC — a "época Unix". Os sistemas o usam porque um único inteiro representa um instante sem ambiguidade, independentemente de fusos horários ou formatos de calendário.

Como sei se meu timestamp está em segundos ou milissegundos?

Pelo tamanho: datas atuais têm 10 dígitos em segundos (cerca de 1,7 bilhão) e 13 dígitos em milissegundos. A ferramenta detecta isso automaticamente — valores de 100 bilhões ou mais são tratados como milissegundos — e sempre mostra qual interpretação usou.

Por que a data convertida difere do que aparece nos logs do meu servidor?

Quase sempre é diferença de fuso horário: esta ferramenta mostra tanto sua hora local quanto UTC, enquanto servidores geralmente registram em UTC ou no fuso configurado na máquina. Compare a linha UTC com o seu log para eliminar a ambiguidade.

O que acontece em 2038?

O problema do ano 2038 afeta sistemas que armazenam timestamps em inteiros de 32 bits com sinal, que estouram em 19 de janeiro de 2038. Este conversor usa números do JavaScript e lida com datas a centenas de milhares de anos em ambas as direções.

Os timestamps que converto saem do meu navegador?

Não. Toda a conversão roda 100% em JavaScript no seu dispositivo, usando o motor de datas do próprio navegador. Nada é transmitido, registrado ou armazenado.

Ferramentas relacionadas

Links longos? Encurte de graça

O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.

O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.