Conversor de timestamp Unix (epoch ⇔ data)

Converta na hora um timestamp Unix (epoch em segundos ou milissegundos) em data e hora UTC ou do Japão, e uma data em timestamp Unix.

1. Digite um timestamp Unix ou uma data

Preencha qualquer um dos campos: o outro campo e o resultado mudam na hora.

Unidade

Fuso horário

Se terminar com Z ou +09:00, a data é lida com esse fuso.

2. Resultado

O botão à direita copia cada linha separadamente.

Data e hora
—
ISO 8601
—
Timestamp Unix (segundos)
—
Timestamp Unix (milissegundos)
—

Tudo é calculado neste dispositivo. Os números que você digita não são enviados para lugar nenhum.

O tempo Unix não conta segundos intercalares. A unidade é reconhecida pela quantidade de dígitos (para o horário atual, segundos têm 10 dígitos e milissegundos, 13).

Foi útil? Adoraríamos que você compartilhasse

Algo não funcionou ou tem uma ideia para melhorar?

Como usar

  1. 1. Digite o timestamp Unix

    Digite um número como 1700000000 no campo “Timestamp Unix”. Com 10 dígitos ele é lido como segundos e com 13 como milissegundos, e a data aparece na hora em “Resultado”, mais abaixo.

  2. 2. Escolha o fuso horário

    Em “Fuso horário”, toque em “UTC” para ver o mesmo instante como data e hora em UTC. Também dá para escolher “Japão” ou “Aparelho”.

  3. 3. Converta uma data em timestamp Unix

    Apague o campo “Data e hora” e digite algo como “2026-01-01 09:00”. O timestamp Unix dessa data aparece no campo “Timestamp Unix”, acima, e em “Resultado”, mais abaixo.

  4. 4. Use o horário atual e copie

    Toque em “Agora” para preencher o timestamp Unix atual. No resultado, toque no botão de copiar à direita de “Timestamp Unix (segundos)” para copiar esse número.

Quando ela ajuda

  • Ler o horário de um log

    Achou um número como 1700000000 num log de servidor ou num banco de dados? Veja na hora a que data e horário ele corresponde.

    Desenvolvedores e equipes de operação

  • Criar valores de teste

    Digite uma data, copie o timestamp Unix dela (em segundos ou milissegundos) e cole direto numa requisição de API ou nos dados de teste.

    Desenvolvedores e testadores

  • Combinar horários com equipes de fora

    Troque o fuso horário para conferir que horas são no mesmo instante em cada lugar. Dá para copiar também no formato ISO 8601.

    Quem trabalha com outros países

  • Conferir quando algo expira

    Para timestamps Unix como o exp de um JWT ou a validade de um cookie, veja o dia e a hora exatos em que expiram e daqui a quantas horas.

    Desenvolvedores web

Antes de usar

  • Segundos intercalares não são contados (como manda o padrão do tempo Unix). Não serve para cálculos de astronomia ou posicionamento que precisam deles.
  • As datas aceitas vão de 1º de janeiro do ano 1 a 31 de dezembro de 9999 (UTC).
  • Os fusos disponíveis são Japão, UTC e o do seu aparelho. Para outras regiões, escreva um fuso como +05:30 no fim da data.

O que é o tempo Unix?

O tempo Unix (timestamp Unix ou epoch) é o número de segundos desde 1º de janeiro de 1970, 00:00:00 (UTC). Ele não depende de fuso horário: o mesmo instante dá o mesmo número em qualquer lugar do mundo, por isso é muito usado em logs de servidor, bancos de dados e APIs. O horário do Japão está 9 horas à frente do UTC, então 0 equivale a 1º de janeiro de 1970, 9h no horário do Japão.

JavaScript e Java costumam usar milissegundos (13 dígitos), enquanto PHP, Python e os comandos do Unix usam segundos (10 dígitos). Confundir os dois desloca muito a data. Esta ferramenta reconhece sozinha segundos e milissegundos (e também micro e nanossegundos) pela quantidade de dígitos e mostra a unidade lida à direita do campo.

