Conversor Gratuito de Timestamp Unix
Última atualização: October 14, 2026
Resposta rápida: Converta timestamps Unix em datas e vice-versa instantaneamente. Cole um valor epoch de 10 dígitos (segundos) ou 13 dígitos (milissegundos) — nosso conversor gratuito detecta o formato automaticamente e mostra a data UTC e local, ou transforme qualquer data em timestamp para seu código, SQL ou chamadas de API.
✓ Grátis para sempre · ✓ Sem cadastro · ✓ O que você digita fica no seu navegador — nunca é enviado aos nossos servidores.
Como usar Conversor de Timestamp Unix
- Cole um timestamp Unix (10 ou 13 dígitos) e clique em 'Timestamp → Data'.
- Ou digite uma data como 2026-10-02 12:00 e clique em 'Data → Timestamp'.
- Use 'timestamp atual' para obter o valor epoch deste exato momento.
- Copie o resultado para seu código, consulta ou carga de API.
Por que usar Conversor de Timestamp Unix
- Detecta segundos vs milissegundos — chega de datas de 1970 por confundi-los.
- UTC + hora local — veja ambas para que bugs de fuso horário não te peguem.
- Bidirecional — de timestamp para data e de data para timestamp.
- Feito para desenvolvedores — grátis, instantâneo, privado.
Casos de uso comuns
- Depurar respostas de API: Cole o misterioso número de 13 dígitos de um JSON e veja na hora se são milissegundos ou segundos — sem console.
- Análise forense de logs: Converta lotes de valores epoch dos logs do servidor em horários legíveis para reconstruir exatamente quando um incidente começou.
- Escrever migrações SQL: Gere o epoch para uma data de corte, ou converta colunas epoch armazenadas em datas com FROM_UNIXTIME / to_timestamp.
- Agendamentos e tarefas cron: Calcule o timestamp de um lançamento futuro e confira a que horas uma expressão cron existente vai realmente disparar.
- Interoperabilidade com JavaScript: Traduza entre os milissegundos de Date.now() e os segundos que seu backend, sua biblioteca JWT ou seu TTL do Redis esperam.
Conversor de Timestamp Unix vs alternativas
- epochconverter.com: O clássico de longa data com seguidores fiéis — mas uma página datada, cheia de anúncios e sem detecção automática: você precisa dizer se seu valor está em segundos ou milissegundos. A nossa detecta automaticamente e mostra UTC + local juntas.
- unixtimestamp.com: Limpo e rápido para o básico. Falta detecção automática e a direção data-para-timestamp numa só tela; esta página faz as duas direções sobre a mesma entrada.
- One-liners de Python / JS:
datetime.fromtimestamp()ounew Date(ms)são instantâneos se você já está num REPL. Para uma colagem pontual de um log, abrir uma página é mais rápido que abrir um terminal. - Fazer de cabeça: Dividir por 31.536.000 te dá o ano — e nada mais. Use a ferramenta para tudo que precisa estar certo.
Resumindo: para uma conversão rápida pontual, esta página é a opção correta mais veloz — a detecção automática elimina o bug de timestamp nº 1 (segundos vs milissegundos), e as duas direções mais UTC/local vivem numa só tela. Vive num REPL o dia todo? Os one-liners também servem.
Perguntas frequentes
O que é um timestamp Unix?
Por que minha data mostra 1970?
Timestamps Unix não têm fuso horário?
O que é o problema do ano 2038?
Como converto um timestamp Unix em Python?
datetime.fromtimestamp(1798765432, tz=timezone.utc) para UTC, ou datetime.fromtimestamp(...) para hora local. No caminho inverso, datetime.now(timezone.utc).timestamp() dá o epoch atual. Atenção: fromtimestamp sem fuso horário usa silenciosamente o fuso do seu sistema, a fonte mais comum de bugs de horas.Milissegundos vs microssegundos vs nanossegundos — como diferenciar?
Date.now() do JavaScript), 16 = microssegundos, 19 = nanossegundos (time.time_ns() do Python). Divida por 1.000 a cada três dígitos extras. Este conversor detecta automaticamente valores de 10 e 13 dígitos, os dois que você encontrará na prática.Timestamps Unix podem ser negativos?
Por que as APIs usam timestamps de 13 dígitos?
Date.now() do JavaScript retorna milissegundos, e a maioria das APIs web é consumida a partir de JavaScript. Passar esses 13 dígitos para uma função que espera segundos gera uma data no ano 50.000+ — o bug de timestamp mais comum, e aquele que a detecção automática desta ferramenta existe para evitar.Timestamps Unix incluem segundos intercalares?
Como converto epoch para data em SQL?
FROM_UNIXTIME(ts) (e UNIX_TIMESTAMP(dt) para voltar). PostgreSQL: to_timestamp(ts). SQLite: datetime(ts, 'unixepoch'). BigQuery: TIMESTAMP_SECONDS(ts). Nota: a versão do MySQL só lida com segundos — divida por 1.000 primeiro os valores em milissegundos.