Por qué importa formatear JSON
Formatea para humanos. Minifica para máquinas. Mismos datos, distinto público.
Pega cualquier JSON, obtén salida formateada limpia, versión minificada o reporte de validación. 100% en tu navegador, tus configs, respuestas API, secretos no salen del dispositivo.
Tres pasos, corre íntegro en tu navegador, incluso offline.
Pega JSON crudo, minificado o desordenado en el panel de entrada. Maneja cualquier tamaño, desde objetos en una línea hasta arrays multi-MB.
Formatear: salida limpia indentada (2 espacios, 4 espacios o tab). Minificar: JSON en una línea sin espacios. Validar: parsea y reporta errores de sintaxis con posición.
Copia salida formateada al portapapeles con un clic, o descarga como .json. Resultado listo para pegar en tu código, request API o config.
Todo lo que necesitas de una herramienta JSON, sin el riesgo de privacidad de subir.
Indenta y embellece JSON con 2 espacios, 4 espacios o tab. Arrays/objetos anidados claramente visibles.
Quita espacios y produce JSON una línea, reducción típica 30-60%. Perfecto para configs, JSON embebido, requests de red.
Parsea JSON y reporta exactamente dónde falla la sintaxis. 'Coma inesperada en posición 142', ve y arréglalo. Reporta profundidad y conteo para input válido.
El JSON pegado no sale del navegador. Crítico para API keys, secretos, datos cliente, configs internas que nunca confiarías a un 'formateador online' que sube.
Maneja JSON de 1 byte a ~50 MB instantáneamente. JSON.parse nativo del navegador es más rápido que cualquier subida+servidor.
Sin cuenta, sin API key, sin email marketing. Abre, pega, formatea, vete. Gratis para siempre.
Por qué los desarrolladores usan formateadores JSON a diario, y qué buscar.
Formatea para humanos. Minifica para máquinas. Mismos datos, distinto público.
{"a":1,}, inválido en JSON estricto. Claves sin comillas: {a:1}, las claves deben ir entre comillas dobles. Comillas simples: {'a':'b'}, JSON sólo permite dobles. Comentarios: // ... no permitidos en JSON estándar (JSONC y JSON5 los permiten). Backslashes sin escapar: \n en un string literal necesita \\n. El validador captura todo con posición.Comas finales, claves sin comillas, comillas simples, los tres pecados clásicos.
El JSON suele contener secretos. Procesa local, siempre.
JSON estricto para APIs. JSONC para configs con comentarios. Distintas specs.
Respuestas directas sobre la herramienta
.json. jq o librería JS tras formatear. ,]), claves sin comillas ({a:1} debe ser {"a":1}), comillas simples ('foo' debe ser "foo"), caracteres sin escapar en strings. El validador reporta la posición exacta. Prueba el botón Ejemplo para ver JSON válido.