Formatador INI
Formate e embeleze arquivos INI / de configuração. Normaliza os cabeçalhos [seção] e o espaçamento de chave = valor, remove espaços no fim das linhas e coloca uma linha em branco entre as seções. Opcionalmente ordena as chaves em ordem alfabética dentro de cada seção. Comentários e a ordem das seções são preservados.
Entrada
Saída
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/ini-formatter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputIni": "[server]\nhost=localhost\nport =8080\n; connection …",
"sortKeys": ""
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `ini-formatter` tool (INI Formatter) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/ini-formatter/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Formatador INI — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
O Formatador INI limpa e embeleza arquivos de configuração INI. Cole um texto de configuração bagunçado e receba de volta uma versão formatada de forma consistente, com espaçamento normalizado, cabeçalhos de seção organizados e linhas em branco previsíveis — sem alterar o que suas configurações realmente significam.
O que é um arquivo INI?
INI (abreviação de "initialization") é um dos formatos de configuração mais antigos e simples. Um arquivo é uma lista de pares key = value, opcionalmente agrupados sob cabeçalhos [section], com ; ou # marcando linhas de comentário. Por ser tão fácil de ler e editar à mão, o formato ainda é usado em todo lugar:
php.ini— configuração de execução do PHPmy.cnf/my.ini— configurações do MySQL / MariaDB.gitconfig— configuração de usuário e repositório do Gitsetup.cfg/tox.ini— configuração de projetos e ferramentas Pythondesktop.ini— personalização de pastas no Windows
Não existe um padrão INI oficial único, então os arquivos vão se desorganizando com o tempo: algumas chaves usam key=value, outras key = value; linhas em branco se acumulam; as seções ficam fora de ordem. Esta ferramenta aplica um estilo único e consistente para que as diferenças (diffs) fiquem pequenas e os arquivos continuem legíveis.
Como usar
- Cole o conteúdo do seu INI na caixa de entrada (ou clique em Experimentar um exemplo).
- O resultado formatado aparece na hora no painel de saída, pronto para copiar ou baixar.
- Ative Ordenar as chaves em ordem alfabética dentro de cada seção se quiser que as chaves de cada seção sejam reordenadas de A a Z.
O que o formatador faz
- Reescreve cada par como
key = value, com exatamente um espaço de cada lado do=. - Remove espaços no fim de cada linha.
- Coloca uma única linha em branco entre as seções e remove sequências de linhas em branco dentro de uma seção.
- Preserva os comentários exatamente como foram escritos — apenas o espaçamento ao redor deles muda.
- Mantém a ordem das seções inalterada.
Perguntas frequentes
A formatação muda o significado da minha configuração?
Não. Os valores são copiados sem alteração (apenas o espaçamento ao redor deles é removido), o texto dos comentários nunca é reescrito e as seções nunca são reordenadas. Somente a opção de ordenação altera a ordem das chaves, e apenas dentro de uma seção.
O que acontece com os comentários quando eu ordeno as chaves?
Um comentário colocado diretamente acima de uma chave é tratado como documentação dessa chave, então ele se move junto com ela ao ordenar. O texto do comentário em si nunca é alterado.
Há suporte a comentários na mesma linha após um valor?
O formatador trata tudo o que vem depois do = como valor, então um ; nota na mesma linha é preservado como parte do valor, em vez de ser removido. Isso mantém o significado do arquivo intacto para parsers que leem a linha inteira.
A saída é estável?
Sim — o formatador é idempotente. Executá-lo novamente sobre um texto já formatado produz exatamente o mesmo resultado.
Meus dados são privados?
Sim. A formatação roda inteiramente no seu navegador. O texto da sua configuração nunca é enviado a um servidor.