EZ
EZ2Conv

Formateador JSON

Formatea, valida y embellece datos JSON con resaltado de sintaxis en tiempo real y análisis de estructura. Compatible con objetos anidados, arrays y todos los tipos de datos JSON. Herramienta gratuita basada en navegador sin necesidad de subir archivos.

14px
El JSON formateado aparecerá aquí...

Cómo Usar

  1. Pega o escribe tus datos JSON en bruto en el área de entrada izquierda, o carga uno de los ejemplos incluidos
  2. La herramienta valida automáticamente tu JSON en tiempo real, detectando errores de sintaxis como comas faltantes o corchetes sin cerrar
  3. Visualiza el JSON embellecido con resaltado de sintaxis por colores en el área de salida derecha para una lectura fácil
  4. Usa Copiar Formateado para obtener JSON con sangría, o Copiar Minificado para una versión compacta en una sola línea
  5. Revisa las estadísticas detalladas incluyendo conteo de claves, profundidad de anidacion y desglose de objetos, arrays y otros tipos
  6. Los errores de validación se resaltan con mensajes específicos que muestran la ubicacion exacta y la naturaleza del problema
  7. Las estructuras anidadas complejas con objetos y arrays profundamente incrustados son totalmente compatibles y correctamente indentadas
  8. Todo el procesamiento ocurre del lado del cliente en tu navegador, por lo que tus datos JSON nunca se suben a ningún servidor

Formatear, validar y minificar JSON

Qué hace esta herramienta

JSON es el formato por defecto para las respuestas de API, los archivos de configuración y el intercambio de datos, pero muchas veces llega comprimido en una sola línea densa. Esta herramienta toma el JSON que pegas y lo reescribe con una sangría uniforme de dos espacios y saltos de línea, de modo que los objetos y arrays anidados se vuelven legibles. A la vez valida la entrada, analiza la estructura y muestra estadísticas: cuántas claves hay, qué profundidad alcanza el anidamiento y cuántos objetos, arrays, strings, números, booleanos y valores null contiene.

Cuándo usarla

Resulta útil cuando una API devuelve una carga minificada que necesitas inspeccionar, cuando un archivo de configuración no se parsea y hay que localizar el carácter que falla, o cuando quieres reducir un archivo legible para producción. Como la salida formateada y la minificada se generan a la vez, copias la que encaje en cada momento: la versión con sangría para depurar y documentar, y la de una sola línea para transmitir o incrustar.

Ejemplo: de minificado a indentado

Pega {"user":{"name":"Ada","roles":["admin","editor"],"active":true}} y la salida se expande en un bloque anidado donde user contiene name, un array roles con dos elementos en líneas propias y active: true conservado como booleano en lugar de una cadena entre comillas. El panel de estadísticas indica entonces una profundidad de 2 y cuenta cada tipo de valor. Copy Minified lo devuelve a su forma compacta de una línea cuando lo necesites.

Notas y casos límite

La validación se ejecuta mientras escribes, así que una coma que falta, un corchete sin cerrar o una coma final sobrante se señalan con un mensaje que apunta al punto donde falló el análisis. Se aplican las reglas estándar de JSON: las claves y las cadenas requieren comillas dobles y no se permiten comentarios, por lo que formatos como JSONC no pasarán. Las cargas grandes se formatean sin problema, aunque las estructuras muy profundas o muy largas generan un resultado extenso con desplazamiento. Los números, los booleanos y null conservan su tipo intacto en vez de convertirse en cadenas.

Preguntas frecuentes

Puedes formatear, validar, minificar y analizar JSON sin límite —desde una respuesta de API en una sola línea hasta objetos y arrays profundamente anidados—, con las estadísticas de estructura incluidas en cada uso. No hay planes de pago, límites de caracteres ni cuentas.
Sí. El embellecido, la validación y el desglose por tipos se ejecutan en tu navegador con JavaScript, de modo que las respuestas de API, los archivos de configuración y cualquier JSON que pegues nunca se suben ni se almacenan. Todo permanece en tu dispositivo.
No hace falta ninguna cuenta. Pega tu JSON o carga uno de los ejemplos incorporados y la validación en tiempo real, el resaltado de sintaxis y la salida formateada y minificada están listos al instante.
El JSON formateado añade sangría de dos espacios y saltos de línea para que la estructura sea fácil de leer y depurar. El JSON minificado elimina cada espacio y salto opcional hasta dejar una sola línea compacta, lo que reduce el tamaño para almacenar, transmitir o incrustar. Ambas versiones se generan juntas, así que copias o descargas la que necesites.
Sí. La validación se ejecuta en tiempo real mientras escribes y detecta problemas de sintaxis como una coma que falta, un corchete sin cerrar o una coma final sobrante, con un mensaje que indica dónde se rompió el análisis para que vayas directo a la corrección.
Las causas más habituales son usar comillas simples en lugar de dobles, claves sin comillas, una coma final tras el último elemento o comentarios, algo que el estándar JSON no admite. Formatos como JSONC o los literales de objeto de JavaScript se marcarán como inválidos hasta que sigan las reglas estrictas de JSON.