{ }
Desarrollo

Formateador y validador JSON

Formatea, valida y depura JSON de forma privada.

Ir a la guía rápida

Área de trabajo

Sin registro
Borra el texto, el resultado y los mensajes de validación.

Resultado

Tu resultado aparecerá aquí.
Procesamiento local: tus entradas no se envían a nuestro servidor.
DOCUMENTACIÓN

¿Qué hace esta herramienta?

JSON es un formato de texto para intercambiar objetos, arreglos y valores. Una sintaxis válida permite que las aplicaciones lo interpreten. Esta herramienta organiza JSON con dos espacios y comprueba su sintaxis; es útil al revisar respuestas de APIs, archivos de configuración o datos de prueba. El procesamiento ocurre en tu navegador.

Cómo utilizarla

  1. Pega el contenido JSON en el editor o selecciona Ejemplo.
  2. Presiona Formatear JSON para validar la sintaxis y organizar los datos.
  3. Si aparece un error, revisa comillas, comas y delimitadores; corrige la entrada y vuelve a intentarlo.
  4. Revisa el resultado y selecciona Copiar resultado para usarlo en tu proyecto.

Ejemplos de entrada y salida

Respuesta de una API de pedidos

Entrada

{"order_id":42,"total":19.95,"customer":{"name":"Ada"},"tags":["paid"],"note":null}

Salida

{
  "order_id": 42,
  "total": 19.95,
  "customer": {
    "name": "Ada"
  },
  "tags": [
    "paid"
  ],
  "note": null
}

Limitaciones importantes

  • Valida sintaxis, no un esquema JSON ni reglas de negocio: una propiedad obligatoria ausente puede pasar la validación.
  • No repara errores ni admite comentarios, comas finales o sintaxis JSON5.
  • Usa números de JavaScript: los enteros fuera del rango seguro pueden perder precisión. Las claves duplicadas conservan solo el último valor; el formato no conserva la representación original de números o espacios.
  • Los datos muy grandes o profundamente anidados pueden consumir memoria o bloquear temporalmente la pestaña.

Errores comunes

  • Usar comillas simples o nombres de propiedades sin comillas dobles.
  • Dejar una coma después del último elemento de un objeto o arreglo.
  • Omitir una llave, un corchete o los dos puntos entre una propiedad y su valor.
  • Pegar un objeto de JavaScript con undefined, NaN o comentarios en lugar de JSON válido.

Preguntas frecuentes

¿Solo acepta objetos JSON?

No. También acepta arreglos y valores JSON válidos como cadenas, números, true, false y null. Una entrada vacía no es JSON válido.

¿Modifica los datos al formatear?

Analiza y vuelve a serializar el contenido con dos espacios. No pretende cambiar su significado, pero puede normalizar números, perder precisión numérica o descartar claves duplicadas; conserva una copia del original.

¿Indica la línea exacta del error?

No. Muestra un mensaje de validación general. Revisa la sintaxis en el editor y vuelve a ejecutar la herramienta.

¿Se envía mi JSON a un servidor?

El formateo se ejecuta localmente. Las entradas no se envían a un servicio de procesamiento ni se guardan en el almacenamiento del navegador. Al cambiar de idioma en la misma herramienta se transfieren temporalmente en memoria.