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.