CipherKit
Source: Dev.to
Introduction
I built 77 free developer tools that run 100 % in your browser—no tracking, no backend.
If you’re like me, you’ve probably hesitated before pasting a JWT, an AES key, or a proprietary JSON payload into an online formatter, wondering whether the site is logging your input or storing it on a server. I got tired of that paranoia, so I spent the last few months building CipherKit.
Live Site
Source Code
GitHub repository: github.com/karthickajan/cipherkit – I’d love a star if you find it useful!
Core Principle
Everything runs 100 % client‑side. There is no backend, no database, and no login required. All calculations, encryptions, and formatting happen entirely within your browser’s memory using vanilla JavaScript and the Web Crypto API, so your data never leaves your device.
Features
CipherKit is organized into five main hubs:
🗝️ Crypto Hub
- AES Encryption / Decryption
- SHA‑256 / SHA‑512 Hashing
- RSA Key Pair generation
- Bcrypt hashing
- JWT Builder
- TOTP generation
🔗 Encoding Hub
- Base64 (Standard & URL‑safe)
- URL encoding / decoding
- HTML Entity encoding / decoding
- Hex encoding / decoding
- Binary encoding / decoding
🔄 Converter Hub
- Instant XML ↔ JSON conversion
- YAML ↔ JSON conversion
- CSV ↔ Excel conversion
- Markdown ↔ PDF transformation
💻 Dev Hub
- UUID Generator
- Interactive Regex Tester
- Cron Expression Builder
- SQL Formatter
- Professional‑grade Text Diff & Merge workspace
🖼️ Image Hub
- QR Code generation
- SVG ↔ PNG conversion
- Multi‑format Image Resizers
- Color code utilities
Technical Details
- Built with pure HTML, CSS, and JavaScript.
- Hosted for free on GitHub Pages.
- No heavy frameworks—instant load times and minimal footprint.
Community Feedback
Since this is built for developers, I’d love to hear your thoughts:
- What tools are missing from your daily workflow?
- Do you spot any edge cases in the crypto implementations?
- What would make you bookmark this site?
Drop a comment below the live site or open an issue on the GitHub repo!