TL
Tool Lab
💰Donate
💰Donate

Formatador Python

Formate código Python com indentação estilo PEP 8. Ferramenta gratuita online.

Python de entrada
Saída formatada

Sobre esta ferramenta

O formatador de código Python embeleza o código-fonte aplicando indentação consistente alinhada com o PEP 8 — o guia de estilo oficial do Python. Cole código com indentação irregular e obtenha uma saída limpa instantaneamente.

Todo o processamento ocorre no seu navegador; o código nunca é enviado a nenhum servidor. Como Python usa espaços em branco significativos, esta ferramenta foca na indentação em nível de bloco usando palavras-chave como def, class, if, for e while.

Como usar

  1. Cole seu código Python na área de entrada ou clique em Amostra para carregar um exemplo.
  2. Escolha o tamanho do recuo: 2 espaços ou 4 espaços (PEP 8 recomenda 4).
  3. Clique em Formatar para reformatar o código.
  4. Revise a saída formatada e clique em Copiar para copiá-la para a área de transferência.

Casos de uso

Cientistas de dados que colam trechos do Jupyter ou Stack Overflow, desenvolvedores backend que reformatam código legado antes de refatorar, estudantes aprendendo Python.

Perguntas frequentes

  • É igual ao Black ou autopep8?Não. Black e autopep8 realizam formatação completa ciente de AST. Esta ferramenta faz reajuste de indentação baseado em palavras-chave, mais rápido e sem precisar de Python instalado, mas menos preciso para expressões complexas.
  • Vai quebrar minhas strings multilinha?Strings com aspas triplas e linhas de continuação podem não formatar perfeitamente. Revise a saída antes de usá-la em produção.
  • Suporta sintaxe do Python 3?Sim. Dicas de tipo, f-strings, operador morsa e outras construções do Python 3 são preservadas; apenas a indentação é alterada.