100 % local — seus dados nunca saem do seu navegador

Timestamp Unix para data — leia uma linha de log

Transforme um timestamp Unix em data legível: ISO 8601, UTC, o seu horário local, segundos, milissegundos e há quanto tempo foi, tudo de uma vez.

Instantâneo Privado Zero cookies

Entrada Timestamp

Saída Date

O que esta ferramenta faz

Entra um número, saem seis leituras do mesmo instante.

1780000000
ISO 8601 (UTC): 2026-05-28T20:26:40.000Z
UTC: Thu, 28 May 2026 20:26:40 GMT
Local: Thu May 28 2026 20:26:40 GMT+0000
Unix seconds: 1780000000
Unix milliseconds: 1780000000000
Relative: 4 months ago

A linha ISO é a que se cola num chamado ou numa consulta; a linha UTC é a que se lê em voz alta; a linha relativa responde à pergunta que você provavelmente tinha — há quanto tempo foi isso.

O mesmo número, com os outros nomes dele

Tempo Unix, tempo epoch, tempo POSIX, tempo Linux: quatro nomes para uma só contagem — os segundos passados desde 1 de janeiro de 1970 às 00:00 UTC. Nada os distingue, e procurar um raramente leva ao outro.

A sua pilha renomeia de novo. É um long em Java e um BIGINT numa coluna SQL, um time_t em C, e o que o Date.now() devolve em JavaScript — esse em milissegundos. Um timestamp lido num log, num banco de dados ou num payload de API é esse número, seja qual for a palavra que estava ao lado.

O que volta é uma data e hora: uma data de calendário e um horário, nas seis formas acima.

Segundos ou milissegundos, decidido pelo tamanho

Treze algarismos ou mais são milissegundos; doze ou menos, segundos. A fronteira fica em um trilhão: em segundos seria o ano 33658, em milissegundos é setembro de 2001, e nenhum timestamp que você tenha em mãos chega perto.

A única unidade capaz de enganar a regra são os microssegundos, que algumas bases e ferramentas de rastreamento emitem: dezesseis algarismos lidos como milissegundos colocam você no ano 58375. Uma data tão absurda é o sinal — divida por mil e converta de novo.

Onde a leitura cai

  • Antes de 1970. Um número negativo conta para trás a partir da época: -1000000000 é 24 de abril de 1938.
  • Longe de 1970. Uma data guarda cerca de 285 000 anos de cada lado; além disso você recebe Timestamp out of range em vez de uma data que não quer dizer nada.
  • No seu fuso, só numa linha. O Local segue o seu navegador, horário de verão incluído. O resto da saída é UTC ou uma contagem simples, então diz a mesma coisa em qualquer máquina.
  • Relativo ao momento em que você apertou. “4 months ago” é calculado contra o seu relógio agora, não contra um ponto fixo — converta o mesmo número amanhã e a frase muda.

Privado por padrão

Tudo é executado localmente no seu navegador com JavaScript. Os seus dados nunca são enviados para um servidor, o que torna a ferramenta segura para conteúdo sensível e funciona offline.

Perguntas frequentes

Segundos ou milissegundos?
Os dois: doze algarismos ou menos são lidos como segundos, treze ou mais como milissegundos. A fronteira fica em um trilhão, que em segundos seria o ano 33658 e em milissegundos é setembro de 2001 — nenhum timestamp real chega perto, em qualquer das duas unidades. Se o seu número está em microssegundos, divida antes por mil: dezesseis algarismos lidos como milissegundos levam ao ano 58375, e é esse o sinal.
O que é a linha “Local”?
O mesmo instante escrito no fuso do seu navegador, horário de verão incluído. É a única linha da saída que depende de onde você está; todo o resto é UTC ou uma contagem. Se você compara uma entrada de log com o que um colega vê, compare a linha ISO, não esta.
Timestamps anteriores a 1970 funcionam?
Sim. Um número negativo conta para trás a partir da época: `-1000000000` é abril de 1938. Os números muito grandes param na borda do que uma data consegue guardar — cerca de 285 000 anos de cada lado de 1970 — e você recebe “Timestamp out of range” em vez de uma data sem sentido.

Conversores relacionados