Formateador JSON online gratis sin registro | nopa

Texto y datos

Formatear JSON

Pega JSON para darle formato legible, detectar errores y copiar el resultado.

Pruébalo ahora — sin cuenta

Guardar y continuar en el escritorio

Descarga o copia tu resultado aquí primero. Continúa en el escritorio para guardar en Archivos o usar más funciones.

  • Formatear, validar y minificar JSON en el navegador
  • Los resultados se guardan automáticamente en Archivos
  • Todas las herramientas en un lugar, sin pestañas nuevas
Abrir el escritorio gratis

Después de descargar — continúa en el escritorio para Archivos o la app completa.

Sangría de dos espacios, y nada más tocado

La salida son tus datos vueltos a serializar con sangría de dos espacios, el valor por defecto que espera casi cualquier base de código y cualquier herramienta de diff. Las claves conservan el orden en que llegaron, los valores quedan intactos y lo único que cambia son los espacios y los saltos de línea. Aquí no hay selector de sangría a propósito: una sola forma predecible hace que un archivo formateado compare limpio contra la versión anterior.

A dónde apunta el mensaje de error

Con JSON inválido, el mensaje del propio motor del navegador se traduce a línea y columna, se imprime la línea afectada y se coloca un cursor justo debajo del carácter que falla. Las líneas largas se recortan a una ventana de 56 caracteres para que ese cursor siga a la vista. En la práctica los culpables son siempre los mismos tres: una coma detrás del último elemento, comillas simples donde JSON exige dobles, y un salto de línea real dentro de una cadena.

Solo JSON estricto, y lo que eso cuesta

El análisis pasa por el motor JSON del navegador, así que se rechazan los comentarios y las comas finales: un tsconfig o un archivo .jsonc va a fallar aquí, y esa es la regla del formato, no una función que falte. Los números también pasan por JavaScript, lo que importa con identificadores largos: cualquier valor por encima de 9.007.199.254.740.991 vuelve con las últimas cifras cambiadas. Si tu API devuelve IDs de 19 dígitos, tienen que viajar como texto.

Apps relacionadas

Preguntas

¿Hay límite de tamaño?

No hay un límite fijo: todo corre en la pestaña del navegador, así que unos cuantos megabytes van bien y la pausa que notas es tu propia CPU. En la app completa, la vista previa en vivo deja de reformatear en cada tecla a partir de unos 80.000 caracteres; el botón Formatear sigue funcionando.

¿Por qué mi archivo de configuración falla con un token inesperado?

Casi siempre por comentarios o por una coma detrás del último elemento. Ambas cosas son legales en JSON5 y .jsonc, ninguna lo es en JSON, y el analizador estricto se detiene en la primera. Bórralas y ese mismo archivo valida.

¿Puedo minificar JSON?

Sí — abre la app JSON completa en nopa para alternar entre salida legible y compacta.

¿Qué pasa al continuar en el escritorio?

Tu JSON llega ya cargado. Guárdalo en Archivos y reutilízalo en otras apps.