← Voltar para Tools
Converter · Unix · Epoch

Timestamp Converter

Converta Unix timestamp ↔ data legível — segundos, milissegundos, UTC e fuso local. 100% no browser.

Agora:1776774045(1776774045000 ms)
Timestamp Unix (segundos)

Insira um timestamp ou data e clique em Converter

O que é Unix Timestamp?

Um Unix timestamp (também chamado de Epoch time) é o número de segundos decorridos desde 1º de janeiro de 1970 às 00:00:00 UTC. É o formato mais usado em APIs, bancos de dados, logs de sistemas e praticamente qualquer linguagem de programação.

Em JavaScript, Date.now() retorna milissegundos desde o Epoch. Em Python, time.time() retorna segundos com casas decimais. Esta ferramenta suporta ambos os casos.

Como usar

  1. Escolha a direção: Unix → Data ou Data → Unix.
  2. No modo Unix → Data, selecione se o timestamp está em segundos ou milissegundos.
  3. Cole o valor ou clique em "Usar este →" para converter o timestamp atual.
  4. Clique em "Converter" ou pressione Ctrl+Enter.
  5. Copie qualquer formato com um clique — local, UTC, ISO 8601 ou tempo relativo.

Formatos de saída

Local: data e hora no fuso horário do seu navegador, formatada para pt-BR.

UTC: data e hora em Coordinated Universal Time, o padrão de referência global.

ISO 8601: formato padrão para APIs e banco de dados — 2024-06-15T08:00:00.000Z.

Relativo: quanto tempo passou ou falta — "3 horas atrás", "em 2 dias".

Segundos vs Milissegundos

A distinção mais comum ao trabalhar com timestamps é saber se o valor está em segundos (Unix padrão, ex: 1718438400) ou milissegundos (JavaScript, ex: 1718438400000). Um timestamp em milissegundos tem 13 dígitos; em segundos, 10.

Se você receber um timestamp de uma API JavaScript como Date.now() ou new Date().getTime(), selecione a opção Milissegundos antes de converter.