Desenvolvedor

Conversor de timestamp Unix

Converta entre timestamps Unix e datas legíveis. ISO 8601, UTC, local e relativo no seu fuso detectado. Tudo via Intl APIs, no navegador.

Formato:
Fuso horário local:
auto-detectado
Tudo roda no seu navegador. Nada é enviado para nenhum servidor.

O que é um timestamp Unix?

Um timestamp Unix é o número de segundos (ou ms) desde 00:00:00 UTC de 1º de janeiro de 1970 — a "Unix epoch". A maioria dos sistemas modernos armazena tempo assim.

Segundos vs milissegundos

Sistemas Unix antigos e a maioria das libs padrão usam segundos. Date.now() em JavaScript retorna ms. Java's System.currentTimeMillis() também usa ms.

Fusos horários e Unix

Um timestamp Unix é independente de fuso — sempre se refere ao mesmo instante UTC. O fuso só importa ao converter para string legível.

Trabalhando com respostas de API? Experimente nosso formatador JSON.

Usos comuns

  • Debug de API: Quando o servidor retorna created_at: 1745582400, cole aqui para ver a data real.
  • Verificação cron: Verifique timestamps de próxima execução antes do deploy.
  • Interpretação de logs: Decifre timestamps Unix em logs de servidores web ou syslog.
  • Inspeção de BD: Converta colunas created_at do MySQL/PostgreSQL em hora local.
  • Verificação de expiração: Decodifique claims exp de JWT e verifique se o token está válido.
  • Verificação de migração: Converta epochs em CSV para datas ISO para confirmar migração correta.
  • Coordenação entre equipes: Converta "mensagem em 1745582400" para a hora local de um colega.

FAQ

O que é tempo Unix?

Tempo Unix é um inteiro contando segundos desde 00:00:00 UTC de 1º de janeiro de 1970, ignorando leap seconds.

Quantos segundos desde 1970?

Cerca de 1,78 bilhão em meados de 2026 — use "Usar agora" para o valor atual. Excede o limite int32 em 19 de janeiro de 2038 (problema Y2038).

Milissegundos ou segundos — qual meu sistema usa?

Veja a magnitude. 10 dígitos = segundos (~2001+). 13 dígitos = ms. JavaScript Date.now() e Java currentTimeMillis() usam ms; C/Python/Go padrão segundos.

Como fusos interagem com timestamps Unix?

Não interagem — timestamps Unix são sempre UTC. O fuso só afeta como exibir como string. Sistemas em fusos diferentes mostram "local" diferente do mesmo timestamp.

O que é o problema do ano 2038?

Sistemas Unix 32-bit antigos armazenam timestamps como int signed, limite 2.147.483.647 — 19 de janeiro de 2038 às 03:14:07 UTC. Depois disso, overflow. Modernos 64-bit são imunes.

Em números

Fontes e leituras adicionais

01
Roda no seu dispositivo
Os arquivos nunca saem do seu navegador. Sem uploads para servidores.
02
8 idiomas
EN, ES, HI, PT, FR, DE, ID, JA — cada ferramenta.
03
Sem cadastro
Abra a página, use a ferramenta. Só isso.