nearnull

Conversor de Timestamp

Converta entre timestamps Unix e datas legíveis, no seu fuso horário local e em UTC. Funciona totalmente no seu navegador: nada é enviado a nenhum servidor.

Timestamp

Segundos ou milissegundos desde o epoch — auto-detectado pela quantidade de dígitos.

Interpretado no fuso horário local do seu navegador.

Resultado
Relativo agora mesmo
ISO 8601 2026-09-01T12:52:37.000Z
Unix (segundos) 1788267157
Unix (milissegundos) 1788267157000
Hora local 1 de setembro de 2026 às 12:52:37
UTC 1 de setembro de 2026 às 12:52:37 UTC

O que é um timestamp Unix?

Um timestamp Unix conta os segundos (ou, em muitas APIs e no próprio Date.now() do JavaScript, milissegundos) passados desde 00:00:00 UTC de 1º de janeiro de 1970 — o "epoch". É independente de fuso horário por definição, e é exatamente por isso que é a forma padrão da maioria dos sistemas armazenarem e trocarem um ponto no tempo internamente, deixando a formatação consciente de fuso horário para a hora de exibir. Esta ferramenta converte livremente entre um timestamp Unix e uma data legível, auto-detectando se um timestamp está em segundos ou milissegundos pela quantidade de dígitos (13 ou mais dígitos significa milissegundos).

Exemplos

Converta um timestamp Unix em um objeto de data de forma nativa na maioria das linguagens:

JavaScript
new Date(unixSeconds * 1000)
Math.floor(Date.now() / 1000)
Python
from datetime import datetime, timezone
datetime.fromtimestamp(unix, timezone.utc)
Java
Instant.ofEpochSecond(unixSeconds)
C#
DateTimeOffset.FromUnixTimeSeconds(unixSeconds)
Go
time.Unix(unixSeconds, 0)
PHP
date('Y-m-d H:i:s', $unixSeconds)
SQL
SELECT TO_TIMESTAMP(unix_seconds); -- Postgres
SELECT FROM_UNIXTIME(unix_seconds); -- MySQL

Casos de uso

Depurar respostas de API

Cole um timestamp bruto de uma resposta JSON (created_at, exp, updated_at) para ver instantaneamente qual data e hora ele realmente representa.

Ler timestamps de logs

Logs de servidor e aplicação costumam armazenar tempo Unix — converta um aqui para alinhá-lo com um evento específico sem fazer a conta manualmente.

Agendar tarefas e cron jobs

Calcule o timestamp Unix exato em que uma tarefa deveria disparar, ou confirme que o timestamp armazenado de um job agendado cai na data esperada.

Comparar fusos horários

Veja um mesmo instante expresso tanto no seu fuso horário local quanto em UTC lado a lado, útil ao coordenar com uma equipe ou servidor em outro fuso horário.

Perguntas frequentes

Um timestamp Unix está sempre em segundos?
Não — a maioria dos sistemas e convenções Unix usa segundos, mas o Date.now() do JavaScript e muitas APIs web usam milissegundos. Esta ferramenta auto-detecta qual você colou pela quantidade de dígitos: 13 ou mais dígitos é tratado como milissegundos, menos como segundos.
Por que o conversor mostra a unidade errada para o meu timestamp?
A heurística de quantidade de dígitos pode falhar para timestamps muito distantes no passado ou futuro. Se isso acontecer, adicione ou remova três zeros no final você mesmo para alternar entre segundos e milissegundos antes de colar.
O tempo Unix considera segundos bissextos (leap seconds)?
Não — o tempo Unix é definido para sempre avançar exatamente 86400 segundos por dia, absorvendo silenciosamente os segundos bissextos em vez de contá-los. Esse é o comportamento padrão compartilhado por praticamente todo sistema que usa tempo Unix.
Meus dados são enviados a algum servidor?
Não. Toda a conversão acontece localmente no seu navegador com JavaScript puro. Nada do que você insere aqui é transmitido ou armazenado em nenhum lugar.
Em qual fuso horário está o campo 'Data e hora'?
É sempre o fuso horário local do seu navegador, obtido do seu sistema operacional. O painel de resultado mostra essa hora local e o equivalente em UTC lado a lado para você comparar diretamente.