Conversor de Timestamp

Conversor de Timestamp

Converta timestamps Unix para datas legíveis e vice-versa. Suporta segundos, milissegundos, ISO 8601 e fusos horários.

Atualizado em abril de 2026

Revisado por Rafael Duarte

Unix para Legível
MODO ÉPOCA
TIMESTAMP EPOCH
FUSO HORÁRIO
HORA LOCAL (GMT+00:00)

Tuesday, May 14, 2024 at 11:00:00 AM

UTC / GMT

Tuesday, May 14, 2024 at 11:00:00 AM

ISO 8601

2024-05-14T11:00:00.000Z

Legível para Unix
MODO DATA
DATA & HORA
FUSO HORÁRIO

Selecione uma data acima.

TEMPO UNIX ATUAL Segundos
MONITORAMENTO AO VIVO
FUSO HORÁRIO

Coordinated Universal Time

Offset: GMT+00:00
EFICIÊNCIA

<0.1ms Response

DESEMPENHO NATIVO

Uso Programático

Use timestamps diretamente nos seus snippets de código.

# JavaScript

Math.floor(Date.now() / 1000); // seconds

Date.now(); // milliseconds

new Date(1715684400 * 1000)

.toISOString();

# Python

import time

int(time.time()) # seconds

from datetime import datetime

datetime.fromtimestamp(1715684400)

Como usar

Nos dois sentidos, com o timestamp atual sempre visível

1. Cole o timestamp ou escolha uma data

Timestamp epoch à esquerda, ou selecione data/hora no painel direito.

2. Selecione unidade e fuso

Segundos (10 dígitos) ou Milissegundos (13 dígitos), e o fuso horário desejado.

3. Copie o resultado

Horário local, UTC e ISO 8601 aparecem instantaneamente — clique para copiar qualquer um.

O que esta ferramenta faz

Timestamp atual sempre visível como referência

Timestamp Unix atual ao vivo

Atualiza a cada segundo — clique para copiar instantaneamente.

Segundos e milissegundos

Suporte aos dois formatos mais comuns — 10 e 13 dígitos.

UTC e horário local lado a lado

Veja os dois de uma vez, mais o formato ISO 8601.

Botão "Usar Agora"

Carrega o Unix time atual no campo e converte imediatamente.

Saída também em hexadecimal

Ao converter data para Unix, veja o valor também em hex (0x...) — útil para debug de baixo nível e sistemas embarcados.

Snippets prontos em JavaScript e Python

Cada conversão vem acompanhada do código equivalente para obter o timestamp atual nas duas linguagens.

Exemplos de conversão

Timestamp
Data (UTC)
1712448000 (segundos)
7 de abril de 2024 — 00:00:00 UTC
0 (segundos)
1º de janeiro de 1970 — Unix epoch
-86400 (segundos)
31 de dezembro de 1969 — 00:00:00 UTC
1712448000000 (ms)
7 de abril de 2024 — 00:00:00 UTC
2147483647 (segundos)
19 de janeiro de 2038 — 03:14:07 UTC (limite Y2K38, 32 bits)

Quando você vai usar isso

Os cenários mais comuns entre quem usa a ferramenta

Depuração de APIs

Campos como created_at e expires_at retornam timestamp Unix — converta durante o debug.

Inspeção de tokens JWT

Converta o exp para ver imediatamente se um token ainda é válido.

Análise de logs

Correlacione eventos entre serviços e fusos horários sem executar queries.

Queries de banco de dados

Valide registros ou construa limites de intervalo de datas manualmente.

Agendamento de cron jobs

Calcule o Unix timestamp exato de uma data-alvo para agendar tarefas entre fusos horários diferentes.

Erro comum? Comece por aqui

Confundir segundos com milissegundos

13 dígitos = milissegundos (JavaScript). 10 dígitos = segundos (POSIX, Python, PHP). Selecione a unidade certa.

Achar que o timestamp tem fuso horário

É sempre baseado em UTC — fuso só entra ao converter para data legível para exibição.

Esperar suporte a microssegundos direto

Para 16 ou 19 dígitos (micro/nanossegundos), divida por 1.000 ou 1.000.000 antes de colar.

Colar uma data ISO no campo de epoch

O campo de timestamp espera um número inteiro puro (ex.: 1712448000), não uma string como 2024-04-07T00:00:00Z. Para converter a partir de uma data legível, use o painel direito.

Ignorar o limite de 32 bits em sistemas antigos

Sistemas que guardam o timestamp como inteiro de 32 bits com sinal estouram em 2147483647 (19 de janeiro de 2038). Hardware embarcado e software legado podem quebrar nessa data — sistemas modernos de 64 bits não têm esse problema.

Por que usar esta ferramenta

O timestamp Unix atual fica sempre visível como ponto de referência — não precisa abrir um terminal para saber "que horas são agora em epoch".

Mostra horário local, UTC e ISO 8601 simultaneamente, cobrindo o formato que praticamente toda API REST e token JWT usa.

Tudo roda no seu navegador — nenhum valor colado aqui é enviado a um servidor, então funciona mesmo offline após carregar e não expõe timestamps de produção a terceiros.

Segundos vs. Milissegundos

A principal fonte de confusão com timestamps Unix

Segundos (10 dígitos)
Milissegundos (13 dígitos)
Exemplo
1712448000
1712448000000
Usado por
POSIX, Linux, PHP, Python
JavaScript Date.now(), Java, APIs REST
Conversão
—
divida por 1000 para obter segundos

Perguntas frequentes

Está em milissegundos — formato do JavaScript (Date.now()), Java e da maioria das APIs web modernas. Divida por 1000 para obter segundos.

Referências

Artigo relacionado

Redis: cache, sessão, fila e outros casos de uso

Ferramentas Relacionadas