Conversor de Timestamps

Converta timestamps entre os formatos mais comuns em forense, resposta a incidentes e análise de logs: Unix epoch (s/ms/μs/ns), ISO 8601, Windows FILETIME, Mac Cocoa epoch e LDAP/Active Directory.

Cole qualquer valor e a ferramenta detecta o formato automaticamente. Toda a lógica roda no navegador — nenhum dado vai para o servidor.

Entrada

Cole um timestamp em qualquer formato. Exemplos abaixo são clicáveis.

Unix s Unix ms ISO 8601 FILETIME Cocoa

Conversões

Clique no botão Copiar de cada linha para enviar o valor à área de transferência.

Dica forense: ao correlacionar fontes (Windows Event Log, syslog, AD, Mac), normalize tudo para ISO 8601 UTC antes de cruzar. Diferenças de fuso horário e de epoch costumam mascarar ataques.

Perguntas frequentes

Qual a diferença entre Unix epoch e Windows FILETIME?

Unix epoch conta segundos (ou ms/μs/ns) desde 1970-01-01T00:00:00Z. Windows FILETIME é um inteiro de 64 bits que conta intervalos de 100 nanossegundos desde 1601-01-01T00:00:00Z UTC. A diferença entre as duas épocas é 11.644.473.600 segundos. FILETIME aparece em event logs Windows, NTFS MFT, AD User-Account-Control e atributos como lastLogonTimestamp.

O que é Mac Cocoa epoch?

Mac OS X (Cocoa/Core Data) usa épocas baseadas em 2001-01-01T00:00:00Z em vez de 1970. Valores aparecem como segundos (NSDate) em plists, bancos do iOS e Safari history. A diferença para Unix é 978.307.200 segundos.

O que é timestamp LDAP / Active Directory?

Atributos como pwdLastSet, lastLogonTimestamp, accountExpires no AD armazenam tempo no mesmo formato do Windows FILETIME (100ns desde 1601-01-01 UTC). Valores 0 ou 9223372036854775807 (0x7FFFFFFFFFFFFFFF) significam "nunca" ou "never expires". Útil em investigação de identidade e ataques contra AD.

Por que ISO 8601 é preferida em logs?

ISO 8601 (YYYY-MM-DDTHH:MM:SS.sssZ) ordena lexicograficamente, é livre de ambiguidade locale (não tem MM/DD vs DD/MM), e o Z indica UTC explicitamente. Sigma rules, OpenTelemetry, syslog RFC 5424, Splunk e ELK normalizam para ISO 8601. Em IR, sempre converta para ISO 8601 UTC antes de correlacionar fontes.

Como detecto se um timestamp Unix está em segundos, ms, μs ou ns?

Pela ordem de magnitude para "hoje" (~2026): segundos ≈ 1,7×10⁹ (10 dígitos); milissegundos ≈ 1,7×10¹² (13 dígitos); microssegundos ≈ 1,7×10¹⁵ (16 dígitos); nanossegundos ≈ 1,7×10¹⁸ (19 dígitos). A ferramenta detecta automaticamente pela quantidade de dígitos.

A conversão é feita no navegador?

Sim. Toda a lógica é JavaScript executando localmente. Nenhum dado é enviado ao servidor — você pode usar com timestamps sensíveis de logs internos sem se preocupar com vazamento.