JSON Editor

Edita, valida, compara, consulta y convierte: todo en una sola herramienta.

{{ __t('loading_editor') }}
{{ stats.size }} {{ __t('bytes') }} {{ stats.lines }} {{ __t('lines') }} {{ stats.keys }} {{ __t('keys') }} {{ stats.depth }} {{ __t('depth') }} {{ stats.nodes }} {{ __t('nodes') }}
{{ __t('schema_section_title') }}
{{ __t('schema_valid') }}
{{ __t('schema_errors_heading') }}:
• {{ err }}
{{ __t('compare_left') }}
{{ __t('compare_right') }}
{{ diff.added.length }} {{ __t('compare_added') }} {{ diff.removed.length }} {{ __t('compare_removed') }} {{ diff.modified.length }} {{ __t('compare_modified') }} {{ __t('compare_identical') }}
+ {{ p.path }} : {{ p.value }}
- {{ p.path }} : {{ p.value }}
~ {{ p.path }} : {{ p.from }} → {{ p.to }}
{{ __t('convert_input_label') }} ({{ convertFrom.toUpperCase() }})
{{ __t('convert_output_label') }} ({{ convertTo.toUpperCase() }})
{{ convertError }}
{{ __t('query_examples_label') }}: {{ ex }}
{{ __t('query_input_label') }} (JSON)
{{ __t('query_result_label') }}
{{ queryError }}
{{ __t('query_help_heading') }}: {{ __t('query_help_jsonpath') }} — JSONPath Docs {{ __t('query_help_jmespath') }} — JMESPath Spec

¿Qué es el JSON Editor de CalcSI?

El JSON Editor de CalcSI es una herramienta online gratuita para editar, validar, comparar, consultar y convertir datos JSON. Cambia libremente entre tres vistas — árbol, texto y tabla — y usa funciones avanzadas como reparación de JSON, validación con Schema, comparación, consultas JSONPath/JMESPath y conversión a YAML, CSV, XML o interfaces TypeScript.

Todo el procesamiento se realiza completamente en tu navegador — tus datos nunca salen de tu dispositivo. Ideal para desarrolladores, testers de API, ingenieros DevOps y cualquiera que trabaje con JSON.

Tres vistas del editor

  • Vista de árbol — Haz clic para editar, arrastra para reordenar, atajos de teclado para añadir o quitar nodos.
  • Vista de texto — Editor de código completo con resaltado de sintaxis, números de línea y marcadores de error en línea.
  • Vista de tabla — Muestra arrays de objetos como tabla, columnas = claves. Perfecto para respuestas de API con registros.

Conjunto de funciones

  • Reparar — Corregir automáticamente comas finales, claves sin comillas, comillas simples y comentarios.
  • Ordenar — Ordenar claves alfabéticamente de forma recursiva para diffs deterministas y mejor legibilidad.
  • Validación con JSON Schema — Valida tus datos contra un esquema personalizado con tipos, campos requeridos, min/max, patrones y más.
  • Comparar (diff) — Dos JSONs lado a lado con una lista clara de rutas añadidas, eliminadas y modificadas.
  • Consultar — Soporta JSONPath y JMESPath. Extrae exactamente los datos que necesitas con rutas expresivas.
  • Convertir — Cambia entre JSON, YAML, CSV, XML y genera interfaces TypeScript a partir de tus datos.
  • Importar y exportar — Sube un archivo, carga desde URL, descarga como .json, copia al portapapeles.
  • 100 % local — Todas las operaciones se ejecutan en tu navegador; no se sube ni se registra ningún dato.

Casos de uso comunes

  • Inspeccionar, filtrar y exportar respuestas de API a otros formatos
  • Editar y validar archivos de configuración (package.json, tsconfig, OpenAPI)
  • Migración de datos: convertir JSON de una aplicación a YAML/CSV/XML para otra
  • Detectar errores comparando dos instantáneas (antes / después de un fallo)

¿Es segura esta herramienta?

Sí. Todo el procesamiento — analizar, validar, comparar, convertir, consultar — se ejecuta completamente en tu navegador. No hay ningún viaje al servidor ni registro. Puedes inspeccionar el código fuente en cualquier momento con las herramientas de desarrollo del navegador. Incluso datos sensibles como tokens o PII permanecen en tu dispositivo.