Saltar al contenido
Herramienta gratuita

Formateador de JSON online

El formateador JSON convierte JSON sin procesar o minificado en una versión legible con sangría (o, a la inversa, en una sola línea compacta) y, si el JSON no es válido, muestra el error con su línea y columna. Funciona íntegramente en tu navegador.

Creado por Jakub Martyniak

¿Estás desarrollando una API? Aloja tu backend en un VPS con control total.

Entrada

Resultado

Pega un JSON a la izquierda para ver una vista previa.

Resultado de ejemplo

Esto es lo que crea el formateador de JSON a partir de tu JSON

Pega JSON sin procesar o minificado y la herramienta lo mostrará con sangría para que sea legible, o hará lo contrario y lo convertirá en una sola línea compacta. Si el JSON no es válido, mostrará el error con su línea y columna. Los valores de abajo son un ejemplo fijo; tu resultado dependerá de lo que introduzcas.

Ejemplo · Formatear con 2 espacios

Entrada (minificada)

input.json
{"name":"Alice","age":30,"active":true}

Resultado (formateado)

formatted.json
{  "name": "Alice",  "age": 30,  "active": true}

Caso de error: {"name": "Alice",}

  • 1 error
  • Error · Línea 1, columna 18Después de la coma, JSON espera otra entrada, pero aquí hay un corchete de cierre.

    La herramienta marca el mismo punto y muestra el mensaje de error exacto de tu navegador. Sin la coma sobrante, el JSON es válido.

Por qué esta herramienta

Más que un simple campo de texto

Todo lo que necesitas para trabajar con JSON bien formado.

Formatear y minificar

Cambia con un clic entre JSON legible con sangría y una salida minimizada al máximo.

Solo se ejecuta en el navegador

La validación con JSON.parse() y el formateo se realizan directamente en el navegador: no se sube ni se registra nada.

Resaltado de sintaxis

Resaltado en color de claves, valores y tipos para identificar rápidamente estructuras largas, en resultados de hasta 150.000 caracteres.

Línea y columna de los errores

Si el JSON no es válido, el mensaje de error muestra la línea y la columna cuando es posible.

Sangría personalizable

2 espacios, 4 espacios o una tabulación; puedes cambiarlo directamente en el modo de formato.

Sin límite artificial

Sin límite artificial de tamaño de archivo: solo los límites de rendimiento de tu navegador.

Cómo funciona

Cómo funciona el formateador

Tres pasos para obtener un JSON limpio.

Paso 1

Pegar JSON

Pega tu JSON o sube un archivo: todo se procesa directamente en tu navegador.

Paso 2

Elegir entre formatear o minificar

Selecciona Formatear para facilitar la lectura o Minificar para reducir al mínimo el tamaño del archivo.

Paso 3

Copiar o descargar

Copia el resultado al portapapeles o descárgalo como archivo .json.

Acerca de la herramienta

¿Qué hace este formateador JSON?

Este formateador de JSON formatea, valida y minifica JSON gratis y sin registrarte, directamente en tu navegador y sin procesarlo en el servidor (la validación se hace con JSON.parse(); al formatear solo cambia el espacio en blanco: los números, las secuencias de escape y las claves duplicadas permanecen exactamente como los introdujiste). Incluye 3 opciones de indentación (2 espacios, 4 espacios o tabulación) y no impone límites de tamaño de archivo.

El formato añade sangrías y saltos de línea para que puedas leer rápidamente incluso JSON muy anidado. La minificación elimina los espacios innecesarios para reducir al máximo el tamaño del archivo, por ejemplo, para usarlo en una API en producción. La validación es automática: si tu JSON no es válido, la herramienta muestra un mensaje de error claro —con la línea y la columna, si es posible— en lugar de una salida vacía.

Descubre más

Más herramientas

FAQ

Preguntas frecuentes

Respuestas breves sobre JSON, privacidad y esta herramienta.

El formateador convierte la línea {"name":"Alice","age":30,"active":true} en 5 líneas más legibles, con una sangría de 2 espacios y un par clave-valor por línea. Al minificarla, vuelve a quedar como {"name":"Alice","age":30,"active":true}. Si tu JSON no es válido, en lugar del resultado recibirás un mensaje de error con la línea y la columna.

Un formateador JSON es una herramienta que convierte JSON sin formato o minimizado en un formato legible con sangría y comprueba si los datos son JSON válido. Esta herramienta lo hace directamente en tu navegador.

Sí. Es totalmente gratis, no requiere registro y no tiene más límites que la capacidad de tu navegador.

No. La validación (con JSON.parse()), el formateo y la minificación se realizan exclusivamente en tu navegador: sin subidas ni registros. Tus valores permanecen exactamente como los introdujiste. Esto es especialmente importante porque el JSON que pegas suele contener respuestas reales de API o datos de configuración con valores sensibles.

Formatear añade sangrías y saltos de línea para facilitar la lectura. Minificar elimina los espacios innecesarios para reducir al mínimo el tamaño del archivo, por ejemplo, para usarlo en producción en una API. Ambas opciones generan un JSON con el mismo contenido.

La herramienta muestra un mensaje de error claro, con la línea y la columna si es posible, en lugar de un resultado vacío, para que encuentres rápidamente el error en tu texto.

2 espacios, 4 espacios o una tabulación; puedes cambiarlo directamente en el modo de formato.

Sin límites artificiales: solo los de rendimiento de tu navegador. La visualización de archivos muy grandes (varios MB) puede ser algo más lenta. Un resultado de más de 150.000 caracteres se muestra como texto plano, sin resaltado de sintaxis.

Un ejemplo sencillo es {"name": "Alice", "age": 30, "active": true}: un objeto con pares clave-valor que contienen cadenas de texto, números y valores booleanos. Puedes pegar un JSON como este arriba para verlo formateado o minimizado.

Sube el archivo mediante «Seleccionar archivo» o pega el contenido directamente. La herramienta lo mostrará formateado al instante, con resaltado de sintaxis hasta 150.000 caracteres, sin software adicional.

Escribe o pega tu JSON en el campo de entrada y descarga el resultado como archivo .json. No necesitas software adicional para crear un archivo nuevo.

Sube tu archivo mediante «Seleccionar archivo», edita el contenido directamente en el campo de entrada y descarga el resultado actualizado como archivo .json.

¿Tienes más preguntas?

Contactar con soporte
¿Estás creando algo propio?

Tu API necesita un servidor fiable que entregue sus datos JSON

Un VPS de ZAP-Hosting pone tu aplicación o proyecto en línea de forma fiable.

4,4/5 Trustpilot32.000+ Servidores activosDesde 2010

Sin configuración. Sin riesgos. En línea en segundos.

Duración flexibleCancelable en cualquier momentoEn línea en 60 segundos

¿Buscas más herramientas? Ver todas las herramientas para desarrolladores