About ConvertHub
Your data never leaves your device.
Your data never leaves your device
Every converter on ConvertHub runs entirely in your browser. There is no backend, no server, and no upload: when you paste JSON, a CSV, a YAML config, a JWT, or a database dump, it is parsed and transformed by JavaScript running locally on your machine. Nothing is ever transmitted over the network.
That matters because these tools are exactly where developers, DevOps, and analysts paste sensitive data — API keys, PII, production configs, and database rows. Keeping it on-device is the privacy moat that upload-based incumbents cannot offer.
How it works
Each converter uses battle-tested, open-source libraries bundled into the page (YAML, XML, CSV, SQL, and code formatters) plus the browser's built-in Web Crypto API for hashing. There is no WebAssembly and no server round-trip — just pure JavaScript, enforced by a strict connect-src 'self' Content-Security-Policy.
Limits & the Pro tier
The free tier happily handles inputs up to a few megabytes, entirely on-device. Very large files (over ~50 MB) and whole-folder batch conversion will be part of a future Pro tier that streams work locally via the Streams API and IndexedDB — still with no upload. For now, paste or upload a file up to a few MB and convert away.
The site is also installable as a PWA and works offline after the first load.