Formateador JSON Gratis: Formatear, Validar y Minificar JSON Online
149 usosSangría:
Consejos sobre JSON
Formatear JSON — pretty print
Pega tu JSON compacto y el formateador lo muestra con indentación clara y legible. Elige entre 2 o 4 espacios, o tabulación.
Validar JSON — encontrar errores
El validador detecta errores de sintaxis: comas faltantes, comillas incorrectas, llaves sin cerrar. Te indica la línea exacta del error.
Minificar JSON — reducir tamaño
Elimina espacios, saltos de línea y tabulaciones para obtener el JSON más compacto posible. Ideal para API y transmisión de datos.
Preguntas frecuentes
¿Cómo formatear un JSON?
Pega tu JSON en el campo de entrada y haz clic en Formatear. El JSON se mostrará con indentación clara. Si hay errores de sintaxis, se indicará la línea exacta del problema.
¿Cómo saber si mi JSON es válido?
Pega tu JSON y haz clic en Validar. Si es válido, verás un mensaje de confirmación. Si hay errores, se señalará la línea y tipo de error.
¿Qué es minificar JSON?
Minificar elimina todos los espacios en blanco, saltos de línea e indentación para obtener la versión más compacta. Reduce el tamaño del archivo para transferencia de datos.
¿Qué sucede si pego JSON no válido en el formateador?
Si pega JSON no válido, la herramienta resaltará inmediatamente el error de sintaxis específico. Por ejemplo, podría señalar una coma que falta en la línea 5 o una llave sin cerrar. Esta retroalimentación instantánea le permite corregir el error de inmediato, evitando que tenga que buscar errores manualmente. Verá un indicador rojo en el punto problemático.
¿Puedo colapsar o expandir secciones JSON anidadas después de formatear?
Sí, haz clic en los pequeños íconos triangulares junto a cada objeto o array para colapsar o expandir su contenido. Esto es muy útil cuando trabajas con datos profundamente anidados — por ejemplo, una respuesta API de 15 niveles de un sistema CRM. Puedes enfocarte solo en los campos que te importan y ocultar el resto. Pruébalo en un JSON complejo de Mercado Pago o de una API de logística.
¿Este formateador acepta JSON con comentarios, como los archivos de configuración de VS Code?
No, para nada. El JSON estándar prohíbe estrictamente los comentarios — es un error común si vienes de TypeScript o archivos de ajustes de VS Code. Si pegas un JSON con // o /* */, la herramienta los marcará como errores de sintaxis. Un truco útil: guarda información extra como un campo "_comentario": "tu nota aquí". Así mantienes el JSON válido sin perder tus anotaciones.
¿Cómo se diferencia la función de minificación del formato JSON?
El formateo expande tu JSON con sangrías y saltos de línea para que sea legible. Minificar hace lo opuesto: elimina todo espacio en blanco. Una respuesta de API de 18KB formateada puede reducirse a solo 3KB. Ideal cuando necesitas enviar datos en producción sin desperdiciar ancho de banda.
¿Necesito instalar algo para usar este formateador JSON?
Para nada. Esta herramienta funciona completamente en tu navegador, sin descargas ni complementos. Es JavaScript puro del lado del cliente, así que estás listo en cuanto abras la página. Lo usé en una laptop corporativa bloqueada donde TI prohibía cualquier instalación — funcionó de maravilla. Solo pega tu JSON y empieza.
¿Hay un límite en el tamaño del archivo JSON que puedo pegar y formatear?
No en un sentido práctico para uso típico. La herramienta procesa los datos localmente en la memoria de tu navegador, así que una respuesta de API de 10 MB o un archivo de configuración de 2 MB se formatean sin problema. En un portátil estándar con 8 GB de RAM, probablemente verás cierres de pestaña del navegador alrededor de 50–100 MB de JSON crudo — pero esa es una limitación del navegador, no nuestra. Para archivos realmente enormes, considera dividirlos primero o usar una herramienta de línea de comandos. Con menos de 5 MB, estás totalmente tranquilo.
Escuché que los archivos JSON no pueden tener comas finales, pero las veo en código real todo el tiempo. ¿Este formateador las eliminará?
Las comas finales aparecen en JSON escrito a mano porque la gente copia el patrón de objetos de JavaScript o diccionarios de Python. Esta herramienta no las elimina silenciosamente: marcará cada una como error de sintaxis con un indicador rojo en la línea exacta. Tendrás que borrarlas manualmente, lo que toma unos 30 segundos en un archivo de configuración típico. Truco rápido: si generas JSON desde Python, usa json.dumps(), que nunca añade comas finales. Lo mismo aplica a JSON.stringify() en JavaScript.
Cómo Usar el Formateador JSON
- Pega tu JSON en el campo de entrada
- Haz clic en Formatear para pretty print con indentación
- Usa Validar para comprobar si el JSON es correcto
- Usa Minificar para comprimir el JSON
- Copia el resultado con el botón Copiar