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

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

Ferramentas Relacionadas