Formatear o minificar
El modo formateado expande objetos y arrays con sangría de 2 espacios, ideal para leer, revisar en un diff o dejar como ejemplo. El modo minificado elimina todo espacio sobrante y reduce el tamaño, pensado para servir el archivo en producción. Con «ordenar claves», cada objeto muestra sus claves alfabéticamente, útil para comparar dos JSON en un control de versiones.
- El orden de los arrays nunca cambia: solo se ordenan las claves de los objetos.
- La ordenación es profunda: afecta también a los objetos anidados dentro de arrays.
- El tamaño en bytes antes y después se muestra siempre, junto con el número de claves.
Errores con posición del fallo
Cuando el JSON no es válido, la herramienta intenta localizar el punto exacto del error (el navegador informa de una posición o del token inesperado) y lo traduce a línea y columna aproximadas de tu texto. Junto al aviso verás una lista de sospechosos habituales: comillas simples en lugar de dobles, claves sin comillas, una coma de más antes de } o ], o un corchete sin cerrar.
El JSON estricto no acepta comillas simples, claves sin comillas, comentarios ni comas finales. Si tu texto viene de JavaScript, quítalos antes de validarlo.
Privacidad y límites
Todo el procesado ocurre en tu navegador con JSON.parse y JSON.stringify: los datos no salen de tu equipo, así que puedes pegar configuraciones o respuestas de API reales. Para archivos muy grandes, la transformación puede tardar unos instantes, pero el resultado es exacto.