Conversor de timestamp Unix para data: UTC e hora local

Converta timestamps em segundos ou milissegundos em datas legíveis, veja o epoch atual em tempo real e processe listas em lote.

Timestamp Unix: definição, conversão em data e o ano 2038

Um timestamp Unix é o número de segundos decorridos desde 1º de janeiro de 1970 às 00:00:00 UTC, com cada dia contando exatamente 86.400 segundos: os segundos intercalares são ignorados. 1740474000 corresponde a 25 de fevereiro de 2025 às 09:00:00 UTC, ou seja, 10:00 em Paris. A ferramenta também reconhece valores em milissegundos, microssegundos e nanossegundos pelo número de dígitos.

O que a ferramenta faz

  • Relógio ao vivo: epoch atual em segundos, atualizado a cada segundo a partir do relógio do aparelho.
  • Timestamp para data: a unidade é deduzida do comprimento digitado: 11 caracteres ou menos = segundos, 12 a 14 = milissegundos, 15 a 17 = microssegundos, 18 ou mais = nanossegundos. O resultado é exibido em ISO 8601 UTC, no formato RFC UTC, em hora local do navegador e em tempo relativo (“há 3 dias”).
  • Data para timestamp: a data e a hora digitadas são lidas em UTC ou no fuso local do navegador; nenhum outro fuso pode ser escolhido.
  • Conversão em lote: um valor por linha, resultado em ISO 8601 UTC. Aqui, apenas duas unidades são reconhecidas: 11 caracteres ou menos em segundos, acima disso em milissegundos.

Exemplos

  • 0 → 1970-01-01T00:00:00Z; 1735689600 → 2025-01-01T00:00:00Z.
  • 14/10/2026 às 12:00:00 UTC → 1791979200 segundos, 1791979200000 milissegundos.
  • 2147483647, o maior valor de um inteiro com sinal de 32 bits → 2038-01-19T03:14:07Z.

O ano 2038

Um sistema que armazena o tempo Unix em um inteiro com sinal de 32 bits estoura em 19 de janeiro de 2038 às 03:14:08 UTC e volta para dezembro de 1901. A ferramenta não é afetada: as datas JavaScript são números de milissegundos em ponto flutuante de 64 bits.

Limites

O tempo Unix não conta os segundos intercalares: dois instantes separados por um segundo intercalar podem ter o mesmo timestamp. A hora local exibida depende do fuso configurado no seu aparelho.

Fontes e datas: definição dos “segundos desde a Epoch”, POSIX, IEEE Std 1003.1-2024, seção 4.19 (cada dia conta 86.400 segundos). (verificado em 14/10/2026)

Perguntas frequentes

O que é a epoch Unix?

É a origem do tempo Unix: 1º de janeiro de 1970 às 00:00:00 UTC, que vale 0. Um timestamp conta os segundos desde esse instante, à razão de 86.400 segundos por dia.

Como saber se um timestamp está em segundos ou em milissegundos?

Hoje, um timestamp em segundos tem 10 dígitos (1791979200) e em milissegundos 13 dígitos (1791979200000). A ferramenta trata 11 caracteres ou menos como segundos e 12 a 14 como milissegundos.

O que acontece em 19 de janeiro de 2038?

Às 03:14:07 UTC, o timestamp chega a 2147483647, o maior valor de um inteiro com sinal de 32 bits. Um segundo depois, os sistemas que ainda usam esse formato estouram e exibem uma data de dezembro de 1901.

O timestamp Unix depende do fuso horário?

Não, ele designa o mesmo instante no mundo todo. Só a exibição muda: 1740474000 é lido como 09:00 UTC, 10:00 em Paris e 04:00 em Nova York.

Os segundos intercalares são contados?

Não. A norma POSIX conta cada dia como exatamente 86.400 segundos, de modo que os segundos intercalares adicionados desde 1972 não aparecem no tempo Unix.

A ferramenta é realmente gratuita?

Sim, todas as ferramentas do Kristools são 100% gratuitas e acessíveis sem cadastro.

Meus dados estão protegidos?

Sim. Todo o processamento é feito diretamente e com segurança no seu navegador. Nenhum dado pessoal é enviado para os nossos servidores.