⏱
Developer/Unix Timestamp Converter

Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates. 100% local.

100% LOCALSec/msISO 8601Timezone awareOne-click now
Saved Timestamps· Auto-save on
▾
Timestamp → Date
2025-01-01T00:00:00.000Z
UTC: 2025-01-01 00:00:00
Weekday: Wednesday
Date → Timestamp
1780747200 (s)
Data Source & Legal Disclaimer
Effective: 2026
Sources: Browser-side processing (no external API)

This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.

See all data sources & update policy →
Como funcionaPage 2

What a Unix timestamp is — illustrated

A Unix timestamp counts the seconds elapsed since 1970-01-01 00:00:00 UTC (the "epoch"). Any instant in time collapses to a single integer, which is why computers love it.

Epoch → elapsed seconds → human date
EPOCH1970-01-01 UTC1975200020261780000000 ssplits into →yrmodayhrminsec

Top: time is a single integer counting from the epoch. Bottom: that integer is split back into year / month / day / hour / minute / second in UTC. Milliseconds timestamps simply count 1,000 per second.

Known anchors to check yourself

Every computer agrees on these — paste them in and compare with your local timezone.

  1. Epoch 0:1970-01-01 00:00:00 UTC
  2. 1,700,000,000 s:2023-11-14 22:13:20 UTC
  3. Now button:Fills the current second since the epoch
FAQ e detalhesPage 3

To convert a timestamp: enter a Unix timestamp (seconds or milliseconds) or a date — the tool instantly converts between formats with timezone support.

FreeToolHub Unix Timestamp Converter is a free browser-based tool that converts between Unix timestamps and human-readable dates, no signup.

Sobre esta ferramenta

O que é esta ferramenta?

Converta entre timestamps Unix e datas legíveis. Suporta segundos, milissegundos, UTC e fusos locais. Grátis, no navegador.

Sec/msISO 8601Timezone awareOne-click now

O Que é o Conversor de Timestamp Unix?

Este conversor traduz entre timestamps Unix — os segundos ou milissegundos inteiros desde 1º de janeiro de 1970 UTC — e datas legíveis. Cole 1767225600 e veja instantaneamente a data completa em UTC e no seu fuso horário local; digite uma data e obtenha o timestamp de volta em ambas as precisões. Ele lida com os dois sistemas de unidades que causam bugs reais, segundos versus milissegundos, detectando ou permitindo que você especifique o que significa, e renderiza contexto relativo, como há quanto tempo um timestamp foi. Tudo é convertido localmente, o que importa quando os logs contêm identificadores de sistema internos.

Quem Deve Usar Esta Ferramenta?

Desenvolvedores backend leem respostas de API, linhas de banco de dados e claims de JWT cujas datas chegam como números brutos. Depuradores que reconciliam timestamps de log em diferentes fusos horários de servidor determinam se um evento ocorreu antes ou depois de outro apesar das diferenças de formatação. Analistas de dados convertem colunas de época de planilhas em datas legíveis antes de relatar. Qualquer pessoa configurando expiração de cache, vida útil de token ou jobs agendados verifica se o número que está prestes a codificar significa a data que ela pensa. Estudantes de programação de sistemas obtêm intuição instantânea para a escala de época.

Como Funciona?

(1) Cole um timestamp — a ferramenta detecta automaticamente segundos versus milissegundos pela magnitude (valores de 10 dígitos são segundos, 13 dígitos são milissegundos) e converte em ambas as direções. (2) A data legível é renderizada em UTC e horário local lado a lado, com dia da semana para contexto de agendamento. (3) No sentido inverso, escolha qualquer data e hora para obter valores de época em ambas as unidades. (4) O botão now captura o timestamp atual para copiar e colar em configs e consultas. Valores negativos antes de 1970 também funcionam, e as conversões lidam com segundos bissextos da mesma forma que a maioria dos sistemas: ignorando-os.

Por Que Timestamps em Segundos vs Milissegundos Quebram Coisas?

O ecossistema Unix nunca padronizou completamente a precisão: C e bancos de dados tradicionalmente contam segundos, enquanto Date.now() do JavaScript e System.currentTimeMillis() do Java contam milissegundos. As consequências aparecem constantemente — um timestamp de milissegundo colado em um sistema que espera segundos aterrissa milhares de anos no futuro, e o inverso produz datas dos anos 1970; ambos são bugs clássicos em produção em stacks mistas. A escolha do JavaScript também explica as datas JSON: APIs que retornam milissegundos desde a época vêm de backends JS. A regra de magnitude torna a detecção trivial: timestamps de segundos têm 10 dígitos até o ano 2286; milissegundos têm 13. Ao integrar sistemas, normalize para uma precisão na fronteira, armazene sempre UTC e converta para horário local apenas na exibição — a disciplina que elimina uma classe inteira de defeitos de fuso horário.

Perguntas frequentes

O que exatamente é um timestamp Unix?

Uma contagem de segundos decorridos desde 1970-01-01 00:00:00 UTC (a 'época Unix'), ignorando segundos bissextos. Por ser um número simples sem ambiguidade de fuso horário ou formato, é a forma padrão que bancos de dados, APIs e logs registram pontos no tempo.

Qual é a diferença entre timestamps em segundos e milissegundos?

Mesma época, unidade diferente: 1767139200 é segundos, 1767139200000 é o mesmo momento em milissegundos. Date.now() do JavaScript retorna milissegundos; a maioria dos sistemas backend e bancos de dados (e o mundo Unix mais amplo) usam segundos. Este conversor lida com ambos — escolha a unidade e ele interpreta os dígitos correspondentemente.

Por que um timestamp correto mostra a 'hora errada' no resultado?

Quase nunca está errado — a saída legível é renderizada no fuso horário local do seu dispositivo, enquanto o timestamp em si é livre de fuso horário UTC. Um timestamp analisado como 09:00 UTC é exibido como 17:00 em UTC+8. Converta para o fuso UTC (ou leia a linha UTC na saída) ao comparar com logs de servidor.

Quando os timestamps Unix acabarão?

Contadores assinados de 32 bits estouram em 2038-01-19 (o problema 'Y2K38'), mas sistemas modernos usam inteiros de 64 bits, que são bons por aproximadamente 292 bilhões de anos. Se você mantém código antigo embarcado ou de 32 bits, audite o tratamento de timestamp antes de 2038; ferramentas cotidianas de 64 bits como esta não são afetadas.

Como converto um timestamp Unix em JavaScript ou Python?

Em JavaScript: new Date(timestamp * 1000) para segundos, ou new Date(timestamp) para milissegundos. Em Python: datetime.datetime.fromtimestamp(timestamp). Esta ferramenta lida com segundos e milissegundos automaticamente, e exibe o resultado em múltiplos formatos de fuso horário simultaneamente.

What is a Unix timestamp and why is it used?

A Unix timestamp is the number of seconds since January 1, 1970 UTC (the Unix epoch). It is timezone-independent, making it ideal for databases, APIs, and logging systems. This tool converts between Unix timestamps (seconds or milliseconds) and human-readable dates in UTC and your local timezone.

How do I convert a Unix timestamp in JavaScript or Python?

In JavaScript: new Date(timestamp * 1000) for seconds, or new Date(timestamp) for milliseconds. In Python: datetime.datetime.fromtimestamp(timestamp). This tool handles both seconds and milliseconds automatically, and displays the result in multiple timezone formats simultaneously.

Outros nomes desta ferramenta

Esta ferramenta também é conhecida por estas tarefas — cada link abre a mesma ferramenta com um guia focado:

Ferramentas relacionadas

Compartilhar:𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.