Las respuestas de API, los archivos de configuración y los logs estructurados llegan habitualmente como JSON comprimido en una sola línea, prácticamente imposible de leer cuando hay que depurar un comportamiento extraño o auditar un payload.
Loading JSON Formatter…
Procesamiento rápido en el navegador
Los archivos nunca salen de tu dispositivo
Gratis sin límites de uso
Coloca JSON Formatter en cualquier página —entrada de blog, documentación de producto, intranet, portal escolar— con una sola línea de HTML. Tus visitantes obtienen la herramienta completa, procesada íntegramente en su navegador. Sin backend, sin subidas, sin registro.
Código de inserción
<iframe
src="https://www.fixtools.io/json/json-formatter?embed=1&lang=es"
width="100%"
height="780"
frameborder="0"
style="border:0;border-radius:16px;max-width:900px;"
title="JSON Formatter by FixTools"
loading="lazy"
allow="clipboard-write"
></iframe>Atribución amable: aparece un pequeño enlace "Powered by FixTools" en el pie del embed.
Formatear JSON es una de las operaciones más recurrentes en el día a día de cualquier equipo técnico. Cuando una integración devuelve un error inesperado, lo primero que hace la persona responsable es copiar el cuerpo de la respuesta de la consola del navegador o del log del servidor y pasarlo por un formateador para ver la estructura completa. El JSON minificado de una línea oculta visualmente la jerarquía de objetos anidados, mientras que el JSON indentado revela rápidamente qué claves existen, qué tipos contiene cada valor y dónde están los nulos o las matrices vacías que pueden estar causando el incidente. Esta operación, aparentemente trivial, ahorra horas de depuración cuando se realiza con rapidez y sin fricción de instalar extensiones o plugins en el editor.
La privacidad del payload es una consideración importante cuando se formatea JSON que proviene de sistemas en producción. Los cuerpos de respuesta de las APIs reales suelen contener identificadores de clientes, correos electrónicos, números de teléfono, importes y otros datos personales que están sujetos al RGPD y a la LOPDGDD en España. Subir estos payloads a un servicio web que los procesa en servidores externos genera una transferencia de datos personales que el responsable del tratamiento debería documentar y justificar. El procesamiento local de FixTools elimina ese riesgo porque el JSON no sale del navegador del usuario durante la operación. Esta arquitectura encaja con los principios de minimización del tratamiento y privacidad por diseño recogidos en el artículo 25 del RGPD.
Las convenciones de indentación varían según el ecosistema. Los proyectos de Node.js y los repositorios de configuración de muchas pymes españolas suelen utilizar dos espacios, siguiendo las normas habituales en JavaScript. Los proyectos en Python tienden a cuatro espacios por la herencia de PEP 8. Algunos equipos de infraestructura prefieren tabulaciones por compatibilidad con editores de terminal antiguos. FixTools permite elegir el nivel de indentación al formatear, lo que evita tener que reformatear de nuevo el archivo en el editor local para ajustarlo a la convención del repositorio. Mantener una convención homogénea reduce los diffs ruidosos en las revisiones de código y facilita la lectura cruzada entre miembros del equipo que trabajan en distintos servicios.
La validación implícita durante el formateo es una ventaja añadida. Si el JSON tiene errores de sintaxis, FixTools señala la posición del fallo en lugar de generar una salida incorrecta. Esta validación inmediata ayuda a detectar problemas comunes como comas finales que sobran, comillas simples en lugar de dobles, claves sin entrecomillar o valores literales no permitidos por el estándar RFC 8259, como undefined o NaN. Detectar estos errores en el momento del formateo evita que un payload mal formado llegue a un sistema posterior y provoque un fallo en cascada difícil de diagnosticar después. Para validación más exhaustiva, complementa el formateador con la herramienta validador JSON enlazada al final de esta página.
Guía paso a paso para formatear json online gratis:
Copia el JSON desde la fuente original
Localiza el JSON que vas a formatear. Puede provenir de la pestaña Network de las herramientas de desarrollador del navegador, de la salida de un comando curl en la terminal, de un archivo de configuración del repositorio o del log estructurado de un servicio en producción. Selecciona el contenido completo, asegurándote de incluir las llaves o corchetes iniciales y finales sin cortar el documento por la mitad. Una copia incompleta genera errores de sintaxis en el formateador.
Abre FixTools en una conexión segura
Entra en fixtools.io en el navegador y verifica que la conexión es HTTPS, indicada por el candado en la barra de direcciones. Selecciona la herramienta de formatear JSON en el menú principal o accede directamente a esta página. La interfaz aparece lista para recibir el contenido sin pasos de registro previo, lo que es relevante cuando vas a procesar payloads con datos personales sujetos al RGPD y a la LOPDGDD.
Pega el contenido en el campo de entrada
Pulsa Ctrl+V o Cmd+V en el área de entrada para pegar el JSON. Si el contenido es muy grande, espera unos segundos hasta que el navegador termine de procesar el pegado. Comprueba visualmente que el contenido aparece completo y que no se han perdido caracteres durante el copiado, especialmente en payloads grandes con caracteres especiales o Unicode que algunos terminales no manejan correctamente al hacer una selección manual con el ratón.
Selecciona el nivel de indentación
Elige la indentación deseada entre dos espacios, cuatro espacios o tabulaciones, según las convenciones de tu repositorio. Si trabajas en un proyecto de Node.js o JavaScript, dos espacios suele ser la opción estándar. Para Python, cuatro espacios siguiendo PEP 8 es lo habitual. Para infraestructura como código en Terraform o Ansible, suele utilizarse dos espacios. Mantener la convención del repositorio evita diffs ruidosos al pegar el JSON formateado dentro del proyecto.
Formatea, revisa y copia el resultado
Pulsa el botón principal para formatear. El resultado aparece con indentación y resaltado de sintaxis a la derecha. Revisa la estructura para confirmar que es la esperada, presta atención a valores nulos, matrices vacías y objetos anidados. Copia el JSON formateado al portapapeles con el botón de copia y pégalo en tu editor, en una incidencia de Jira o en el chat del equipo en Slack o Microsoft Teams para compartir el contexto del problema que estás depurando.
Situaciones comunes donde este enfoque marca la diferencia:
Equipo de desarrollo en Madrid depurando una API de catálogo
Un equipo de backend de una empresa de retail con sede en Madrid trabaja en la integración de un nuevo servicio de catálogo que devuelve productos en JSON. La respuesta llega comprimida en una sola línea y el equipo necesita verificar que la estructura coincide con el contrato acordado con el equipo de frontend de la cadena Mercadona. La persona responsable copia la respuesta de la consola, la pega en FixTools y obtiene un JSON formateado con la jerarquía visible. Detecta inmediatamente que un campo de stock se está enviando como cadena en lugar de número, lo que estaba rompiendo el cálculo de inventario en el frontend. La incidencia se resuelve en minutos gracias a la lectura clara del payload formateado en la herramienta.
Ingeniera en BBVA revisando un payload de transferencias
Una ingeniera del equipo de pagos de BBVA en Madrid revisa el payload de una transferencia SEPA que ha generado una alerta en el sistema de detección de fraude. El cuerpo de la petición llega como JSON minificado en el log estructurado. La ingeniera pega el contenido en FixTools y, gracias a la indentación y al resaltado, identifica rápidamente que un campo de identificador del beneficiario está vacío cuando debería contener el IBAN del destinatario. El procesamiento local de la herramienta es importante porque el payload contiene datos personales del cliente bancario sujetos al RGPD y a la regulación específica del sector financiero supervisada por el Banco de España.
Equipo de Telefónica auditando logs de microservicios
Un equipo de operaciones de Telefónica en Barcelona audita los logs estructurados en JSON de una flota de microservicios que sostiene la plataforma de atención al cliente Movistar. Los logs llegan minificados desde el agregador y resultan ilegibles para la revisión manual. El equipo formatea muestras representativas con FixTools para entender la estructura completa de cada evento, identificar campos de correlación entre servicios y proponer mejoras al equipo de plataforma. La rapidez de la herramienta permite revisar decenas de muestras en una sola sesión de trabajo conjunta entre desarrollo y operaciones, lo que acelera el ciclo de mejora continua del sistema.
Obtén mejores resultados con estas sugerencias de expertos:
Verifica el origen antes de pegar payloads con datos personales
Antes de pegar un payload que contiene datos personales de clientes, confirma que la herramienta procesa los datos localmente y no los envía a servidores externos. FixTools opera íntegramente en el navegador, lo que evita una transferencia de datos personales que el RGPD obligaría a documentar. Esta verificación previa es especialmente relevante para equipos que trabajan con datos regulados, como entidades financieras, sanitarias o de telecomunicaciones, donde la AEPD puede solicitar el detalle del flujo de datos durante una inspección.
Mantén la convención de indentación del repositorio
Acuerda con tu equipo una convención de indentación única para todos los archivos JSON del repositorio y respétala al formatear. Una convención homogénea reduce los diffs ruidosos cuando varias personas tocan el mismo archivo y facilita las revisiones de código en GitHub o GitLab. Si trabajas en una empresa con varios equipos, considera documentar la convención en un archivo de configuración como .editorconfig o en la guía interna de desarrollo del repositorio o del manual de buenas prácticas técnicas.
Anonimiza payloads de producción antes de compartirlos
Cuando compartes un payload formateado en una incidencia, en un chat o en documentación interna, sustituye los identificadores reales, los correos electrónicos y los números de teléfono por valores ficticios. Esta práctica protege a los clientes cuyos datos aparecen en el payload y reduce el riesgo de exposición accidental. La AEPD ha sancionado en varias ocasiones a empresas españolas por filtraciones causadas por capturas de pantalla y documentación interna mal anonimizada que terminó en sistemas de tickets o repositorios accesibles a terceros.
Other tools you might find useful:
Abre el JSON Formatter completo — gratis, sin cuenta, funciona en cualquier dispositivo.
Abrir JSON Formatter →Gratis · Sin cuenta · Funciona en cualquier dispositivo