Formateador y Validador JSON - Indentar, Minificar, Encontrar el Error

Formateador y validador JSON

Formateador JSON - preguntas frecuentes

No. La página no tiene paso de subida ni componente de servidor; el análisis y la impresión ocurren en la pestaña que estás mirando. Puedes comprobarlo cargando la página, desconectándote y formateando igualmente.
Nuevo
Editor Markdown Escribe Markdown y ve el resultado renderizado al lado. Admite títulos, listas, tablas, bloques de código y enlaces; copia el HTML o descarga archivos .md y .html. Funciona en tu navegador.
Popular Hoy
Formateador YAML Reindenta un YAML desordenado, encuentra el error con su número de línea y léelo como JSON. Conserva tus comentarios, escalares de bloque y anclas. Funciona en tu navegador.

Qué hace este formateador JSON

Una respuesta de API llega en una sola línea larga y necesitas ver su forma, o directamente no se puede parsear y necesitas saber dónde falla. Esta página hace ambas cosas sin enviar nada: el análisis, la sangría y el árbol ocurren en tu navegador.

Cómo se usa

  1. 1 Pega el JSON en el cuadro, o pulsa Cargar un ejemplo para ver cómo funciona.
  2. 2 Elige la sangría y marca Ordenar las claves si vas a comparar dos respuestas.
  3. 3 Pulsa Formatear. Si el JSON está roto obtienes la línea y la columna; si no, cambia a Árbol para explorarlo.

El mensaje de error dice qué, no dónde

Los navegadores informan de un documento roto de formas distintas: unos dan un desplazamiento de caracteres, otros línea y columna, otros nada. Esta página lee la forma que produjo tu navegador, la convierte en línea y columna y muestra esa línea con un signo bajo el punto exacto. Si no se puede recuperar la posición, el mensaje se muestra igualmente pero no se marca ninguna línea: señalar la línea equivocada es peor que no señalar ninguna.

Formatear y minificar son la misma operación en dos sentidos

Ambas reconstruyen el documento a partir del valor analizado, así que la salida siempre es JSON válido aunque la entrada tuviera espacios raros. Minificar elimina todo espacio entre elementos, que es lo que quieres antes de meter una carga en una cabecera, una cadena de consulta o un fixture de pruebas.

Antes
{"id":7,"tags":["a","b"],"ok":true}
Después
{
  "id": 7,
  "tags": [
    "a",
    "b"
  ],
  "ok": true
}

Ordenar las claves hace comparables dos respuestas

Las claves de objeto no tienen orden definido en JSON, así que dos servidores pueden devolver los mismos datos en distinta secuencia y una comparación de texto se enciende por todas partes. Ordenar las claves deja ambas con la misma forma. Los arreglos se dejan intactos a propósito: allí el orden es parte del dato, no ruido.

Nada de lo que pegas sale de esta página

El JSON que hace falta formatear suele ser una respuesta de API real, y a menudo lleva un token, una ficha de cliente o un pedido. Aquí no hay paso de subida ni lado servidor: todo ocurre en la página que ya tienes abierta.

Herramientas de Desarrollo Relacionadas

Formateador HTML Indenta HTML desordenado para poder leerlo, o compáctalo para que pese menos. También funciona con fragmentos y nunca reescribe tu marcado en otra cosa.
Minificar CSS Comprime CSS quitando comentarios y espacios, o vuelve a expandirlo con sangría limpia. Respeta los espacios de calc(), las cadenas y las licencias.
Formateador XML Indenta XML desordenado para poder leerlo, o compáctalo. Entiende RSS, CDATA y espacios de nombres, y nunca reescribe tu documento.
Formateador SQL Reparte una consulta larga en líneas legibles, o compáctala de nuevo en una. Mantiene tus mayúsculas, tus nombres entrecomillados y tus cadenas tal cual.
Minificador JavaScript Reduce JavaScript con Terser, el motor de las herramientas de build. Analiza el código en vez de adivinarlo, así el comportamiento sobrevive. Nada se sube.

Otras herramientas que pueden interesarte

Word a PDF Convierte Word a PDF gratis: sube un archivo DOC, DOCX, ODT o RTF y descarga un PDF bien formateado en segundos, sin registro ni marca de agua.
PDF a Word Convierte PDF a Word gratis: sube un PDF y descarga un DOCX editable en segundos - sin registro, sin marca de agua y sin instalar nada.
Contador de Palabras Contador de palabras gratuito: pega un texto para contar palabras, caracteres, frases y párrafos, y ver el tiempo estimado de lectura sin subir nada.
Contador de Caracteres Contador de caracteres gratuito: caracteres con y sin espacios, palabras y líneas, además de los límites SEO de títulos y meta descripciones.
Comprobador de Densidad de Palabras Clave Analizador de densidad de palabras clave gratuito: pega un texto o una URL y mira la frecuencia de cada palabra y frase, en porcentaje.