Formatear JSON — Embellecer, Minificar y Validar online (gratis y privado)
Cargar ejemplo
Tu JSON se procesa íntegramente en tu navegador — nunca se envía a ningún servidor.
Herramientas externas relacionadas
Algunos enlaces son enlaces de afiliados.
Herramientas relacionadas
Este formateador JSON gratuito online te permite pegar cualquier JSON y embellecerlo, minificarlo o validarlo al instante. Si hay un error, muestra la línea y columna exactas, resalta el problema en el editor y ofrece una sugerencia sobre la causa. Elige sangría de 2 o 4 espacios o tabulación, ordena claves alphabéticamente, usa la vista en árbol para explorar JSON complejo, y copia o descarga el resultado. Todo ocurre en tu navegador — nada se envía a servidores.
Cómo usarlo
- Pega tu JSON en el cuadro de entrada de arriba, haz clic en 'Cargar ejemplo' para probar un ejemplo, o en 'Abrir archivo' para cargar un .json desde tu dispositivo.
- Elige Embellecer para añadir sangría y saltos de línea, o Minificar para comprimirlo en una sola línea.
- Si hay un error de sintaxis, aparecen el número de línea y columna resaltados, con un cursor (^) señalando la posición exacta.
- Ajusta el tamaño de sangría (2 espacios, 4 espacios o tabulación), activa 'Ordenar claves' para normalizar el orden, o cambia a la vista en árbol.
- Haz clic en Copiar para copiar el resultado o en Descargar para guardarlo como .json. Sin cuentas, sin instalación.
Embellecer y Minificar
Embellecer (pretty print)
Embellecer añade saltos de línea y sangría consistente para que la estructura sea inmediatamente legible, sin importar la profundidad del anidamiento.
Minificar (comprimir)
Minificar elimina todos los espacios en blanco y saltos de línea innecesarios para producir una sola línea compacta. Reduce el tamaño del archivo y es útil cuando se incrusta JSON en código fuente, variables de entorno o URL.
Tamaño de sangría (2 / 4 espacios / tabulación)
Elige el estilo de sangría que se ajuste a las convenciones de tu equipo. 2 espacios es el más común. La configuración de sangría solo se aplica al embellecer.
Funcionalidades
Localización de errores (línea y columna) con resaltado
Cuando el JSON no es válido, la herramienta informa la línea y columna exactas, resalta esa línea y muestra un fragmento con ^ apuntando al problema. También detecta causas comunes como comas al final, comillas simples y comentarios.
Ordenar claves
Al activar 'Ordenar claves', todos los objetos del JSON tienen sus claves ordenadas en orden alfabético ascendente. El orden de los elementos de los arrays nunca cambia. Útil para normalizar JSON antes de comparar.
Vista en árbol con colapsar / expandir
La vista en árbol representa el JSON analizado como un árbol jerárquico. Cada objeto y array puede colapsarse o expandirse independientemente con un clic o con teclado.
Copiar y descargar
Haz clic en Copiar para enviar el resultado al portapapeles. Haz clic en Descargar para guardarlo como .json. Ambos se generan íntegramente en tu navegador.
Recuento de caracteres y bytes
La barra de estadísticas muestra los recuentos de caracteres y tamaños en bytes UTF-8 de entrada y salida. Al minificar, también muestra cuántos bytes se ahorraron y el porcentaje de reducción.
Seguro para datos privados
Todo el análisis, formateo y validación ocurre íntegramente en tu navegador. Nada se envía a ningún servidor. Puedes pegar JSON con claves de API u otra información sensible sin riesgo.
Casos de uso
Embellecer una respuesta API
Copia una respuesta JSON de las herramientas de desarrollo del navegador, curl o Postman y pégala aquí para entender fácilmente la estructura de datos.
Encontrar el error en un JSON roto
Cuando un archivo de configuración o body POST falla al analizarse, pégalo aquí. El panel de errores muestra la línea y columna exactas con sugerencias sobre causas comunes.
Minificar JSON para incrustar
Convierte un JSON formateado en una sola línea para pegarlo en scripts, variables de entorno o URL. La barra de estadísticas muestra cuánto ahorraste.
Normalizar claves antes de comparar
Ordena las claves de ambos documentos con 'Ordenar claves' antes de compararlos con una herramienta de diferencias para que solo se muestren cambios de valor.
Errores comunes de JSON y notas
- Las comas al final no están permitidas: [1, 2,] y {"a":1,} son JSON inválido.
- Las cadenas y claves deben usar comillas dobles: 'hola' y {a:1} no son válidos.
- Los comentarios no son compatibles: // y /* */ son sintaxis de JavaScript, no de JSON.
- NaN, Infinity y undefined no son valores JSON válidos.
- Los enteros muy grandes pueden perder precisión: los números superiores a 2^53 pueden cambiar sus dígitos.
- Las claves duplicadas producen resultados impredecibles: JSON.parse usa semántica de último ganador.
Preguntas frecuentes
- ¿Puedo ver exactamente en qué línea y columna hay un error de JSON?
- Sí. Cuando el JSON falla al analizarse, la herramienta muestra el número de línea y columna exactos, resalta esa línea en el editor, muestra un fragmento de código con un ^ apuntando al problema y da una pista sobre la causa más probable.
- ¿Puedo embellecer (pretty print) y minificar JSON?
- Sí. Usa el botón de alternancia Embellecer / Minificar en la parte superior. Embellecer añade sangría y saltos de línea; puedes elegir 2 espacios, 4 espacios o tabulación. Minificar elimina todo el espacio en blanco innecesario.
- ¿Mi JSON se envía a un servidor?
- No. Todo el análisis, formateo y validación se ejecuta íntegramente en tu navegador. Tu JSON nunca se sube, almacena ni registra. Es seguro pegar datos sensibles como claves de API.
- ¿Puedo ordenar las claves de objeto alfabéticamente?
- Sí. Activa la casilla 'Ordenar claves' y todos los objetos del JSON tendrán sus claves ordenadas en orden alfabético ascendente. El orden de los elementos de los arrays nunca cambia.
- ¿Admite JSON con comentarios o comas al final (JSON5 / JSONC)?
- No. Esta herramienta sigue la especificación JSON estándar (RFC 8259), que no permite comentarios ni comas al final. Si tu entrada los contiene, la herramienta muestra un error de sintaxis.
- ¿Puedo manejar archivos JSON grandes?
- Sí, hasta unos pocos megabytes. Los archivos muy grandes desactivan automáticamente la vista árbol y muestran una advertencia.
- ¿Puedo copiar o descargar el resultado formateado?
- Sí. Haz clic en Copiar para enviar el JSON formateado a tu portapapeles, o en Descargar para guardarlo como .json. Ambos se generan íntegramente en tu navegador.