Conversor de Data ISO 8601

Analise, valide e converta qualquer data ou timestamp ISO 8601. Cole um timestamp estendido como 2026-06-19T14:30:00Z, uma data por semana como 2026-W25-5, uma data ordinal como 2026-170 ou o formato básico com deslocamento de fuso e veja na hora se é válido, além da forma legível, do ISO 8601 em UTC, do epoch Unix em segundos e milissegundos, do dia da semana, da data por semana, da data ordinal, da string RFC 1123 e de há quanto tempo ou daqui a quanto tempo ele ocorre. Tudo roda no seu navegador.

Legível (UTC)
ISO 8601 (UTC)
Epoch Unix (s)
Epoch Unix (ms)
Dia da semana
Deslocamento de fuso
Data por semana ISO
Data ordinal
RFC 1123 (UTC)
Em relação a agora

O Conversor de Data ISO 8601 da ToolsSoup é uma ferramenta online gratuita que analisa, valida e converte qualquer data ou timestamp ISO 8601. Diferente de um seletor de datas, ele lê qualquer string ISO 8601 que você colar — a forma estendida comum como 2026-06-19T14:30:00Z, a forma básica compacta 20260619T143000+0200, datas por semana como 2026-W25-5 e datas ordinais (dia do ano) como 2026-170 — e diz se é válida, decompondo-a em uma data legível, no timestamp ISO 8601 canônico em UTC, no epoch Unix em segundos e milissegundos, no dia da semana, na data por semana ISO, na data ordinal, em uma string RFC 1123 e em quão distante está de agora. Tudo roda localmente no seu navegador, então seus dados nunca são enviados.

O que é ISO 8601?

ISO 8601 é o padrão internacional para escrever datas e horas de forma não ambígua entre países e sistemas. Em vez de formatos como 19/06/2026 que significam coisas diferentes em regiões diferentes, o ISO 8601 escreve a data da maior unidade para a menor — ano, mês, dia — como 2026-06-19, e adiciona a hora após um separador 'T', como 2026-06-19T14:30:00. Um 'Z' no final significa que a hora está em UTC, enquanto um sufixo como +02:00 registra o deslocamento em relação ao UTC. Por ordenar corretamente como texto puro e eliminar a ambiguidade regional, é o padrão para APIs, bancos de dados, logs e arquivos de configuração.

Quais formatos ISO 8601 este conversor aceita?

Esta ferramenta entende toda a gama de representações de data do ISO 8601, não apenas o timestamp do dia a dia:

  1. Datas de calendário na forma estendida (2026-06-19) e básica (20260619), com hora opcional e um designador de fuso Z, +hh:mm ou +hhmm.
  2. Datas por semana como 2026-W25 ou 2026-W25-5, em que o último dígito é o dia da semana ISO (1 = segunda, 7 = domingo).
  3. Datas ordinais como 2026-170, que significa o 170º dia do ano.
  4. Frações de segundo (2026-06-19T14:30:00.250Z) e a hora especial de fim de dia 24:00.

Como converter uma data ISO 8601

A conversão acontece na hora enquanto você digita — não há botão para apertar:

  1. Cole ou digite uma data ou timestamp ISO 8601 no campo, ou clique em um dos exemplos para carregar uma amostra.
  2. Confira o selo de status para confirmar que a string é ISO 8601 válida.
  3. Leia os valores convertidos — legível em UTC, o timestamp ISO 8601 canônico, o epoch Unix, a data por semana ISO, a data ordinal e mais.
  4. Clique em Copiar para pegar o detalhamento completo, ou em Usar agora para inspecionar o momento atual como ISO 8601.

Como isto difere do conversor de UTC?

O conversor de UTC pega uma data e uma hora de campos seletores e as move entre o seu fuso local e o UTC. Este conversor ISO 8601 faz o caminho inverso: você entrega a ele uma string ISO 8601 pronta — incluindo formatos que um seletor não consegue produzir, como datas por semana e datas ordinais — e ele valida e decodifica. Use o conversor de UTC para montar uma hora UTC do zero, e use esta ferramenta para entender, verificar ou reformatar uma string ISO 8601 que você já tem.

Por que usar este conversor ISO 8601?

  • Analisa datas de calendário estendidas e básicas, datas por semana e datas ordinais.
  • Valida a string e sinaliza claramente o que não for ISO 8601 legal.
  • Mostra o epoch Unix em segundos e em milissegundos para desenvolvedores.
  • Respeita qualquer deslocamento de fuso ou Z na entrada e normaliza para UTC.
  • Revela a data por semana ISO e a data ordinal (dia do ano) de qualquer timestamp.
  • Diz há quanto tempo ou daqui a quanto tempo o momento ocorre.
  • Roda inteiramente no seu navegador — nada do que você cola é enviado ou armazenado.

Perguntas frequentes

O que significa o Z no final de um timestamp ISO 8601?

O Z é o designador 'Zulu' e significa que a hora está em UTC, ou seja, deslocamento de +00:00. Um timestamp como 2026-06-19T14:30:00Z corresponde a 14:30 UTC. Se um timestamp não tem Z nem deslocamento, esta ferramenta o lê como UTC e rotula o deslocamento como 'Nenhum (lido como UTC)'.

O que é uma data por semana ISO como 2026-W25-5?

Ela identifica um dia pelo número da semana ISO e pelo dia da semana, em vez de mês e dia. 2026-W25-5 é a sexta-feira (dia 5) da 25ª semana ISO de 2026. As semanas ISO começam na segunda, e a semana 1 é a que contém a primeira quinta-feira do ano, então o ano de numeração de semanas ISO pode diferir do ano de calendário perto de 1º de janeiro.

O que é uma data ordinal como 2026-170?

Uma data ordinal conta os dias desde o início do ano, então 2026-170 é o 170º dia de 2026. É útil em contextos científicos e logísticos. Este conversor aceita datas ordinais e também informa a data ordinal de qualquer timestamp que você digitar.

Ele suporta o formato básico sem traços e dois-pontos?

Sim. O ISO 8601 permite uma forma 'básica' compacta que omite os separadores, como 20260619T143000+0200. Esta ferramenta analisa tanto a forma básica quanto a estendida (com traços e dois-pontos) e converte entre elas sempre mostrando o timestamp UTC estendido canônico.

Por que a hora convertida é diferente da que digitei?

Se a sua entrada inclui um deslocamento de fuso como +02:00, a ferramenta converte aquele instante para UTC, o que pode mudar a hora do relógio e até a data. O campo 'Deslocamento de fuso' mostra o deslocamento detectado, e o campo 'ISO 8601 (UTC)' mostra o momento UTC equivalente.

Meus dados são mantidos privados?

Sim. Toda a análise e conversão acontece localmente no seu navegador com JavaScript. As datas e timestamps que você cola nunca são enviados nem armazenados em nenhum servidor.