Formateadores
Pretty-print y minify en un click
JSON, SQL, XML, YAML, HTML, CSS, JavaScript. Cada formateador muestra preview side-by-side y respeta tus preferencias de indentación.
Formateador y validador de JSON
Formatea, minifica, ordena y valida JSON. El modo JSON5 acepta comentarios y comas finales. Solo en el navegador.
Formateador de SQL
Formatea SQL en 10 dialectos (Postgres, MySQL, SQLite, BigQuery, Snowflake, T-SQL, PL/SQL, …). Solo en el navegador.
Formateador / validador de XML
Formatea, minifica y valida XML. Conserva atributos, namespaces y CDATA. Solo en el navegador.
Formateador / validador de YAML
Formatea, valida y opcionalmente ordena las claves de cualquier YAML, con sangría de 2 o 4 espacios. Los errores indican la línea que falló. Se ejecuta en tu navegador.
Formateador HTML
Formatea o minifica HTML con indentación, ajuste de atributos y manejo self-closing configurables.
Formateador CSS
Formatea o minifica CSS con indentación, separador de selectores y estilo de llaves.
Formateador y Minificador JavaScript
Formatea o minifica JavaScript con AST real. Beautify vía js-beautify, minify vía Terser.
Comparador de JSON
Comparación estructural de JSON — ignora orden de claves y formato, muestra valores añadidos/eliminados/cambiados con rutas exactas.
Validador de esquema JSON
Valida datos JSON contra un JSON Schema (draft-07 o 2020-12) y ve exactamente qué campo falló. O al revés: infiere un esquema a partir de una muestra. Solo en el navegador.
Playground de jq
Ejecuta filtros jq sobre JSON en la pestaña, con ejemplos listos para probar de select/map/group_by/to_entries. Solo en el navegador.
Playground de SQL
Una base de datos SQLite real en la pestaña. Escribe CREATE/INSERT, sube un archivo .sqlite/.db o importa un CSV como tabla, y luego consúltala. Solo en el navegador.
Cómo elegir entre estas herramientas
Un formateador sirve dos veces: cuando convierte un muro de texto minificado en algo legible, y cuando se niega a analizarlo y te dice dónde está roto el archivo. El segundo uso es el que salva una tarde: un JSON que falla en la línea 412, columna 9 es mucho mejor informe de error que "la API no devolvió nada".
JSON, YAML, XML y SQL fallan cada uno a su manera. YAML castiga las tabulaciones y los booleanos ambiguos; a XML le importan los espacios de nombres y los ampersands sin escapar; formatear SQL sirve sobre todo para que una cláusula WHERE larga se pueda revisar. La herramienta de diff de JSON es la indicada cuando dos respuestas deberían ser idénticas y no lo son: muestra las claves que cambiaron en vez de obligarte a comparar dos bloques.
Los embellecedores de HTML, CSS y JavaScript también minifican, lo que ayuda a comprobar cuánto encogería un archivo antes de añadir un paso de compilación. El formateo ocurre en tu navegador, así que puedes pegar una carga útil real sin enviarla a ningún sitio.