🔧Toolify

Conversor de Timestamp Unix (seg, ms, ISO, local)

Digite um timestamp Unix para ver a data em múltiplos formatos, ou escolha uma data para obter seu valor Unix. Timestamp atual exibido ao vivo para referência.

Insira um timestamp ou data para converter.

Como funciona

O que é um timestamp Unix

Um timestamp Unix é o número de segundos (ou milissegundos, em JavaScript) desde o epoch Unix — meia-noite UTC de 1 de janeiro de 1970. É um único número que codifica um momento no tempo sem ambiguidade. APIs, bancos de dados e arquivos de log o usam em todos os lugares porque comparar timestamps é apenas aritmética de inteiros.

JavaScript, Python e muitos outros sistemas usam milissegundos (Date.now() retorna ms em JS). C, Go e shells Unix usam segundos (date +%s). Ao converter, sempre verifique qual unidade está sendo usada — um valor de 1,7 trilhão são milissegundos; 1,7 bilhão são segundos.

ISO 8601 vs formatos de locale

ISO 8601 (ex.: 2026-05-06T14:30:00Z) é o formato de intercâmbio universal. O fuso horário é explícito ('Z' = UTC, ou -03:00 para Brasília etc.), e ordena corretamente como texto. Sempre use para armazenamento e APIs.

Formatos de locale (ex.: '6 de maio de 2026, 14:30:00') são para exibição. Dependem do idioma e região do usuário. A calculadora mostra os dois — copie ISO para código, copie locale para e-mails ou relatórios.

O Problema do Ano 2038

Timestamps Unix como inteiro de 32 bits com sinal transbordam em 2³¹ − 1 segundos = 2.147.483.647 = 03:14:07 UTC de 19 de janeiro de 2038. Sistemas usando int32 vão reiniciar para valores negativos, quebrando a aritmética de datas. Sistemas modernos usam timestamps de 64 bits, seguros por ~292 bilhões de anos.

Se você trabalha com sistemas embarcados, esquemas de banco de dados antigos ou código C legado, audite o tamanho de time_t. Migrar para inteiros de 64 bits é a correção; armazenar timestamps como strings (ISO) evita o problema completamente.

Perguntas frequentes

Por que os timestamps às vezes têm 13 dígitos?

São milissegundos. JavaScript e muitas APIs web usam ms. Divida por 1000 para obter segundos.

Em qual fuso horário está um timestamp Unix?

Nenhum — são segundos UTC desde o epoch. Converta para data local usando o fuso horário da sua aplicação ou usuário.

A conversão é precisa?

Sim. Usamos a API Date do navegador, que usa o relógio do sistema. A precisão é de milissegundos.

O que é ISO 8601?

Um formato de data-hora padrão internacional: AAAA-MM-DDTHH:MM:SS+FH. Ordenável como texto, sem ambiguidade de fuso horário.

Por que o 'horário local' não corresponde ao meu relógio?

Usa o fuso horário reportado pelo seu navegador. Se o relógio do sistema estiver errado ou o fuso do navegador for diferente, os resultados diferem.

Timestamps negativos são válidos?

Sim — representam datas antes de 1970. A maioria das linguagens os trata; cuidado com a compatibilidade de banco de dados.

Posso converter em lote?

Ainda não. Para conversões únicas esta ferramenta é ótima; para milhares de valores, use um script.

Os dados saem do meu navegador?

Não. A conversão é feita localmente.

Ferramentas relacionadas

Última atualização:

Experimente nossos prompts de IA →