Exemplos de timestamp Unix no horário do Japão
Timestamp Unix (segundos)Horário do Japão
Início01º de janeiro de 1970, 9:00:00
1 bilhão de segundos10000000009 de setembro de 2001, 10:46:40
1,7 bilhão de segundos170000000015 de novembro de 2023, 7:13:20
Limite de 32 bits214748364719 de janeiro de 2038, 12:14:07

Perguntas frequentes

Respostas para dúvidas comuns sobre a conversão de timestamp Unix.

Os números e datas que eu digito são enviados para algum lugar?

Não. Toda a conversão é feita no navegador do seu aparelho, e os timestamps Unix e datas que você digita nunca são enviados a um servidor. Até o horário atual vem do relógio do próprio aparelho.

Como a ferramenta diferencia segundos de milissegundos?

Pelo tamanho do número. Abaixo de 100 bilhões (10 elevado a 11) são segundos; abaixo de 10 elevado a 14, milissegundos; abaixo de 10 elevado a 17, microssegundos; acima disso, nanossegundos. Para o horário atual, segundos têm 10 dígitos e milissegundos, 13. Se a leitura sair errada, escolha “seg.” ou “miliseg.” em “Unidade”.

Como vejo o horário do Japão?

Escolha “Japão” em “Fuso horário”. É o UTC mais 9 horas. Como o Japão não tem horário de verão, é sempre +09:00.

O que é “Aparelho”?

É o fuso horário configurado no seu celular ou computador. Abaixo da data no resultado aparecem o nome dele (como America/Sao_Paulo) e a diferença em relação ao UTC. Em regiões com horário de verão, a diferença já inclui o horário de verão daquele dia.

Em que formato posso digitar a data?

A ferramenta lê formatos como “2026-01-01 09:00:00”, “2026/1/1 9:00” e o ISO 8601 “2026-01-01T09:00:00+09:00”. Sem a hora, considera 0h; sem os segundos, 0 segundo.

O que acontece se eu colocar Z ou +09:00 no fim da data?

A data é lida com esse fuso, e não com o fuso escolhido (Z é UTC). Abaixo da data no resultado aparece algo como “Lido com o fuso +09:00”.

Dá para converter datas antes de 1970 ou timestamps Unix com casas decimais?

Dá. Antes de 1970 o número é negativo (-86400 é 31 de dezembro de 1969, 0h UTC), e números decimais como 1700000000.5 são convertidos até os milissegundos. Funciona do ano 1 ao 9999.

O que é o problema do ano 2038?

Sistemas antigos que guardam o timestamp Unix em segundos num inteiro de 32 bits estouram depois de 2147483647 (19 de janeiro de 2038, 12:14:07 no horário do Japão) e voltam para 1901. Esta ferramenta converte corretamente datas depois de 2038.

Como os segundos intercalares são tratados?

Por definição, o tempo Unix não conta segundos intercalares: todo dia tem sempre 86400 segundos. Esta ferramenta conta do mesmo jeito.

É grátis?

Sim. Não precisa de cadastro e não tem anúncios.

  • Calculadora de imposto (com e sem imposto)

    Digite um preço e veja na hora o valor sem imposto, o imposto e o total. Já vem com as alíquotas do Japão (10% e 8%) ou use qualquer outra.

  • Calculadora de idade

    Escolha uma data de nascimento e veja na hora a idade, os dias até o próximo aniversário, os dias vividos e o horóscopo chinês. Com tabela de idades por ano de nascimento.

  • Calculadora de datas (somar e subtrair dias)

    Descubra na hora a data e o dia da semana daqui a X dias, X dias atrás ou após X dias úteis. Dá para pular fins de semana e feriados.

  • Calculadora de horas (total de horas trabalhadas)

    Calcule as horas trabalhadas a partir da entrada, da saída e do intervalo, e some tudo. Também soma e subtrai tempos e converte para horas decimais.

  • Calculadora para dividir a conta

    Digite o total e o número de pessoas e veja na hora quanto cada um paga. Com arredondamento, proporções para uns pagarem mais e ajuste da diferença pelo organizador.

  • Calculadora de dias (quantos dias faltam)

    Calcule na hora quantos dias faltam para uma data ou quantos dias há entre duas datas. Também dá para contar o primeiro dia e ver só os dias úteis, sem sábado e domingo.