Conversor de Unix timestamp

Transforme um timestamp epoch em uma data no seu fuso horário, em UTC ou em qualquer outro fuso, e transforme uma data de volta em timestamp. O timestamp atual corre no topo da página.

Grátis e privado. Tudo funciona no seu navegador e nada é enviado.

Como funciona

  1. Cole um timestampSegundos ou milissegundos, a unidade é detectada pela quantidade de dígitos.
  2. Leia a dataVeja em hora local, em UTC, no fuso escolhido e nos formatos padrão.
  3. Ou faça o caminho inversoEscolha uma data e uma hora para ver o timestamp.

Tempo epoch em palavras simples

O Unix time conta os segundos desde 1º de janeiro de 1970 à meia-noite UTC. Bancos de dados, logs, APIs e tokens JWT usam esse valor porque é um único número, igual em qualquer lugar. O conversor reconhece a unidade pelo tamanho: 10 dígitos são segundos, 13 são milissegundos como em JavaScript e Java, 16 são microssegundos como em Python e PostgreSQL, e 19 são nanossegundos como em Go.

Os resultados aparecem na sua hora local, em UTC e, se você quiser, em qualquer outro fuso horário, além de ISO 8601 para APIs e RFC 2822 para cabeçalhos de e-mail.

Conversão em lote

Cole uma coluna de timestamps de um log ou de uma planilha, um por linha, e receba a data ISO ao lado de cada um, pronta para copiar de volta. Tudo é calculado no seu navegador.

Perguntas frequentes

O timestamp está em segundos ou em milissegundos?

A ferramenta detecta pela quantidade de dígitos: 10 para segundos, 13 para milissegundos.

Em que fuso horário está um Unix timestamp?

Em nenhum. Ele sempre conta a partir de 1970 em UTC; só a data exibida depende do fuso horário.

O que é o problema do ano 2038?

Sistemas que guardam o Unix time como número de 32 bits com sinal estouram em 19 de janeiro de 2038. Os sistemas atuais usam 64 bits.

Posso converter vários timestamps de uma vez?

Sim. Cole um por linha na caixa de timestamp.