# Formatador de Código

Formatar código em várias linguagens

> Página canônica: https://elysiatools.com/pt/tools/code-formatter

- **Categoria:** Development

- **Palavras-chave:** código, formatador, formato, embelezar, prettier, linguagens

## Visão geral

O Formatador de Código é uma ferramenta online eficiente que organiza e padroniza a estrutura do seu código-fonte, garantindo legibilidade e consistência em diversas linguagens de programação.

## Entradas

- **Código** (textarea): Enter code to format...
- **Linguagem** (select)
- **Tamanho da Indentação** (number): Enter indent size (1-8)
- **Usar Tabulações** (checkbox)
- **Usar Pontos e Vírgulas** (checkbox)
- **Aspas Simples** (checkbox)
- **Vírgula Final** (select)
- **Espaçamento de Colchetes** (checkbox)
- **Parênteses de Arrow** (select)

## Quando usar

- Ao receber código de terceiros que precisa ser padronizado para leitura.
- Antes de realizar o commit de alterações em repositórios de projetos.
- Para corrigir rapidamente problemas de indentação e espaçamento em arquivos de configuração ou scripts.

## Como funciona

- Cole o seu código na área de texto designada.
- Selecione a linguagem correspondente no menu suspenso.
- Ajuste as preferências de formatação, como tamanho da indentação e uso de aspas.
- Clique em formatar para obter o código limpo e organizado instantaneamente.

## Casos de uso

- Padronização de arquivos JSON para facilitar a leitura de APIs.
- Limpeza de código CSS/SCSS para manter folhas de estilo organizadas.
- Formatação de scripts JavaScript/TypeScript para seguir guias de estilo comuns.

## Perguntas frequentes

### Quais linguagens são suportadas?

Suportamos diversas linguagens, incluindo JavaScript, TypeScript, JSON, CSS, HTML, Markdown, YAML, GraphQL, Vue, Angular, Less e SCSS.

### Posso personalizar o tamanho da indentação?

Sim, você pode definir o tamanho da indentação entre 1 e 8 espaços ou optar pelo uso de tabulações.

### A ferramenta altera a lógica do meu código?

Não, o formatador apenas ajusta a estrutura visual, como espaçamentos e quebras de linha, sem modificar a funcionalidade do código.

### É possível configurar o uso de pontos e vírgulas?

Sim, você pode ativar ou desativar a inclusão automática de pontos e vírgulas conforme o padrão do seu projeto.

### O serviço é gratuito?

Sim, o Formatador de Código é uma ferramenta gratuita e acessível diretamente pelo navegador, sem necessidade de instalação.

## Ferramentas relacionadas

- [Embelezador CSS](https://elysiatools.com/pt/tools/css-beautifier): Formata e embeleza código CSS minificado ou bagunçado em folhas de estilo legíveis
- [Desofuscador JavaScript](https://elysiatools.com/pt/tools/javascript-deobfuscator): Desofusca e analisa código JavaScript ofuscado para melhorar legibilidade e compreensão
- [Formatador SQL](https://elysiatools.com/pt/tools/sql-formatter): Formatar consultas SQL
- [Formatador de Código VBA](https://elysiatools.com/pt/tools/vba-formatter): Formatar e embelezar código VBA para melhor legibilidade
- [Formatador e minificador de SQL](https://elysiatools.com/pt/tools/sql-query-formatter): Embeleza ou minifica SQL com controle total do dialeto (PostgreSQL, MySQL, SQLite, SQL Server/T-SQL, BigQuery, Snowflake etc.), caixa de palavras-chave/identificadores/funções, estilo de recuo (padrão, tabular esquerda/direita) e linhas entre instruções. Produz um resultado realçado e pronto para copiar com estatísticas de tamanho e instruções.
- [Formatador JSON](https://elysiatools.com/pt/tools/json-formatter): Formata e valida dados JSON
- [Formatador TOML](https://elysiatools.com/pt/tools/toml-formatter): Formata e embeleza TOML. Nota: comentários são perdidos e a ordem das chaves pode mudar (limitação @iarna/toml)
- [Formatador XML](https://elysiatools.com/pt/tools/xml-formatter): Formata, embeleza e comprime XML com indentação configurável. Preserva comentários e CDATA

## Exemplos

- [Exemplos de Códigos QR](https://elysiatools.com/pt/samples/qrcode-samples): Imagens de código QR de exemplo para testar ferramentas de leitura e geração de código QR
- [Exemplos de Comentários de Código](https://elysiatools.com/pt/samples/code-comment-samples): Arquivos de código de exemplo com vários estilos de comentários para testar a remoção de comentários
- [Exemplos de Processamento de Imagem Android Java](https://elysiatools.com/pt/samples/android-image-processing-java): Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Kotlin](https://elysiatools.com/pt/samples/android-image-processing-kotlin): Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato

## Conteúdo relacionado

- [Ferramentas para minificar e formatar código](https://elysiatools.com/pt/hubs/code-minify-beautify-format-tools): Prepare código e marcação para revisão ou entrega com formato legível, saída compacta e verificações de preservação.
