Conversor de timestamp Unix
Converta timestamps Unix (epoch) em datas legíveis e vice-versa — em segundos, milissegundos, microssegundos ou nanossegundos, em qualquer fuso horário.
Timestamp Unix atual
Segundos
Milissegundos
De timestamp para data
De data para timestamp
100% privado: tudo roda no seu navegador e nada é enviado.
Como converter um timestamp Unix
Sem cadastro e sem instalação: funciona direto no seu navegador.
- Passo 1:Cole um timestamp em segundos, milissegundos, microssegundos ou nanossegundos — a unidade é detectada automaticamente, ou escolha você mesmo.
- Passo 2:Veja a data no seu fuso, em UTC e nos formatos ISO 8601 e RFC 2822, e mude o fuso para vê-la em qualquer lugar do mundo.
- Passo 3:Para o caminho inverso, escolha uma data e hora abaixo e copie os segundos ou milissegundos Unix resultantes.
Perguntas frequentes sobre timestamp Unix
O que é tempo epoch?
Tempo epoch é o número de segundos decorridos desde a época Unix, 1º de janeiro de 1970 às 00:00:00 UTC. Por exemplo, 1735689600 corresponde a 1º de janeiro de 2025 à meia-noite UTC.
Como saber se um timestamp está em segundos ou milissegundos?
Conte os dígitos. Timestamps atuais têm 10 dígitos em segundos, 13 em milissegundos, 16 em microssegundos e 19 em nanossegundos. O conversor detecta isso automaticamente.
Timestamps Unix dependem do fuso horário?
Não. Um timestamp Unix sempre se refere ao mesmo instante no mundo todo. O fuso só importa ao exibi-lo como data de calendário — por isso você pode trocar o fuso sem mudar o número.
O que é o problema do ano 2038?
Sistemas que guardam o timestamp em um inteiro de 32 bits com sinal só conseguem contar até 2.147.483.647 segundos, valor atingido em 19 de janeiro de 2038 às 03:14:07 UTC. Depois disso, o valor estoura. Usar inteiros de 64 bits evita o problema.
Como obter o timestamp atual no código?
Em JavaScript use Math.floor(Date.now() / 1000), em Python int(time.time()), em PHP time(), em Java Instant.now().getEpochSecond() e em um shell Unix date +%s.
Ferramentas Relacionadas
O que é um timestamp Unix?
Um timestamp Unix, também chamado de tempo epoch ou tempo POSIX, conta os segundos decorridos desde 00:00:00 UTC de 1º de janeiro de 1970, ignorando os segundos bissextos. Por ser um único número sem fuso horário, é a forma padrão de armazenar e trocar momentos em bancos de dados, arquivos de log, APIs, claims de JWT, tarefas cron e eventos de analytics. Muitos sistemas usam mais precisão: JavaScript e Java trabalham em milissegundos (13 dígitos), enquanto Python, Go, bancos de dados e ferramentas de rastreamento costumam usar microssegundos (16 dígitos) ou nanossegundos (19 dígitos).
Este conversor de epoch gratuito detecta a unidade automaticamente pelo número de dígitos e mostra a data no seu fuso local ou em qualquer fuso IANA, em UTC, nos formatos ISO 8601 e RFC 2822, como tempo relativo e como dia do ano. O conversor inverso transforma uma data e hora do calendário em segundos e milissegundos Unix, tratando corretamente o horário de verão do fuso escolhido. Um relógio ao vivo mostra o timestamp atual, pronto para copiar. Lembre-se de que sistemas que guardam os segundos em um inteiro de 32 bits com sinal vão estourar em 19 de janeiro de 2038 — o problema do ano 2038 —, enquanto timestamps de 64 bits são seguros por bilhões de anos.