DEV · JSON y API

JSON Formatter & Validator

Pega cualquier JSON y aplícale formato legible (pretty print) o minifícalo con un solo clic. Valida al instante tu JSON y ve mensajes de error claros con la línea y la columna exactas para depurar más rápido.

  • Da formato a JSON desordenado en una estructura indentada y fácil de leer.
  • Minifica JSON eliminando espacios y saltos de línea innecesarios.
  • Valida la sintaxis JSON y ve dónde ocurre el error (línea y columna).
  • Copia rápidamente el JSON formateado a tu editor, cliente de API o documentación.

Todo se ejecuta en tu navegador. Tu JSON no se sube a ningún servidor, así que es seguro usarlo con respuestas de API internas, archivos de configuración o datos de la aplicación.

JSON de entrada
Pega cualquier JSON. Luego elige si quieres pretty print o minify y haz clic en "Formatear y validar JSON".
Opciones de formato
Da formato al JSON con indentación y saltos de línea para facilitar la lectura.
Elimina saltos de línea y espacios adicionales para un payload más pequeño.

Resultado y estado de validación

Validación de JSON
Esperando entrada…
Pega JSON y haz clic en "Formatear y validar JSON"
Aún no se ha realizado validación Modo: pretty print (predeterminado)
Caracteres de entrada
0
Total de caracteres en el JSON original
Caracteres del resultado
0
Caracteres después de aplicar formato
Líneas de entrada
0
Número de líneas en el JSON original
Líneas del resultado
0
Número de líneas después de aplicar formato
Pega tu JSON a la izquierda, elige Pretty o Minify y haz clic en "Formatear y validar JSON" para ver aquí el resultado y el estado de la validación.

¿Qué hace el JSON Formatter & Validator?

JSON Formatter & Validator te ayuda a limpiar y verificar JSON usado en APIs, archivos de configuración y datos de aplicaciones. Puedes pegar cualquier JSON y luego formatearlo para que sea legible o minificarlo para que sea más compacto mientras compruebas si la sintaxis es válida.

Cuando tu JSON es válido, la herramienta lo formatea según el modo que elijas. Si hay un error de sintaxis, verás un mensaje claro con la posición del carácter y una estimación de la línea y la columna, para saber exactamente dónde mirar.

Cómo funciona la validación de JSON

Cuando haces clic en "Formatear y validar JSON", la herramienta:

  • Lee el texto del área de entrada.
  • Intenta hacer parse del JSON para comprobar si la sintaxis es válida.
  • Si es válido, aplica formato al JSON usando el modo seleccionado: pretty print (varias líneas) o minify (una sola línea).
  • Si no es válido, muestra un mensaje de error con el índice del carácter y una estimación de la línea y la columna para ayudarte a corregir el problema.

El resumen en el panel derecho muestra si el JSON es válido, cuántos caracteres y líneas tenías al inicio y cuántos quedan después de aplicar formato.

Pretty print vs JSON minificado

El JSON con pretty print se formatea con indentación y saltos de línea, lo que lo hace mucho más fácil de leer para las personas. Es ideal cuando depuras respuestas de API, inspeccionas payloads o compartes ejemplos con tu equipo.

El JSON minificado elimina espacios y saltos de línea innecesarios. Es útil cuando necesitas un payload más pequeño en producción, quieres incrustar JSON en HTML/JS o enviar datos de forma más eficiente por la red.

¿Cuándo utilizar esta herramienta?

JSON Formatter & Validator es especialmente útil cuando:

  • Depuras respuestas de API de endpoints REST o GraphQL.
  • Compruebas archivos de configuración JSON antes de usarlos en servidores o apps.
  • Validas payloads de solicitudes que copias desde las DevTools del navegador o desde logs.
  • Limipias fragmentos JSON antes de añadirlos a documentación o tutoriales.

Consejos para mejores resultados

  • Asegúrate de que sea JSON válido y no JavaScript. Quita comentarios, comas finales (trailing commas) y comillas simples, ya que no son válidas en JSON estricto.
  • Usa pretty print para depurar y luego cambia a minify cuando estés listo para enviar los datos a producción.
  • Copia el resultado formateado con el botón "Copiar resultado" para reutilizarlo rápidamente en tu editor o cliente de API.
  • Usa "Intercambiar entrada y resultado" para volver a procesar o cambiar del modo Pretty a Minify (o al revés) sin tener que pegar el JSON otra vez.

Usa esta herramienta siempre que necesites una forma rápida, basada en navegador, de formatear y validar JSON para tus APIs, configuraciones o datos de aplicación.