construction
Lexora Tools

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.

  1. Passo 1:Cole um timestamp em segundos, milissegundos, microssegundos ou nanossegundos — a unidade é detectada automaticamente, ou escolha você mesmo.
  2. 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.
  3. 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.

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.