JSON Formatter & Validator

Formateador & Validador JSON

Formateador y validador JSON online gratuito — formatea, valida, minifica y exporta JSON a CSV. Vista árbol, vista gráfico y resaltado de sintaxis. Sin...

Actualizado mayo de 2026

Revisado por Rafael Duarte

Shift + Enter to Copy · Shift + ← → for tabs
1

Cómo formatear JSON online

Tres pasos hasta el resultado que necesitas

1. Pega tu JSON

Minificado, mal indentado o ya formateado — la validación corre al instante, con línea y columna exactas del error.

2. Mira el resultado

Salida formateada con resaltado de sintaxis por tipo: strings, números, booleanos, nulls.

3. Explora o exporta

Árbol colapsable, grafo visual, lista plana o exportación a CSV — cada pestaña se actualiza sola.

Qué hace este formateador de JSON

Mucho más que un simple pretty print

Valida con línea y columna exactas

Un error de sintaxis muestra exactamente dónde falló el parseo, antes de intentar generar cualquier salida.

Repara automáticamente

El botón Fix usa jsonrepair para corregir comas finales, comillas simples y comentarios estilo JSONC.

Árbol, grafo y lista plana

Tres formas de explorar la estructura — árbol colapsable, tarjetas visuales o rutas buscables con Ctrl+F.

Exporta a CSV

Un array de objetos se convierte en un CSV con encabezados derivados automáticamente de las claves.

Minifica

Elimina todos los espacios en blanco para reducir el peso antes de incrustarlo en código.

Guarda snippets

Hasta 20 snippets con nombre persisten en localStorage entre sesiones.

Ejemplos

Entrada
Resultado
{"nombre":"Alicia","edad":30}
objeto formateado con sangría de 2 espacios
{"usuario":{"perfil":{"nombre":"Bruno"}}}
árbol con 3 niveles colapsables
{"nombre": "Alicia",}
error: coma final en línea 1, columna 17
{"valor": undefined}
error: undefined no es un valor JSON válido
{}
objeto vacío — insignia verde "Valid JSON"

Cuándo vas a necesitar esta herramienta

Los escenarios más comunes entre quienes la usan

Depurar una respuesta de API

Pega el cuerpo crudo de la pestaña Network o de Postman para leerlo con resaltado de sintaxis.

Validar configuración antes de un commit

package.json, tsconfig.json o cualquier archivo de configuración — detecta comas finales antes de hacer push.

Exportar a CSV

Convierte un array de objetos en un archivo listo para Excel o Google Sheets.

Minificar para producción

Elimina espacios en blanco antes de incrustar el payload en una petición HTTP.

Explorar datos desconocidos

El árbol y el grafo ayudan a entender rápido la forma de un JSON grande y profundamente anidado.

¿JSON inválido? Empieza por aquí

Coma final (trailing comma)

Válida en JavaScript, prohibida en JSON (RFC 8259). {"nombre": "Alicia",} falla — elimina la coma o haz clic en Fix.

Comillas simples

JSON exige comillas dobles en claves y valores string — {'nombre': 'Alicia'} es inválido.

Clave sin comillas

{nombre: "Alicia"} es válido en JS, pero JSON exige {"nombre": "Alicia"}.

Comentarios en JSON

JSON no admite // ni /* */. ¿Necesitas comentarios? Usa JSONC, YAML o TOML.

Valores undefined

undefined no existe en JSON — solo null, booleanos, números, strings, arrays y objetos. Cámbialo por null si necesitas representar ausencia de valor.

Cero a la izquierda en un número

{"codigo": 0123} es inválido — los ceros a la izquierda no están permitidos en números JSON. Usa 123, sin el cero inicial.

Por qué formatear tu JSON aquí

El JSON minificado es eficiente para transferir pero ilegible para humanos — formatearlo hace visible la estructura de inmediato: qué claves viven dentro de qué objetos, cuántos elementos tiene cada array.

Más allá del pretty print básico, la exportación a CSV, el árbol colapsable y el grafo visual cubren los flujos de depuración más comunes en un solo lugar, sin cambiar de herramienta.

El árbol permite colapsar solo la parte que interesa de un documento grande; el grafo muestra los nodos como tarjetas conectadas, con las relaciones padre-hijo visibles de un vistazo — útil para entender payloads profundos de webhooks o exportaciones de base de datos sin leer línea por línea.

Preguntas frecuentes

Sí. Valida mientras escribes — un banner de error muestra la línea y posición exactas. Los problemas más comunes (coma final, comillas faltantes, corchete sin cerrar) se corrigen con un clic mediante el botón Fix.

Referencias

Artículo relacionado

Dependências abandonadas: como identificar o risco

Herramientas relacionadas