UltraConvert
Conversores

Conversor de Timestamp Unix

Converte instantaneamente entre timestamps da época Unix e datas legíveis por humanos. Detecta automaticamente se sua entrada está em segundos ou milissegundos com base na magnitude. Exibe múltiplos formatos, incluindo segundos Unix, milissegundos Unix, ISO 8601 (UTC e local), strings de data legíveis e cálculos de tempo relativo. O atalho "Usar hora atual" permite trabalhar com o momento presente.

O que esta ferramenta faz?

O Conversor de Timestamp traduz entre timestamps Unix legíveis por máquinas e formatos de data humanos. Os timestamps Unix contam segundos (ou milissegundos) desde 1 de janeiro de 1970 às 00:00:00 UTC (a época Unix). A ferramenta detecta automaticamente segundos vs. milissegundos: números abaixo de 10^11 são tratados como segundos (datas anteriores ao ano 5138), acima como milissegundos. Ela exibe opções de formato abrangentes: segundos Unix, milissegundos Unix, timestamp ISO 8601 UTC, hora local ISO 8601, string de data legível e tempo relativo a partir de agora.

Como funciona

A entrada é analisada para detectar o formato: valores numéricos são analisados quanto à magnitude para determinar segundos vs. milissegundos; valores de string são interpretados como entradas de data. O objeto Date do JavaScript realiza a conversão: new Date(timestamp * 1000) para segundos, new Date(timestamp) para milissegundos. A formatação da saída utiliza toISOString() para ISO 8601, toLocaleString() para hora local e formatação personalizada para strings de data legíveis. O tempo relativo calcula a diferença entre o timestamp e o momento atual usando Date.now(), exibindo unidades apropriadas (segundos atrás, minutos atrás, horas atrás, dias atrás).

Recursos

Como usar

  1. 1

    Digite o timestamp ou a data

    Cole qualquer um destes: 1234567890 (segundos), 1234567890000 (milissegundos), 2026-04-26T20:00:00Z (ISO), ou "26 de abril de 2026 às 20h" (linguagem natural).

  2. 2

    Leia todas as conversões

    Todos os formatos são exibidos: timestamps Unix, strings ISO em UTC e seu fuso horário local, formato legível e tempo relativo a partir de agora.

  3. 3

    Use o atalho de hora atual

    Clique em "Usar Hora Atual" para preencher com o momento atual. Útil para registrar timestamps atuais ou calcular tempos relativos futuros/passados.

  4. 4

    Cople o formato necessário

    Clique em copiar no formato que você precisar para seu código, API, banco de dados ou documentação.

Casos de uso comuns

Depuração de API

Converte timestamps Unix em respostas de API em datas legíveis para entender a recência dos dados, tempos de expiração ou sequenciamento de eventos.

Trabalho com banco de dados

Traduz timestamps do banco de dados (frequentemente armazenados como inteiros Unix) em datas legíveis para consultas, relatórios e verificação de dados.

Análise de logs

Converte timestamps em milissegundos em arquivos de log em horários legíveis para análise de incidentes e correlação de eventos.

Desenvolvimento de código

Gera timestamps para dados de teste, verifica se o tratamento de datas do seu código produz valores corretos e depura problemas de fuso horário.

Dicas e boas práticas

Perguntas frequentes

Como funciona a detecção automática?
Números abaixo de ~10^11 são tratados como segundos (corresponde ao ano 5138). Acima disso, como milissegundos. O limite é inequívoco na prática — datas reais em milissegundos estão sempre acima de 10^11 (desde 1970+).
E os fusos horários?
Timestamps Unix são sempre UTC. A ferramenta exibe tanto UTC quanto o fuso horário local do seu navegador. Para outros fusos horários, você precisaria de uma ferramenta com seleção explícita de fuso horário (planejado para o futuro).
Qual é a data máxima?
O Date do JavaScript suporta até ±100.000.000 de dias a partir da época (ano ±271821). A ferramenta exibe esses como fora de alcance se o limite for excedido.
Por que meus timestamps estão com 8 horas de diferença?
Confusão de fuso horário é comum. Timestamps Unix são UTC. Se você estiver interpretando segundos como milissegundos e vice-versa, a diferença é de aproximadamente 50 anos, não horas. Verifique isso primeiro. Para diferenças de horas, verifique as configurações de fuso horário.

Ferramentas relacionadas