Pular para o conteúdo

Formatador de código

Cole qualquer código: detectamos a linguagem e formatamos com indentação limpa.

Indentação
Opções

Formatador para uma linguagem específica

Funciona no seu navegador: seus dados não são enviados.

Como usar

  1. Cole seu código no campo de entrada.
  2. Em Idioma, escolha Detecção automática ou a linguagem do código.
  3. Em Indentação, selecione 2 espaços, 4 espaços ou Tab.
  4. Em Linhas em branco, escolha Manter até 1 ou Remover todas.
  5. Clique em Formatar código ou pressione Ctrl+Enter no Windows/Linux ou Cmd+Enter no Mac. Depois da primeira execução, mudar as opções formata de novo na hora.

Exemplos

JSON de um pedido com ID longo

Entrada
{"pedido_id":12345678901234567890,"cliente":"Mariana Souza","cidade":"Recife","itens":[{"produto":"Café","quantidade":2}]}
Saída
{
	"pedido_id": 12345678901234567890,
	"cliente": "Mariana Souza",
	"cidade": "Recife",
	"itens": [{
		"produto": "Café",
		"quantidade": 2
	}]
}

CSS de uma loja com layout para celular

Entrada
.produto{display:flex;gap:16px;}


@media(max-width:600px){.produto{flex-direction:column;}.preco{font-size:20px;}}
Saída
.produto {
    display: flex;
    gap: 16px;
}
@media(max-width:600px) {
    .produto {
        flex-direction: column;
    }
    .preco {
        font-size: 20px;
    }
}

JavaScript para calcular o total da compra

Entrada
function calcularTotal(itens){return itens.reduce((total,item)=>total+item.preco*item.quantidade,0);}console.log(calcularTotal([{preco:29.90,quantidade:2}]));
Saída
function calcularTotal(itens) {
  return itens.reduce((total, item) => total + item.preco * item.quantidade, 0);
}
console.log(calcularTotal([{
  preco: 29.90,
  quantidade: 2
}]));

Perguntas frequentes

Este formatador aceita Python, PHP ou Java?

Não há modos de formatação para Python, PHP ou Java. A ferramenta formata HTML, CSS/SCSS/LESS, JavaScript/JSX, JSON, XML e SQL.

O formatador corrige erros de sintaxe?

Não. A ferramenta só reorganiza a indentação e não repara o código. JSON, XML e SQL com erro não são formatados, e o aviso indica a linha e a coluna. HTML, CSS e JavaScript podem gerar um resultado mesmo com erros de sintaxe, então a formatação não garante que o código esteja válido.

Posso formatar SQL de qualquer banco de dados?

Esta página usa o dialeto Standard SQL e mantém as palavras-chave em maiúsculas ou minúsculas como você escreveu. Se a consulta exigir outro dialeto ou gerar erro de análise, use o Formatador SQL e escolha o dialeto do seu banco.

Meu código é enviado para um servidor?

A formatação acontece no seu navegador, sem enviar o código ao servidor. O código não é salvo pela ferramenta. Apenas as opções ficam no localStorage. A página usa Google Analytics para registrar eventos de uso, sem incluir o código.