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. 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.
À esquerda, 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”, à direita.
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”.
Em “Fuso horário”, clique em “UTC” para ver o mesmo instante como data e hora em UTC. Também dá para escolher “Japão” ou “Aparelho”.
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.
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”, à direita.
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.
Clique em “Agora” para preencher o timestamp Unix atual. No resultado, clique 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.
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.
Mais ferramentas
- 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.