Cómo editar JSON online
- Pega tu JSON en el recuadro de texto en bruto, o pulsa Upload .json file, hay un documento de ejemplo cargado por defecto para que veas cómo funciona de inmediato.
- Explora el árbol de la izquierda: haz clic en la flecha ▸/▾ para expandir o contraer un objeto o array, y haz clic en cualquier clave para renombrarla.
- Haz clic en un valor para editarlo en el sitio, elige su tipo (String, Number, Boolean, Null) y escribe el nuevo valor, luego confirma.
- Usa + key / + item para añadir una nueva clave de objeto o elemento de array, o Remove para eliminar uno. Cada cambio actualiza al instante la vista de texto en bruto, y escribir directamente en el texto actualiza el árbol de vuelta.
- Pulsa Copy JSON para copiar el resultado, o Download .json para guardarlo como archivo.
Un editor de árbol real, no solo un formateador
Pegar un documento JSON en un simple formateador de texto te da una indentación legible, pero no te da una forma sencilla de CAMBIAR algo, corregir un campo anidado en una respuesta de API grande o un archivo de configuración sigue significando desplazarse por un muro de llaves, contar comas con cuidado y esperar no haber roto algún corchete. Esta herramienta convierte el mismo documento en un árbol real: cada objeto y array se puede expandir y contraer, cada valor final está a un clic de poder editarse, y añadir o eliminar una clave no requiere tocar la puntuación de alrededor en absoluto.
El árbol y el texto en bruto se mantienen sincronizados en ambas direcciones todo el tiempo. ¿Prefieres hacer clic a través de la estructura? Usa el árbol. ¿Prefieres escribir o pegar un bloque de reemplazo entero? Usa el recuadro de texto, el árbol se actualiza en cuanto lo que has escrito vuelve a ser JSON válido, y se queda exactamente donde estaba mientras no lo sea.
Edición consciente del tipo, a propósito
JSON distingue "42" (un texto) de 42 (un número) de true (un booleano), una distinción que importa mucho a lo que sea que lea el documento después. Editar un valor aquí siempre pasa por un selector de tipo explícito en lugar de adivinar a partir de lo que has escrito, así que corregir una errata en un texto nunca lo convierte sin querer en un número, y viceversa. Cambiar el tipo real de un valor es igual de fácil (cambia el selector y confirma) pero siempre es una elección deliberada, nunca un efecto secundario silencioso.
Tu JSON nunca sale de tu dispositivo
Ya sea una respuesta de API, el archivo de configuración de una aplicación o una exportación con datos reales de usuarios, todo aquí se ejecuta con JavaScript normal dentro de tu propia pestaña del navegador. No hay subida, no hay viaje de ida y vuelta a un servidor, y no queda ninguna copia de tu documento en ningún sitio salvo tu propio dispositivo, la misma garantía de privacidad que ofrece cada herramienta de este sitio.
Usos habituales
- Corregir un único valor incorrecto en lo profundo de una respuesta de API grande o un archivo de configuración sin editar el texto en bruto a mano.
- Construir un pequeño documento JSON desde cero pulsando ”+ key” repetidamente en lugar de escribir llaves y comas a mano.
- Explorar una estructura JSON desconocida, contrayendo las secciones que no te interesan y expandiendo solo la parte que estás investigando.
- Limpiar el orden de claves o el formato de un documento antes de confirmarlo, comprobando en todo momento que sigue siendo JSON válido.
- ¿Solo quieres embellecer, minificar o validar un documento sin editarlo? Mira el Formateador de JSON para esa conversión de un solo paso.
- ¿Necesitas comprobar tu JSON contra un JSON Schema en lugar de editarlo libremente? Mira el Validador de JSON Schema.
- ¿Vas a convertir el documento terminado en una hoja de cálculo o una tabla HTML? Mira Convertir JSON a CSV o Convertir JSON a Tabla HTML.
- ¿Partes de Excel o YAML en lugar de JSON en bruto? Mira Convertir Excel a JSON o Conversor de YAML a JSON para convertir primero.
- ¿Necesitas consultar el documento con una expresión JSONPath para encontrar valores concretos, en lugar de recorrer todo el árbol a mano? Mira el Probador de JSONPath.

