O que é um timestamp Unix
O tempo Unix conta os segundos desde 00:00:00 UTC de 1º de janeiro de 1970, a "epoch". É assim que a maioria dos bancos de dados, logs, APIs, JWTs e sistemas de arquivos guarda momentos no tempo, porque um único número é fácil de comparar e não tem fuso horário. O JavaScript e muitas APIs usam milissegundos (13 dígitos hoje), e alguns sistemas usam microssegundos (16 dígitos). Este conversor diferencia pelo tamanho.
O tempo Unix ignora os segundos intercalares: todo dia tem exatamente 86.400 segundos, o que simplifica as contas.
Exemplo resolvido
1700000000 são 1.700.000.000 de segundos depois da epoch: 14/11/2023 22:13:20 UTC, que eram 19:13:20 em Brasília (UTC−3). O mesmo instante em milissegundos é 1700000000000. No sentido inverso, 2024-02-29T12:00:00-03:00 dá 1709218800.
O ano 2038
Sistemas que guardam o tempo Unix num inteiro de 32 bits com sinal estouram às 03:14:07 UTC de 19 de janeiro de 2038 (2.147.483.647 segundos). Sistemas modernos usam 64 bits, que duram bilhões de anos.
Como funciona
Números são lidos como segundos, milissegundos ou microssegundos conforme o tamanho, e as datas precisam seguir a ISO 8601 (2024-02-29, 2024-02-29T12:00:00Z ou com fuso como -03:00); uma data sem fuso é tratada como UTC. A página mostra o instante em segundos e milissegundos Unix, em ISO 8601, como data completa em UTC e no fuso do seu navegador, quanto tempo falta ou passou, a semana ISO e o dia do ano. Os horários relativo e local se atualizam com o seu relógio ao abrir a página. Tudo roda nesta aba.
Perguntas frequentes
Meu timestamp está em segundos ou milissegundos?
Dez dígitos hoje significa segundos; treze, milissegundos. A página detecta e mostra qual usou.
Em que fuso está um timestamp Unix?
Em nenhum. Ele conta segundos a partir de um instante fixo em UTC, então o mesmo número é o mesmo momento em qualquer lugar; só a exibição depende do fuso.
O tempo Unix inclui segundos intercalares?
Não. Todo dia conta como 86.400 segundos.
O que acontece em 2038?
Timestamps de 32 bits com sinal estouram em 19 de janeiro de 2038. Os de 64 bits, usados pelos sistemas modernos, não.
Fontes
- POSIX.1-2024 Base Definitions §4.19 — Seconds Since the Epoch
- ISO 8601 — Date and time format
- ECMA-262 — ECMAScript Language Specification
- Wikipedia — Unix time
Revisado em 17 de out. de 2026 · vetores de teste fixtures/dev/unix-timestamp-converter/