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.
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:
- 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.
- 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).
- Datas ordinais como 2026-170, que significa o 170º dia do ano.
- 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:
- Cole ou digite uma data ou timestamp ISO 8601 no campo, ou clique em um dos exemplos para carregar uma amostra.
- Confira o selo de status para confirmar que a string é ISO 8601 válida.
- 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.
- 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.