ISO 8601 (formato estendido)
AAAA-MM-DD, p. ex. 2026-10-09
Do campo maior para o menor: ordena-se corretamente como texto.
Passe uma data do formato DD/MM/AAAA ou do americano MM/DD/AAAA para o formato ISO 8601 AAAA-MM-DD, e vice-versa, escolhendo explicitamente o formato de origem.
A data não corresponde ao formato de origem escolhido ou não existe (31 de abril, 29 de fevereiro de um ano comum…). O ano deve ter 4 algarismos.
O 03/04/2026 é 3 de abril ou 4 de março? Depende de onde foi escrito: Portugal e o Brasil põem primeiro o dia (DD/MM/AAAA), os Estados Unidos o mês (MM/DD/AAAA) e a norma ISO 8601 o ano (AAAA-MM-DD). Este conversor reescreve uma data de um destes formatos para outro, nos dois sentidos, e verifica pelo caminho se ela existe no calendário gregoriano. É a forma mais segura de preparar uma data para uma folha de cálculo, uma base de dados, uma API ou um leitor de outro país.
Escolhe o formato de origem: a ferramenta nunca adivinha a ordem do dia e do mês, porque uma data como 03/04/2026 é válida nas duas leituras. Em DD/MM/AAAA e MM/DD/AAAA, o dia e o mês aceitam um ou dois algarismos e o separador pode ser barra, hífen ou ponto (9.10.2026 lido como DD/MM/AAAA é 9 de outubro de 2026). O ano tem de ter quatro algarismos.
Depois, a data é verificada com a regra gregoriana: 31 de abril é recusado e 29 de fevereiro só é aceite em anos bissextos (divisíveis por 4, exceto os anos de século não divisíveis por 400: 2000 sim, 1900 não).
Por fim, é escrita no formato de destino com zeros à esquerda. A opção «ISO 8601 UTC» produz AAAA-MM-DDT00:00:00Z, ou seja, meia-noite em tempo universal coordenado, a forma data-hora do perfil RFC 3339 usado pelas API. Numa entrada ISO, só os dez primeiros caracteres (AAAA-MM-DD) são lidos: uma hora ou um desvio a seguir são ignorados.
Tal como aparece no documento, por exemplo 03/04/2026 ou 2026-04-03.
Indique a ordem realmente usada pela pessoa ou pelo programa que produziu a data.
AAAA-MM-DD para folhas de cálculo, bases de dados ou nomes de ficheiro; DD/MM/AAAA ou MM/DD/AAAA para um leitor.
Aparece assim que a entrada é válida; caso contrário, uma mensagem explica o problema.
Uma data tem sempre os mesmos três campos; só mudam a ordem e o separador.
AAAA-MM-DD, p. ex. 2026-10-09
Do campo maior para o menor: ordena-se corretamente como texto.
DD/MM/AAAA, p. ex. 09/10/2026
Uso de Portugal, do Brasil e da maior parte da Europa, América Latina e África.
MM/DD/AAAA, p. ex. 10/09/2026
Comum nos Estados Unidos.
AAAA-MM-DDT00:00:00Z
«T» separa a data da hora; «Z» indica um desvio UTC de 00:00.
A ordem de data de cada língua e país é registada pelo projeto Unicode CLDR, no qual os navegadores se baseiam para mostrar datas localizadas.
Converta 10/09/2026 (MM/DD) em 2026-10-09 para que não seja lido como 10 de setembro.
As colunas DATE de SQL e a maioria das API JSON esperam AAAA-MM-DD.
Passe uma data ISO para a ordem esperada pelo destinatário ou escreva o mês por extenso para evitar dúvidas.
Entradas como 29/02/2025 ou 31/06/2026 são assinaladas como inexistentes.
É por isso que o formato de origem tem de ser escolhido.
Entrada
03/04/2026Resultado
DD/MM → 2026-04-03; MM/DD → 2026-03-049 de outubro de 2026 escreve-se com o mês primeiro nos Estados Unidos.
Entrada
09/10/2026 em DD/MM/AAAAResultado
10/09/2026 em MM/DD/AAAAMeia-noite UTC, ou seja, 1h00 em Lisboa na hora de verão.
Entrada
2026-10-09Resultado
2026-10-09T00:00:00ZPorque qualquer data com dia e mês até 12 é ambígua: 03/04/2026 pode ser 3 de abril ou 4 de março. Uma escolha explícita evita um erro silencioso.
O formato estendido de data de calendário da ISO 8601 é AAAA-MM-DD, por exemplo 2026-10-09. A norma define também formas com hora, como 2026-10-09T14:30:00Z.
Não. 09/10/26 é recusado porque 26 pode significar 1926 ou 2026. Introduza o ano completo.
Sim, em DD/MM/AAAA e MM/DD/AAAA o ponto e o hífen são aceites como separadores. O resultado desses dois formatos usa sempre a barra.
É ignorada: só a parte AAAA-MM-DD é lida. 2026-10-09T23:30:00+02:00 dá 9 de outubro de 2026, sem conversão de fuso horário.
2025 não é bissexto. Fevereiro só tem 29 dias nos anos divisíveis por 4, exceto os anos de século não divisíveis por 400.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Converta um timestamp Unix numa data e hora legíveis, ou uma data num timestamp, em segundos ou milissegundos.
Extraia automaticamente as datas numéricas presentes num texto e recupere-as em forma de lista.
Descubra o dia da semana (segunda-feira, terça-feira…) de qualquer data passada ou futura.
Compreenda formatos de data, evite ambiguidades internacionais e saiba quando usar ISO 8601 ou um timestamp Unix.
Diferenças entre datas, durações, dias úteis, semanas ISO, recorrências e formatos: escolha o cálculo adequado.
Compreenda os números de semana ISO 8601, timestamps Unix em segundos ou milissegundos e a diferença entre uma data legível e um valor temporal informático.