Conversor de Unix Time

Converta Unix time (epoch) em data legível e vice-versa, com relógio de epoch atual ao vivo.

Unix time atual (segundos)

0

Epoch para data legível

Data legível para epoch

O Conversor de Unix Time da ToolsSoup é um conversor de epoch gratuito que transforma Unix time em uma data legível e converte qualquer data de volta em epoch, direto no seu navegador. Acompanhe o Unix time atual em tempo real, cole qualquer valor de epoch para decodificá-lo (a ferramenta detecta automaticamente segundos ou milissegundos) e copie o resultado na hora — sem uploads, sem cadastro e sem que seus dados saiam do seu dispositivo.

O que é Unix time?

Unix time, também chamado de epoch time ou tempo POSIX, é o número de segundos decorridos desde a epoch Unix — 00:00:00 UTC de 1 de janeiro de 1970 — excluindo segundos bissextos. É um único inteiro medido em um fuso fixo, o que o torna uma forma compacta e inequívoca de registrar um momento que qualquer linguagem de programação ou banco de dados lê do mesmo jeito. Enquanto uma string de data carrega formatação e fuso horário, o Unix time puro é apenas uma contagem de segundos desde a epoch.

Como converter epoch online

Decodificar ou gerar Unix time com este conversor de epoch é rápido:

  1. Cole um valor de epoch na caixa superior; a ferramenta detecta automaticamente se ele está em segundos ou milissegundos e mostra qual.
  2. Clique em Converter epoch para ver o horário UTC, local, ISO 8601 e relativo, ou clique em Usar agora para inserir o epoch atual ao vivo.
  3. Para criar um epoch a partir de uma data de calendário, digite uma data na caixa inferior e clique em Obter epoch, depois copie o valor em segundos ou milissegundos.

Epoch em segundos vs. milissegundos

O Unix time clássico conta segundos inteiros, que é o que a maioria dos servidores, bancos de dados e APIs armazena. Navegadores e o JavaScript contam milissegundos (segundos × 1000) para maior precisão. Este conversor assume que qualquer valor com 13 ou mais dígitos está em milissegundos e que valores menores estão em segundos, então um epoch de 10 dígitos é decodificado como segundos e um de 13 dígitos como milissegundos automaticamente.

O problema do ano 2038

Sistemas que armazenam Unix time em um inteiro de 32 bits com sinal só conseguem contar até 2.147.483.647 segundos, valor atingido às 03:14:07 UTC de 19 de janeiro de 2038. A partir daí o contador estoura e volta para um número negativo, lendo a data errada como dezembro de 1901 — o chamado bug do Y2038. Plataformas modernas armazenam epoch em inteiros de 64 bits, empurrando o limite para bilhões de anos no futuro, então a maioria dos softwares já está segura.

Por que usar este conversor de Unix time?

  • Conversor de epoch 100% gratuito, sem anúncios, cadastro ou limites.
  • Relógio de Unix time atual ao vivo que você copia com um clique.
  • Detecta automaticamente se o valor de epoch está em segundos ou milissegundos.
  • Converte nos dois sentidos: epoch para data e data para epoch.
  • Mostra UTC, seu fuso horário local, ISO 8601 e um horário relativo.
  • Roda inteiramente no seu navegador, então os valores de epoch nunca são enviados.

Perguntas frequentes

O que é a epoch Unix?

A epoch Unix é o ponto de referência do Unix time: 00:00:00 UTC de 1 de janeiro de 1970. Cada valor de epoch é simplesmente o número de segundos (ou milissegundos) contados a partir desse instante exato.

Como converto epoch em data?

Cole o valor de epoch na caixa superior e clique em Converter epoch. A ferramenta detecta automaticamente segundos ou milissegundos e mostra o horário UTC, local, ISO 8601 e relativo de uma vez.

O Unix time está sempre em UTC?

Sim. O Unix time é definido como segundos desde a epoch em UTC, sem deslocamento de fuso. Mesmo assim, este conversor mostra seu horário local ao lado do UTC para você ler o momento no seu próprio fuso.

Esta ferramenta lida com milissegundos?

Sim. Ela trata qualquer epoch com 13 ou mais dígitos como milissegundos e valores menores como segundos, e o sentido data-para-epoch fornece tanto o valor em segundos quanto em milissegundos para copiar.

O que é o problema do ano 2038?

Em sistemas que armazenam Unix time como inteiro de 32 bits com sinal, o contador estoura às 03:14:07 UTC de 19 de janeiro de 2038 e volta para uma data negativa. Sistemas de 64 bits não são afetados, então a maioria dos softwares modernos não tem esse problema.