Formatação de código

Oferece localmente entradas de formatação para C/C++/C#/Java/PHP/Python, JavaScript, JSON, CSS, HTML, XML, Markdown e YAML.

Processamento local no navegador
Esta página passou na verificação do diretório público; ative JavaScript para usar todos os recursos.
Guia de uso

Como usar a formatação de código

O código e os nomes dos arquivos são processados apenas pelo formatador local no navegador atual; não são enviados, não chamam o API nem são gravados em armazenamento persistente.

  1. Selecionar idioma

    Selecione C/C++/C#/Java/PHP/Python ou outra linguagem de programação compatível.

  2. Inserir código-fonte

    Cole o código-fonte ou abra um texto local, selecione as opções de indentação, quebra de linha e formatação e execute.

  3. Verificar diferenças

    Verifique os erros de sintaxe e o resultado da formatação; execute novamente para confirmar a idempotência antes de copiar ou baixar.

Restrições e observações

  • O formatador de linguagens funciona com uma versão local fixa; ele não substitui compiladores, analisadores estáticos nem revisões de código.
  • Sintaxe inválida, arquivos muito grandes ou plugins ausentes causarão uma falha explícita; não é usado um formatador de indentação genérico para fabricar resultados.
  • As configurações de formatação podem variar entre projetos; antes de colocar em produção, confira-as com as configurações de lint e formatter do repositório.

Perguntas frequentes

A formatação é feita com conexão à internet?

Não. O formatador e os recursos relacionados são carregados sob demanda a partir dos recursos estáticos deste site.

Por que o resultado da formatação é diferente do projeto?

Verifique a versão da linguagem, a configuração do projeto e as opções de indentação; a página usa uma configuração local fixa.

A formatação modifica o arquivo original?

Não, a página apenas gera resultados para copiar ou baixar.

Feedback da páginaEncontrou um problema ou tem uma sugestão de melhoria?
Recursos de feedback precisam ser usados na versão online

Envie somente após ativar JavaScript na versão online; a funcionalidade local da ferramenta ou do exemplo não é afetada.

Ir para o feedback na versão online