Herramienta para desarrolladores

Formateador de código

Embellece el código para poder leerlo, o minifícalo para enviarlo.

Formateador de código Se ejecuta en tu dispositivo
  • Se ejecuta en tu navegador — tu texto no se envía a ningún sitio
  • Sin registro, sin cuotas, gratis para usar tantas veces como quieras

Cómo funciona

El código minificado es ilegible por diseño, y el código escrito a mano rara vez tiene una sangría coherente. Ambos problemas se resuelven con la misma herramienta, y ninguno es motivo para pegar código fuente propietario en el sitio web de un desconocido.

Embellecer

Añade sangría y saltos de línea a JavaScript, CSS y HTML con un estilo coherente. Es lo que quieres al leer código minificado de una biblioteca, al limpiar algo pegado de otro sitio o al hacer legible un diff. El lenguaje se detecta automáticamente salvo que lo indiques tú.

Minificar, y lo que hace realmente cada modo

JavaScript se minifica con un analizador real, que acorta nombres y elimina código muerto de forma segura. CSS y HTML se minifican de forma conservadora: se quitan los comentarios y se condensan los espacios en blanco, sin renombrar ni reestructurar nada. Es seguro con cualquier entrada, pero siempre reducirá menos que una herramienta de compilación especializada. Está pensado para un recorte rápido de tamaño, no para sustituir a tu empaquetador.

No puede arreglar código roto

Tanto embellecer como minificar necesitan que la entrada se pueda analizar. El JavaScript no válido se señala en lugar de adivinar, porque un formateador que reparara el código cambiaría lo que hace.

Por qué se ejecuta en local

El código fuente suele ser propiedad de alguien, con frecuencia de tu empleador, y a menudo contiene claves y endpoints. Formatearlo no debería implicar subirlo.

Preguntas frecuentes

Formateador de código: preguntas

¿Qué lenguajes admite?

JavaScript y JSON, CSS y HTML, detectados automáticamente o elegidos manualmente.

¿El minificador de JavaScript es tan bueno como una herramienta de compilación?

Para un solo archivo se acerca bastante, ya que usa un analizador real. La minificación de CSS y HTML aquí es deliberadamente conservadora.

¿Corregirá los errores de sintaxis?

No. El código no válido se señala en lugar de adivinar.

¿Se sube mi código?

No. Todo funciona en tu navegador.