WikiPlus

Conversor de timestamp Unix online grátis — data e hora precisas

Timestamps Unix são a espinha dorsal do registro de tempo em sistemas de software. Representam o número de segundos decorridos desde 1 de janeiro de 1970 às 00:00:00 UTC — o chamado Epoch Unix. Para desenvolvedores, administradores de banco de dados e analistas de logs, converter um número como 1715500800 para uma data legível é uma necessidade cotidiana. O Conversor de Timestamp do WikiPlus faz isso instantaneamente, no navegador, sem nenhuma configuração.

O que é um timestamp Unix e por que ele existe

O timestamp Unix foi criado nos primórdios do sistema operacional Unix para representar tempo de forma universal, sem ambiguidades de fuso horário, formato de data ou idioma. Um único número inteiro — os segundos desde o Epoch — serve para qualquer ponto no tempo, passado ou futuro. Sistemas de banco de dados como MySQL, PostgreSQL e MongoDB usam timestamps internamente. APIs REST retornam timestamps JSON. Logs de servidor registram eventos em Unix time. Headers HTTP como Last-Modified e Expires usam timestamps. A onipresença do formato torna o conversor de timestamp uma das ferramentas mais úteis no dia a dia de qualquer desenvolvedor ou analista de dados.

Como converter timestamp Unix para data e hora legível

No Conversor de Timestamp do WikiPlus, cole ou digite o timestamp Unix no campo de entrada. O conversor suporta timestamps em segundos (10 dígitos, ex: 1715500800), milissegundos (13 dígitos, ex: 1715500800000) e microssegundos (16 dígitos). O resultado aparece formatado como data e hora no fuso horário do seu navegador, além de exibir também em UTC para comparação. Você pode copiar a data formatada com um clique. Para a conversão inversa — de data para timestamp — escolha uma data e hora no seletor e obtenha o timestamp correspondente instantaneamente.

Timestamps em milissegundos versus segundos: não confunda

Uma das confusões mais comuns com timestamps Unix é a distinção entre segundos e milissegundos. JavaScript retorna timestamps em milissegundos via Date.now() e new Date().getTime(). Python, C, Java e a maioria das linguagens de back-end trabalham em segundos. Um timestamp de 13 dígitos como 1715500800000 é sempre em milissegundos; divida por 1.000 para obter segundos. Um timestamp de 10 dígitos como 1715500800 está em segundos. O WikiPlus detecta automaticamente se o timestamp inserido é em segundos ou milissegundos com base no número de dígitos, eliminando esse passo manual e evitando interpretações incorretas de datas.

Fusos horários e UTC: entendendo a diferença

Um timestamp Unix representa sempre um momento absoluto no tempo, independente de fuso horário — é o número de segundos desde o Epoch UTC. A mesma hora UTC se apresenta diferente em São Paulo (UTC-3), Londres (UTC+0) ou Tóquio (UTC+9). O Conversor de Timestamp do WikiPlus exibe o resultado tanto em UTC quanto no fuso horário local do navegador, permitindo comparar ambos. Para sistemas que armazenam eventos de usuários em diferentes fusos, entender essa distinção é fundamental para evitar bugs de meia-noite, erros de relatório e inconsistências em análises temporais.

Perguntas frequentes

O que é o Epoch Unix?
O Epoch Unix é o ponto de referência temporal: 1 de janeiro de 1970 às 00:00:00 UTC. Todos os timestamps Unix são contados em segundos a partir desse momento. A escolha foi arbitrária mas universal — todos os sistemas Unix e a maioria dos modernos usam essa referência.
Qual é o timestamp Unix atual?
O timestamp Unix muda a cada segundo. Em maio de 2026, o timestamp está em torno de 1.747.000.000 segundos. O Conversor de Timestamp do WikiPlus exibe o timestamp atual da sua máquina na seção 'Agora', atualizado em tempo real.
Timestamps Unix suportam datas anteriores a 1970?
Sim. Datas antes de 1970 são representadas por timestamps negativos. Por exemplo, 1 de janeiro de 1960 tem timestamp −315.619.200. O conversor do WikiPlus aceita valores negativos e os converte corretamente para a data correspondente.