Formateador JSON & Validador

Formatea y valida JSON al instante — ningún dato sale de tu navegador.

Resultado instantáneo Funciona en el navegador
Sangría:

Sobre JSON

{ "key": "value" }
[ 1, 2, 3 ]
true / false / null
"string"
42 / 3.14

JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos, legible por humanos e independiente del lenguaje.

¿Cómo usar?

  1. 1
    Pegar JSONPega cualquier JSON crudo o minificado en el campo de entrada.
  2. 2
    Elegir acciónHaz clic en Formatear para sangría o en Validar para comprobar errores de sintaxis.
  3. 3
    Copiar resultadoUsa el botón Copiar para guardar el JSON formateado en el portapapeles.

Preguntas frecuentes

¿Se envían mis datos a un servidor?
No. Todo el formateo y la validación se realiza en el navegador con JavaScript.
¿Qué significa formatear?
Formatear añade sangría consistente para que la estructura sea fácil de leer. Los datos no se modifican.
¿Qué comprueba el validador?
Llaves y corchetes emparejados, claves correctamente entre comillas, sin comas finales y tipos de valores válidos.

Formateador y validador JSON

JSON es un formato de texto usado en APIs, archivos de configuración, aplicaciones web y bases de datos documentales. Cuando un JSON está minificado o en una sola línea, resulta difícil leerlo. El formateador añade saltos e indentación para mostrar claramente objetos, arrays, claves y valores.

La herramienta también ayuda a detectar errores comunes: comas finales, comillas incorrectas, llaves sin cerrar, valores no válidos o mezcla de comentarios en un formato que no los admite. Un JSON válido debe usar comillas dobles para claves y cadenas, y solo permite tipos concretos como objetos, arrays, números, booleanos, null y texto.

Privacidad y uso técnico

El procesamiento ocurre en el navegador, lo que resulta útil al revisar respuestas de API o configuraciones sensibles. Aun así, evita pegar secretos, tokens o datos personales si no es necesario. Para producción, valida también con las herramientas de tu lenguaje o pipeline.

El formateador trabaja con el parser nativo del navegador. Al pulsar formatear, toma el texto de entrada, ejecuta JSON.parse y, si el documento es válido, devuelve JSON.stringify con la sangría seleccionada. La sangría puede ser de 2 espacios, 4 espacios o tabulación, por lo que el mismo contenido puede prepararse para una API, un archivo de configuración o una revisión manual. Si el JSON contiene un error de sintaxis, la página muestra el mensaje devuelto por el parser para ayudar a encontrar el punto de fallo.

El botón validar usa el mismo JSON.parse, pero no genera salida formateada. Es útil cuando solo quiere saber si un payload recibido de una API, un webhook o un archivo copiado está bien formado. El botón limpiar borra la entrada, la salida y el estado anterior, evitando confundir un resultado viejo con una validación nueva. La copia se realiza desde el área de salida, por lo que primero debe formatearse correctamente el contenido.

JSON válido no siempre significa JSON semánticamente correcto. La herramienta confirma reglas de sintaxis como comillas dobles, comas, objetos, arrays, números, booleanos y null, pero no sabe si una clave es obligatoria para su aplicación o si un valor cumple un contrato de negocio. Para depurar integraciones, use esta página como primer filtro y luego valide el esquema esperado, tipos de datos, fechas, identificadores y campos requeridos en el sistema que consumirá el documento.

Antes de pegar datos sensibles, recuerde que el procesamiento ocurre en el navegador, pero sigue siendo mejor no incluir tokens, claves privadas o datos personales innecesarios en ejemplos compartidos.

Comentarios