Información general
JS Formatter es un embellecedor y minificador ligero de JavaScript, ideal para ordenar rápidamente fragmentos cortos, expresiones JS extraídas de logs o código de ejemplo obtenido de bundles minificados. Reconoce estructuras habituales como declaraciones de función, sentencias de control de flujo y literales de objeto, envolviéndolos y sangrándolos de forma razonable.
Cómo usar esta herramienta
Paso 1: pega tu JavaScript a la izquierda o haz clic en "Ejemplo" para cargar un caso de prueba. Paso 2: la herramienta embellece el código en tiempo real, dividiendo los cuerpos de función, condicionales y bucles en líneas nuevas con sangría de 2 espacios. Paso 3: haz clic en "Formatear" para forzar explícitamente una pasada completa. Paso 4: haz clic en "Minificar" para colapsar el código en una sola línea con el fin de reducir el tamaño (compresión solo de espacios en blanco, sin renombrado de identificadores). Paso 5: el panel derecho admite copia con un clic o descarga como archivo
.js.Casos de uso habituales
reordenación inicial de código ofuscado copiado de la pestaña Sources de Chrome DevTools para poder leerlo; expandir JS de una sola línea desde logs o trazas de pila para analizarlo; limpiar scripts inline extraídos de una página web; formatear expresiones JavaScript cortas o manejadores de eventos; mantener el código ordenado al compartirlo en Slack, Notion, etc.
Detalles técnicos
la herramienta usa un formateo ligero basado en reglas en lugar de un análisis AST completo, por lo que puede no manejar perfectamente sintaxis complejas (literales de objeto dentro de arrow functions, literales de plantilla multilínea, literales de regex ambiguos). Para código de proyectos grandes recomendamos Prettier, ESLint o el formateador integrado del IDE. La minificación solo elimina espacios en blanco y saltos de línea; no renombra variables ni elimina comentarios. No se admiten las extensiones de sintaxis de TypeScript, JSX ni Vue SFC.
Privacidad y seguridad
todo el formateo y la minificación se realizan localmente en tu navegador y el código nunca se sube, por lo que puedes procesar con seguridad scripts de negocio, utilidades internas o fragmentos de depuración temporales.