FormatFlow

Desarrollo · Actualizado el 17 oct 2026 · Revisado por FormatFlow Editorial

Formateador y validador JSON

Puedes formatear, minificar y validar JSON en tu navegador, con los errores de sintaxis indicados por línea y columna para encontrar el fallo en una carga grande rápidamente.

Se ejecuta en tu navegadorGratis · Sin registro · Sin marca de agua
JSONSe ejecuta en tu navegador
Loading the tool…

Everything runs locally in this tab. No file is uploaded while the tool loads.

Esta herramienta se ejecuta en tu pestaña. No se sube nada y no se guarda ninguna copia.

Cómo se tratan los archivos

Acerca de Formateador JSON

Las API y los archivos de configuración te entregan el JSON en una sola línea larga, algo cómodo para una máquina y desagradable para una persona. Este formateador analiza el texto y lo imprime con sangría de dos o cuatro espacios, opcionalmente ordenando las claves de los objetos alfabéticamente, para que los objetos anidados se lean de un vistazo. Minificar hace lo contrario cuando una carga tiene que ser lo más pequeña posible.

La validación es la otra mitad. La mayoría de los analizadores solo dicen que el JSON está roto; este recorre el texto y señala la línea y la columna exactas, con las líneas cercanas como contexto. Las comas finales, las comillas simples, los comentarios y las claves sin comillas se identifican por su nombre, porque son los errores que el JSON estricto no permite.

Qué hace esta herramienta

Los detalles que importan cuando usas Formateador JSON para trabajo real.

  • Errores con línea y columna

    Un análisis fallido muestra la posición exacta, un fragmento de la línea problemática y un cursor, para que no adivines dónde se rompió la carga.

  • Formatea, minifica o valida

    Imprime con sangría la indentación elegida, colapsa la carga en una línea o comprueba la validez sin cambiar el panel de salida.

  • Ordenación de claves opcional

    Ordena alfabéticamente las claves de los objetos en cada nivel de anidamiento para comparar dos archivos JSON más fácilmente en un diff de texto.

  • Diseñado para cargas grandes

    El análisis se ejecuta después de que la interfaz se haya pintado, y las entradas de más de 8 MB se rechazan con un mensaje claro en lugar de congelar la pestaña.

  • Copiar en un clic

    Un botón de copia dedicado pone el resultado formateado o minificado en el portapapeles y confirma cuándo se ha copiado.

  • Ejemplo y limpiar

    Carga una carga de ejemplo para ver cómo se comporta cada modo y después limpia ambos paneles y empieza de nuevo con tus propios datos.

Cómo usar Formateador JSON

Sin cuenta y sin instalación: todo el trabajo ocurre en esta pestaña del navegador.

  1. 01

    Pega o carga JSON

    Pega tu JSON en el panel de entrada o pulsa Datos de ejemplo para probar el formateador con una carga de ejemplo pequeña.

  2. 02

    Elige una acción

    Pulsa Formatear para imprimir con sangría, Minificar para quitar los espacios opcionales o Validar para comprobar la sintaxis sin reemplazar la salida.

  3. 03

    Configura la indentación y la ordenación

    Elige dos espacios, cuatro espacios o una tabulación en el menú de indentación y marca Ordenar claves si el orden alfabético te ayuda a comparar archivos.

  4. 04

    Corrige el error indicado

    Si la validación falla, lee la línea y la columna del mensaje y corrige ese punto en la entrada antes de volver a ejecutar la acción.

  5. 05

    Copia el resultado

    Usa Copiar salida para poner el JSON formateado o minificado en el portapapeles, listo para pegar en un editor, el cuerpo de una petición o un fixture de pruebas.

Formatos compatibles y límites

Entrada
JSON
Salida
JSON
Procesamiento
En el cliente, dentro de tu navegador. No se sube nada.
Tamaño máximo
Hasta 8 MB de JSON pegado
Requisitos
Chrome, Edge, Firefox o Safari · JavaScript habilitado

Limitaciones que conviene conocer

  • Solo RFC 8259 estricto: las funciones de JSON5, como comentarios, comas finales y comillas simples, se rechazan en lugar de repararse.
  • La entrada se limita a 8 MB; las cargas mayores se manejan mejor con un formateador de línea de comandos o un editor de código.
  • El formateo conserva los datos, pero no tu espacio en blanco ni el orden de claves original a menos que actives la ordenación; los números se vuelven a serializar con la implementación JSON del navegador.

Privacidad y tratamiento de archivos

Todo se ejecuta dentro de la pestaña de tu navegador. El JSON se analiza, se formatea y se valida localmente con JavaScript, y ninguna parte se envía a FormatFlow ni a terceros. No se almacena nada después de cerrar la página.

Leer la política de privacidad completa

Preguntas frecuentes sobre Formateador JSON

Respuestas breves y directas a las dudas habituales antes de usar la herramienta.

¿Qué diferencia hay entre formatear y validar JSON?
Formatear analiza JSON válido y lo imprime con sangría. Validar solo informa de si el texto es válido y dónde está el primer error. Minificar analiza el JSON y lo imprime de nuevo sin espacios opcionales entre los tokens.
¿Por qué JSON rechaza los comentarios y las comas finales?
La especificación JSON, RFC 8259, solo permite objetos, arrays, cadenas, números, true, false y null. Los comentarios y las comas finales son comodidades de JavaScript que no forman parte de la gramática, y por eso los analizadores estrictos las rechazan.
¿Puede el formateador reparar JSON roto automáticamente?
No. Informa del primer error de sintaxis con su línea y columna; no adivina ni reescribe la entrada inválida. Los deslices habituales, como una coma final, se corrigen rápido en la posición indicada, pero los corchetes que faltan necesitan tu criterio.
¿Qué tamaño de carga puedo formatear?
Se aceptan entradas de hasta 8 MB. El análisis ocurre localmente, así que un navegador de escritorio procesa una carga de ese tamaño en bastante menos de un segundo; los navegadores móviles pueden ir más lentos porque tienen menos memoria disponible para la pestaña.
¿Ordenar las claves cambia el significado de mi JSON?
No. Los objetos JSON son colecciones sin orden por definición, así que el orden alfabético de las claves representa los mismos datos. Los arrays se dejan en su orden original y la opción nunca los ordena.
¿Se sube mi JSON a un servidor?
No. El formateador analiza, ordena e imprime el texto dentro de esta pestaña del navegador, y no se envía ninguna copia a FormatFlow ni a terceros. Aun así, evita pegar secretos activos como claves privadas, porque las extensiones del navegador pueden leer el contenido de la página.
¿Por qué mi JSON funciona en otros sitios pero aquí falla?
Algunos editores y lenguajes aceptan extensiones como comentarios, claves sin comillas o cadenas con comillas simples. Esta herramienta aplica JSON estricto según RFC 8259, así que el texto escrito para JSON5 o para literales de objeto de JavaScript necesita convertirse antes de validar.
¿Puedo comparar dos archivos JSON con esta herramienta?
No hay un modo de comparación lado a lado. Formatear ambos archivos con la ordenación activada hace que un diff de texto sea más útil, pero sigues necesitando una herramienta de diff para ver exactamente qué cambió entre las dos cargas.

Para seguir leyendo

Guías que explican las decisiones detrás de Formateador JSON.

Revisado por FormatFlow Editorial · Equipo de herramientas y formatos de archivo

Última actualización: 17 oct 2026