Formateador de Python
Reindent only — not a full formatterLimpia la sangría de Python, colapsa las líneas en blanco excesivas y unifica el estilo de comillas en las cadenas. Es una herramienta de limpieza de sangría, no un formateador PEP-8 completo.
Cómo usar
- 1 Pega tu código fuente Python en el campo de entrada.
- 2 Elige el tamaño de sangría (2 o 4 espacios) y, si quieres, activa la normalización del estilo de comillas.
- 3 Ajusta el número máximo de líneas en blanco entre bloques de código.
- 4 Copia o descarga el resultado.
Por qué usar esta herramienta
- Se procesa completamente en el cliente — tu código nunca sale del navegador.
- No requiere descargar un archivo Black-wasm de 50 KB — la página carga al instante.
- Reexporta la sangría con el tamaño que elijas, incluso si el código original mezcla tabulaciones y espacios.
- La normalización de comillas es opcional y respeta las cadenas delimitadas por triples comillas (triple-quoted strings).
Preguntas frecuentes
¿Esta herramienta es compatible con Black?
No — es una herramienta de limpieza de sangría, no un reformateador PEP-8 completo. No hace saltos de línea automáticos en líneas largas, no normaliza el espaciado de las comas ni reescribe expresiones. Si necesitas un formato estándar, usa Black CLI en tu máquina local.
¿La herramienta entiende los espacios en blanco significativos (significant whitespace)?
Sí — detectamos la unidad de sangría original (el menor espacio en blanco inicial distinto de cero), de modo que al reexportar con otro tamaño se mantiene intacta la estructura de los bloques de código.
¿La normalización de comillas puede dañar los f-strings o los caracteres de escape?
Las cadenas delimitadas por triples comillas (docstrings) se conservan exactamente igual. En cadenas cortas, el estilo de comillas solo cambia si el contenido interno no tiene la comilla de destino sin escapar — en caso contrario, se dejan tal cual.
¿Buscas una herramienta para formatear JavaScript?
Sí — mira nuestro <a href="/javascript-formatter" class="underline">Formateador de JavaScript</a>, basado en Prettier.
¿Qué es Formateador de Python?
El formateador de Python es una herramienta que limpia código fuente Python directamente en el navegador, normalizando la sangría, colapsando las líneas en blanco excesivas y unificando el estilo de comillas en las cadenas. Es una herramienta de limpieza de sangría, no un formateador PEP-8 completo: aplica un espaciado consistente para que el código sea más legible, sin necesidad de subir el código fuente a ningún servidor.
Características
Limpieza de sangría
Normaliza la sangría mixta o inconsistente a un ancho uniforme.
Orden de líneas en blanco y comillas
Colapsa secuencias de líneas en blanco y normaliza el estilo de comillas de las cadenas.
100% privado
Se ejecuta del lado del cliente: tu código fuente nunca sale del navegador.
Ejemplo
Input
def fib(n):
if n < 2:
return n
Output
def fib(n):
if n < 2:
return n
Casos de uso comunes
-
1
Corregir la sangría de código pegado
Limpia código Python copiado desde un PDF, un correo o un chat donde la sangría se rompió.
-
2
Pasada rápida de legibilidad
Ordena un fragmento antes de compartirlo, sin instalar Black localmente.
-
3
Normalizar líneas en blanco
Colapsa el exceso de líneas en blanco en un script editado manualmente.
El formateador de Python de Zerethon ordena el código fuente de Python directamente en tu navegador: limpia la sangría, colapsa las líneas en blanco sobrantes y normaliza el estilo de comillas de las cadenas. Es una herramienta ligera de limpieza de sangría, no un autoformateador PEP 8 completo como Black o autopep8, por lo que mejora la legibilidad sin reformatear cada línea. No se sube nada.
- Categoría
- Desarrollo
- Precio
- Gratis
- Privacidad
- Basado en el navegador
- Registro
- No necesario
Referencias
Privacidad
Tus datos nunca salen de tu navegador, salvo que se indique explícitamente. Formateador de Python funciona completamente del lado del cliente — sin subida a servidor, sin registro de actividad, sin seguimiento de tu contenido.
Herramientas relacionadas
Formateador de JSON
Formatea, valida y minifica JSON en línea. Gratis, sin necesidad de registro — tus datos nunca salen de tu navegador.
Abrir herramientaFormateador de SQL
Formatea consultas SQL en línea — embellece el código para MySQL, PostgreSQL, SQLite, SQL Server, Oracle y BigQuery.
Abrir herramientaGenerador de UUID
Genera UUID en línea — v1, v4, v7 y Nil. Genera hasta 10.000 en lote. Gratis, sin registro.
Abrir herramientaGenerador de contraseñas
Genera contraseñas aleatorias fuertes y criptográficamente seguras. Personaliza la longitud y los conjuntos de caracteres — todo se ejecuta en tu navegador.
Abrir herramientaCrea, comparte y crece en Zerethon Social
Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.