Herramientas para desarrolladores

Formateador y validador de JSON: gratis, en tu navegador

Embellece, minifica y valida JSON al instante, sin subir nada.

Esta herramienta funciona por completo en tu navegador. Tus archivos nunca se suben: se quedan en tu dispositivo.

Resultado

Pega cualquier JSON y déjalo impecable con un solo clic. Este formateador embellece el JSON desordenado o minificado y lo convierte en una estructura legible y con sangría, y con la misma facilidad puede compactarlo de nuevo en una sola línea para producción.

Todo se ejecuta localmente en tu navegador con el motor JSON nativo: tus datos nunca se envían a un servidor. Por eso es seguro para respuestas de API, archivos de configuración y cualquier otra cosa que prefieras no pegar en un sitio web desconocido.

Cómo funciona

Cuando pegas texto, la herramienta se lo entrega a JSON.parse, integrado en el navegador, para convertirlo en un objeto en memoria. Si el análisis tiene éxito, JSON.stringify reconstruye el texto: al pasar la sangría que elegiste (2 espacios, 4 espacios o un tabulador) se obtiene la vista embellecida, mientras que al no pasar ninguna sangría se obtiene la línea única minificada. La validación es, simplemente, analizar sin volver a imprimir.

Como tanto JSON.parse como JSON.stringify son funciones nativas del navegador, no se descarga ninguna biblioteca ni se hace ninguna petición a un servidor. Tu JSON permanece en la memoria de la página y se descarta cuando cierras la pestaña. Ese diseño exclusivamente local es lo que mantiene privados las respuestas de API, los tokens y los archivos de configuración: nunca se sube nada.

Cuando el análisis falla, el navegador lanza un SyntaxError que describe qué salió mal. La herramienta muestra ese mensaje para que puedas ir directamente al carácter problemático en lugar de adivinar.

Cuándo usarlo

Recurre a Formatear cuando recibas una respuesta de API minificada o una línea de registro y necesites leer realmente la estructura. Aplicarle sangría revela el anidamiento, lo que facilita confirmar que existe un campo o rastrear por qué falta un valor.

Recurre a Minificar antes de almacenar o enviar JSON: una configuración incrustada en una URL, una carga útil que viaja por la red o un valor guardado en una columna de base de datos se benefician todos de eliminar los espacios en blanco. El resultado son los mismos datos, byte a byte, en menos caracteres.

Usa Validar siempre que hayas editado JSON a mano (un archivo de ajustes, un fixture, un ejemplo de webhook) y quieras asegurarte de que se analizará antes de publicarlo. Detectar aquí una coma perdida es más rápido que depurar después una petición fallida.

Consejos

La mayoría del JSON no válido proviene de un puñado de errores. Las comas sobrantes después del último elemento de un array u objeto son válidas en JavaScript, pero ilegales en JSON, así que elimínalas. Las cadenas y las claves deben usar comillas dobles, nunca comillas simples, y toda clave debe ir entre comillas. Los comentarios no están permitidos en absoluto.

Si copiaste un valor del código fuente de JavaScript, atento a los valores undefined, NaN o de tipo función: ninguno es JSON válido; usa null en su lugar. Cuando el error menciona un token inesperado en una posición, cuenta hasta ese carácter: el problema real suele estar justo antes, como un corchete de cierre que falta. Pasa el texto ya limpio por Formatear una vez más para confirmar que va y vuelve sin problemas.

Cómo usar Formateador de JSON

  1. Pega o escribe tu JSON en el cuadro de entrada.
  2. Elige el tamaño de sangría que prefieras: 2 espacios, 4 espacios o un tabulador.
  3. Haz clic en «Formatear» para embellecerlo, o en «Minificar» para compactarlo en una sola línea.
  4. Si el JSON no es válido, lee el mensaje de error para localizar y corregir el problema.
  5. Copia el resultado formateado al portapapeles con un solo clic.

Preguntas frecuentes

¿Se sube mi JSON a un servidor?

No. El formateo, la minificación y la validación ocurren localmente en tu navegador con el motor JSON integrado. Tus datos nunca salen de tu dispositivo.

¿Qué comprueba el validador?

Analiza tu entrada con las mismas reglas estrictas que JSON.parse de JavaScript. Si hay algo mal formado (una coma sobrante, una comilla o un corchete que falta), informa del error para que puedas corregirlo.

¿Cuál es la diferencia entre Formatear y Minificar?

Formatear añade saltos de línea y sangría para que el JSON sea fácil de leer. Minificar elimina todos los espacios innecesarios para obtener el resultado en una sola línea lo más compacto posible, ideal para almacenar o transferir.

¿El formateo cambia mis datos?

No. Solo cambia el espaciado y la sangría. Las claves, los valores y la estructura de tu JSON permanecen exactamente iguales.

Herramientas relacionadas