Copiado com sucesso!

Conversor de Timestamp Unix

Converta timestamps Unix para datas legíveis e vice-versa, com suporte a múltiplos formatos. ⏱️
Timestamp Unix atual
Resultados da conversão
Data local
UTC
ISO 8601
Relativo
Resultados da conversão
Segundos
Milissegundos

Esta ferramenta processa os dados localmente no seu navegador.

O que é o Timestamp Unix?

O timestamp Unix (também chamado de Unix time, POSIX time ou Epoch time) é um sistema de representação de tempo amplamente utilizado na computação. Ele conta o número de segundos que se passaram desde 1º de janeiro de 1970, 00:00:00 UTC — um momento conhecido como Unix Epoch.

Por exemplo, o timestamp 1000000000 corresponde a 9 de setembro de 2001, 01:46:40 UTC. Já o timestamp 0 representa exatamente o momento do Epoch.

O Problema do Ano 2038 (Y2K38)

Sistemas mais antigos de 32 bits armazenam o timestamp Unix como um inteiro com sinal, cujo valor máximo é 2.147.483.647. Esse valor corresponde a 19 de janeiro de 2038, 03:14:07 UTC. Após essa data, o valor transborda (overflow), causando comportamento imprevisível. Sistemas modernos utilizam inteiros de 64 bits, que suportam datas por bilhões de anos no futuro.

Por que usar timestamps?

Timestamps são ideais para armazenamento e comparação de datas em bancos de dados, APIs, logs e sistemas distribuídos. Por serem simples números inteiros, são independentes de fuso horário e fáceis de ordenar e calcular diferenças entre datas.

Timestamp ao vivo Acompanhe o timestamp Unix atual em tempo real, atualizado a cada segundo.
Conversão bidirecional Converta de timestamp para data ou de data para timestamp com um clique.
Múltiplos formatos Resultados em hora local, UTC, ISO 8601 e tempo relativo.
100% local Nenhum dado é enviado para servidores. Tudo é processado no seu navegador.

Perguntas Frequentes

Um timestamp Unix (ou Unix time / Epoch time) é o número de segundos que se passaram desde 1º de janeiro de 1970, 00:00:00 UTC. Esse momento é chamado de Unix Epoch e é o ponto de referência para contagem de tempo na maioria dos sistemas computacionais.

O Unix Epoch é o ponto zero da contagem de tempo no sistema Unix, correspondendo a 1º de janeiro de 1970, 00:00:00 UTC. Foi escolhido pelos criadores do sistema operacional Unix como referência universal. O timestamp 0 representa exatamente esse momento.

O Problema do Ano 2038 ocorre porque sistemas de 32 bits armazenam timestamps como inteiros com sinal, suportando no máximo o valor 2.147.483.647, que corresponde a 19 de janeiro de 2038, 03:14:07 UTC. Após esse momento, o valor transborda e causa erros. Sistemas modernos de 64 bits já resolveram esse problema.

O timestamp Unix padrão é contado em segundos desde o Epoch. Porém, muitas linguagens como JavaScript usam milissegundos (1 segundo = 1000 milissegundos). Um timestamp em milissegundos tem 13 dígitos, enquanto em segundos tem 10 dígitos. Para converter, basta multiplicar ou dividir por 1000.

Não. O timestamp Unix é sempre baseado em UTC (Tempo Universal Coordenado) e independe de fuso horário. O valor é o mesmo em qualquer lugar do mundo. A conversão para hora local é feita na exibição, aplicando o fuso horário do usuário.

Sim. Timestamps negativos representam datas antes de 1º de janeiro de 1970. Por exemplo, o timestamp -86400 corresponde a 31 de dezembro de 1969. Isso é útil para representar datas históricas no formato Unix.

Sim. Todas as conversões são feitas diretamente no seu navegador usando JavaScript. Nenhum dado é enviado para servidores externos. A ferramenta funciona inclusive sem conexão com a internet.

Infraestrutura DokeHost

Hospedar com Quem Entende de Tecnologia

Nossa infraestrutura enterprise sustenta desde ferramentas gratuitas até servidores críticos de empresas. Conheça os serviços que podem impulsionar o seu projeto.