Formatador de Python

Embeleze e padronize código Python 3 com um formatador rápido e moderno cujo estilo segue as convenções Black / PEP 8. Ajuste a largura da indentação, o estilo das aspas, a largura da linha e as vírgulas finais mágicas. Os erros de sintaxe são reportados exatamente, nunca reformatados em silêncio. Mais ferramentas de código: Formatador Go | Formatador C/C++/C#/Java | Formatador de scripts de shell | Formatador de código (JS/TS/PHP/TOML).
Todo o processamento acontece localmente no seu navegador — o seu código nunca é enviado para nenhum servidor.
Como usar: cole o seu código Python na caixa de texto da esquerda e carregue em Processar (ou escreva diretamente — processa automaticamente ao escrever).
Comportamento: normaliza a indentação, os espaços em torno de operadores, o espaçamento das vírgulas, o estilo das aspas (quando definido) e a largura da linha. As vírgulas finais mágicas são respeitadas por predefinição (continuação entre parênteses ao estilo Black).
Erros de sintaxe: o Python inválido é reportado com o erro exato de análise em vez de ser desfigurado em silêncio — corrija o código e volte a carregar em Processar.
Privacidade: o formatador corre inteiramente dentro do seu navegador. Nada é enviado.
PEP 8, Black e comprimento de linha

A PEP 8 é o guia de estilo oficial do Python: indentações de 4 espaços, nomes em snake_case e o limite de 79 caracteres por linha, que vem de uma época de terminais estreitos. O Black reformata tudo segundo as suas próprias opiniões fixas e não aceita configuração; o autopep8 corrige apenas o que um linter assinala e deixa o resto do seu estilo intacto.

Escolha pelo raio de impacto — o Black produz um diff grande de uma só vez, mas uma saída estável para sempre; o autopep8 é suave mas mantém os hábitos que já tem.