Skip to main content

Início  /  Conversores de unidades  /  Conversor de timestamp Unix

Conversor de timestamp Unix (Epoch)

Converta um timestamp Unix em data, ou uma data em timestamp Unix — instantaneamente, no seu fuso horário local e em UTC ao mesmo tempo.

⚡ Resultados instantâneos 🕐 Timestamp atual ao vivo 🆓 100% gratuito, sem cadastro
Timestamp Unix atual
0
0 ms
Timestamp → Data

Horário local
UTC
Data → Timestamp
Segundos Unix
Milissegundos Unix
📌 Referência rápida — Timestamps conhecidos
01970-01-01 00:00:00 UTC
10000000002001-09-09 01:46:40 UTC
12345678902009-02-13 23:31:30 UTC
20000000002033-05-18 03:33:20 UTC
21474836472038-01-19 03:14:07 UTC (32-bit signed limit)

Instantâneo e ao vivo

Cada campo é atualizado enquanto você digita — sem botão "Converter", sem espera.

Horário local e UTC

Veja ambos ao mesmo tempo, para que não haja ambiguidade sobre em qual fuso horário um resultado está.

Privado por design

Funciona inteiramente no seu navegador usando a API Date nativa do JavaScript. Nada é enviado ou registrado.

Converter timestamps Unix online

Um timestamp Unix (também chamado de tempo epoch) é o número de segundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC. O conversor da CurePDF transforma um timestamp em uma data legível, ou uma data em um timestamp, totalmente no seu navegador usando a API nativa Date do JavaScript — sem necessidade de comunicação com nenhum servidor.

Como funcionam os timestamps Unix

Unix timestamp = seconds since 1970-01-01T00:00:00Z (not counting leap seconds)

Exemplo prático: o timestamp 0 representa a própria época — 1970-01-01 à meia-noite UTC. Cada timestamp depois desse avança em segundos inteiros (ou milissegundos, se essa for a unidade que um determinado sistema usa).

Segundos vs. milissegundos

Um timestamp Unix padrão conta segundos inteiros. Alguns sistemas e linguagens — incluindo a própria função Date.now() do JavaScript — usam milissegundos, que são exatamente 1.000 vezes maiores para o mesmo instante. Confundir os dois é um dos bugs de timestamp mais comuns, já que um valor em milissegundos lido incorretamente como segundos resulta em uma data séculos no futuro. Use o seletor de unidade acima para alternar entre eles.

Por que converter entre timestamps e datas?

Desenvolvedores

Leem timestamps de logs, linhas de banco de dados ou respostas de API.

Depuração

Verificam rapidamente o que um timestamp bruto em um log de erros ou token JWT realmente significa.

Integração de API

Muitas APIs aceitam ou retornam datas como timestamps Unix em vez de strings formatadas.

Trabalho com banco de dados

Conferem os valores de epoch armazenados em relação a datas legíveis por humanos.

Perguntas frequentes

O que é um timestamp Unix?

Um timestamp Unix (ou tempo Epoch) é o número de segundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC, sem contar os segundos bissextos. É uma forma compacta e independente de fuso horário de representar um instante para computadores.

Como eu converto um timestamp Unix em data?

Digite o timestamp acima e este conversor mostra instantaneamente a data e hora correspondentes, tanto no seu fuso horário local quanto em UTC.

Qual é a diferença entre um timestamp em segundos e em milissegundos?

Um timestamp Unix padrão conta segundos completos desde o Epoch. Alguns sistemas (incluindo o Date.now() do JavaScript) usam milissegundos em vez disso — 1.000 vezes maior. Use o alternador nesta página para trocar entre os dois.

Qual era o timestamp Unix à meia-noite UTC de 1º de janeiro de 1970?

0. Esse instante é o próprio Epoch Unix — o ponto de referência a partir do qual todo timestamp Unix conta.

Conversores relacionados