Saltar al contenido principal

Formatear JSON

Pega un documento JSON y dale formato con la indentación que prefieras, ordenando las claves o eliminando comentarios si los tiene. Si la sintaxis no es válida, el error indica la línea y la columna exactas en lugar de un mensaje genérico.

Solo local
Sangría
Los comentarios y las comas finales se eliminan automáticamente
Tamaño de entrada
0 B
Tamaño formateado
0 B
Líneas
0 → 0
Sangría detectada
Compacto
JSON formateado
El JSON formateado aparecerá aquí.

¿Cómo funciona esta herramienta?

Un JSON minificado es ilegible para una persona y perfectamente válido para una máquina, así que darle formato es casi siempre el primer paso para entender una respuesta de API o un archivo de configuración que alguien guardó en una sola línea.

Casi todos los errores de sintaxis se reducen a tres causas: una coma final después del último elemento, comillas simples donde JSON exige dobles, y comillas tipográficas pegadas desde un procesador de textos. El mensaje de error apunta al primer carácter que ya no puede formar parte del documento, que suele estar una línea por debajo del fallo real.

Preguntas frecuentes

¿Se pierde precisión en los números grandes?

No. El Formateador JSON y el Minificador JSON trabajan con los tokens del texto original: conservan los enteros grandes, los dígitos decimales, la notación exponencial y el cero negativo sin convertirlos a Number de JavaScript. Las herramientas que necesitan valores de JavaScript rechazan los números cuyo valor decimal cambiaría, en vez de devolver datos redondeados. Un parser posterior puede usar coma flotante; transmite los identificadores exactos como cadenas para conservarlos entre distintos sistemas.

¿Puedo formatear JSON con comentarios?

Sí. El estándar RFC 8259 no admite comentarios, pero muchos archivos de configuración los usan de todas formas. La herramienta puede eliminarlos para producir JSON válido, lo que evita tener que borrarlos a mano antes de validar el documento.

¿Ordenar las claves cambia el significado del documento?

No. En JSON el orden de las claves de un objeto no es significativo, así que ordenarlas alfabéticamente produce un documento equivalente. Es especialmente útil antes de comparar dos versiones: elimina diferencias que no son diferencias reales.

¿Hay un tamaño máximo de documento?

8 MB. El formateo se ejecuta en el hilo principal para que el resultado aparezca mientras escribes, y por encima de ese tamaño la pestaña deja de repintarse. La herramienta lo rechaza con un mensaje claro en vez de bloquearse.

Herramientas disponibles en español

Otros idiomas