Saltar al contenido

Acerca de

Última verificación junio 2026 — corre en tu navegador

Acerca de JSONCraft

Última actualización: 2026-05-26

Qué es

JSONCraft es un conjunto de 23 herramientas gratuitas para desarrolladores que se ejecutan íntegramente en tu navegador — formateadores, validadores, conversores y generadores para JSON, YAML, CSV, TOML, XML, regex, base64, hashes, UUIDs, timestamps y expresiones cron. Ningún archivo que cargues ni ningún valor que escribas se envía a un servidor. Cada parseo, transformación y conversión ocurre localmente en tu dispositivo, y el resultado solo lo ves tú.

Por qué existe

La mayoría de herramientas para desarrolladores online siguen el mismo patrón: una página lenta llena de anuncios intrusivos, un muro de pago que esconde las funciones realmente útiles, un registro forzado y un paso de subida que pone tus datos en el servidor de otro. Tras tropezar una vez de más con eso, el operador (un desarrollador independiente afincado en España) empezó a construir alternativas autónomas, una herramienta cada vez. JSONCraft es el resultado para la categoría de desarrollador.

La filosofía de diseño no ha cambiado desde el primer commit: cada herramienta debe funcionar sin cuenta, sin subir nada sensible y sin esconder la función obvia tras un botón "Pro". Si una función necesita realmente cómputo en servidor, se documenta como tal y se ofrece la alternativa.

Cómo se financia

JSONCraft es gratis, sin registro, sin nivel premium y sin upsells. El sitio se financia con anuncios de Google AdSense alrededor de las herramientas, y con propinas ocasionales en Buy Me a Coffee de personas a las que el resultado les sirvió.

Esto permite que el sitio sea sostenible sin recolectar tus datos, sin esconder herramientas tras pago y sin empujarte a una app de escritorio. Si una de las herramientas te resulta genuinamente útil y quieres apoyar el desarrollo, el enlace Buy Me a Coffee del pie de página es la vía más directa.

Quién hay detrás

JSONCraft lo construye y mantiene Marco B., un desarrollador independiente afincado en España. El sitio forma parte de un pequeño portafolio de utility web apps (CompoundVision para finanzas, AllYouNeed para utilidades generales, JSONCraft para desarrolladores, OpenImages para imagen, OpenPDF para PDFs, PingThat para red). Todas comparten el mismo diseño privado por defecto.

Si quieres hablar con un humano sobre una herramienta, un bug o una función que echas en falta, la página de Contacto tiene un formulario de feedback que llega a la bandeja del operador en pocas horas durante días laborables UE.

Cómo funcionan las herramientas en tu navegador

El sitio está construido con Astro, Svelte 5 y Tailwind CSS 4, desplegado en Cloudflare Pages. Cada herramienta delega en una librería open-source bien probada o en una API nativa del navegador en lugar de reinventar el parser:

  • JSON — el formateador, viewer, graph, JSONPath y JSON Schema usan los nativos JSON.parse y JSON.stringify; la validación de esquemas usa Ajv.
  • YAML / TOMLjs-yaml para parseo y serialización de YAML; @iarna/toml para TOML.
  • CSVPapaParse, configurable para delimitadores, campos entre comillas y convenciones de salto de línea.
  • XMLDOMParser nativo + XSLT para el formateo.
  • Hashes — la Web Crypto API con SubtleCrypto.digest para SHA-1, SHA-256 y SHA-512; la familia SHA-3 viene de un polyfill auditado cuando el navegador no la expone.
  • UUIDs — Web Crypto crypto.randomUUID() para v4 (conforme a RFC 4122).
  • Tester de regex — el motor RegExp nativo de tu navegador (V8 en Chrome/Edge, SpiderMonkey en Firefox, JavaScriptCore en Safari). Las diferencias de comportamiento en lookbehind o escapes de propiedades unicode dependen del motor, no de un polyfill.
  • Base64 / codificación URL — los nativos btoa/atob + TextEncoder/TextDecoder para round-trip Unicode-safe.
  • Constructor de expresiones cron — parser propio que sigue cron POSIX más las extensiones Quartz (?, L, W, #); la previsualización del próximo disparo se calcula en tu navegador.

No hay trackers de terceros más allá de Google Analytics 4 agregado (con consentimiento UE/UK puesto en "denegado" por defecto). Las entradas nunca salen de tu navegador, así que no hay nada en un servidor sobre lo que preguntar bajo el Artículo 15 del RGPD — el flujo completo de datos está documentado en la Política de Privacidad.

Estándares que seguimos

Cuando una herramienta implementa una especificación publicada, la implementación intenta seguir el spec al pie de la letra en lugar de un subset permisivo. Si encuentras una discrepancia, el bug está en la herramienta, no en el spec.

  • JSONRFC 8259 y ECMA-404.
  • YAML — YAML 1.2 (cubriendo las particularidades de compatibilidad con YAML 1.1 para booleanos tipo yes/no).
  • TOML — TOML 1.0.0 (la librería @iarna/toml aún no ha subido a TOML 1.1.0; las funciones nuevas de 1.1.0 como la sintaxis extendida de tablas inline pueden parsearse incorrectamente).
  • CSVRFC 4180 con manejo opcional del BOM UTF-8.
  • UUIDsRFC 4122 (solo v4 — aleatorio, no basado en nombre).
  • Base64RFC 4648 estándar + variante URL-safe.
  • JSON Schema — draft 2020-12 (drafts anteriores validados vía modos de compatibilidad de Ajv).
  • JSONPath — sintaxis de Goessner (la referencia de facto; el más reciente RFC 9535, Standards Track desde febrero 2024, tiene pequeñas diferencias que nuestra implementación aún no adopta).
  • Cron — POSIX 1003.2 con extensiones Quartz; el constructor deja el dialecto explícito.

Pensado para humanos y motores de IA

Cada página de herramienta emite un esquema JSON-LD HowTo con los pasos reales para usar esa herramienta. Esto es invisible para lectores humanos (vive en el bloque de structured data de la página) pero visible para motores de IA como ChatGPT, Perplexity, Bing AI y Claude cuando rastrean la página para extracción de citas. Por eso un asistente al que le preguntas "cómo formateo JSON" o "cómo construyo una expresión cron" puede dar una respuesta corta y precisa enlazando a la herramienta concreta de JSONCraft — los pasos vienen de la misma fuente que mueve la UI, no del mejor pronóstico de un LLM.

Google retiró el rich-result HowTo del SERP para páginas no de recetas en agosto de 2023, pero los datos estructurados de schema.org siguen siendo la capa semántica canónica de una página para los crawlers. JSONCraft lo mantiene porque el lift de citas en motores de IA es medible en los logs de bots (GPTBot, PerplexityBot, ClaudeBot, CCBot), independientemente de que Google renderice un snippet enriquecido.

Independencia editorial

La red publicitaria (Google AdSense) no influye en qué herramientas se construyen ni cómo funcionan. No hay artículos patrocinados, ni listas "los mejores de" empujando enlaces de afiliado, ni decisiones editoriales tomadas para favorecer a un anunciante. Si una herramienta existe en el sitio, es porque fue suficientemente útil al operador como para construirla.

Por ·