Converter Hub
One sidebar for the developer converters you keep googling — JWT, Base64, ObjectId, Snowflake, epoch, JSON ↔ YAML, CSV ↔ JSON, UUID, QR generator + decoder + WiFi, CIDR, plus crypto (MD5/SHA, HMAC, bcrypt, AES-GCM/CBC, RSA-OAEP, X.509 PEM) and Kafka tools (Avro, Debezium, Confluent Schema Registry). All client-side, no network calls, no telemetry.

What's inside
30 converters across 9 categories. Every one runs locally in the webview.
- 🔐 Auth & JWT — Decode JWT
- 🕒 Time & Epoch — Date → Epoch (ms) · Epoch (ms) → Date
- 📨 Kafka & Events — Avro JSON schema · Confluent SR payload · Debezium CDC payload · Kafka Base64 payload · Kafka record timestamp
- 🧬 IDs — Mongo ObjectId · Snowflake ID (Twitter/X, Discord, Instagram, custom epoch) · UUID Generator
- 🔡 Encoding — Base64 Encode / Decode · URL Encode / Decode
- 🧾 JSON Tools — CSV ↔ JSON · Format JSON · JSON ↔ YAML · Minify JSON
- 🔑 Crypto & Hashing — AES-GCM/CBC · bcrypt · Hash (MD5/SHA-1/SHA-2) · HMAC · PEM X.509 · Random secret · RSA-OAEP
- 🌐 Network & DNS — CIDR calculator (IPv4 + IPv6)
- 🔳 QR Codes — QR code decoder · QR code generator · WiFi QR generator
Key features
- Sidebar tree with categorized converters — one click to open any tool
- Webview panels — polished header, two-pane layout, action toolbar (Convert / Copy / Clear / Swap), results panel tailored per converter
- 100% client-side — no network requests, no telemetry, no clipboard reads. Content-Security-Policy of every panel is
default-src 'none'
- Drop-in plugin system — new converters appear automatically when their folder is added under
src/plugins/<name>/
Requirements
Installation
- Open VS Code.
- Go to Extensions (
Ctrl+Shift+X / Cmd+Shift+X).
- Search for "Converter Hub" and install.
Usage
- Click the Converter Hub icon in the activity bar.
- Browse the tree, click any converter — it opens in its own panel.
- Paste your input. Most panels live-update; toolbar buttons handle Convert / Copy / Clear / Swap.
The first launch opens a welcome page with usage steps and the full converter catalog. Toggle this via converterHub.welcomeAutoOpen in settings (off / once / always).
Privacy
- No outbound network requests. Verified by CSP and source-level grep.
- No telemetry. The extension does not call
vscode.env.telemetry or any external service.
- No clipboard reads. Copy buttons are write-only and user-initiated.
Contributing & support
- Repository: See
repository, bugs, and homepage in package.json for links.
| |