DEV Community

Cover image for CipherKit
Karthick Ajan G S
Karthick Ajan G S

Posted on • Originally published at karthickajan.github.io

CipherKit

I built 77 free developer tools that run 100% in your browser (No tracking, no backend)

Hey DEV community đź‘‹

If you are anything like me, you've probably had that moment of hesitation right before pasting a JWT, an AES key, or a proprietary JSON payload into a random online formatter.

Is this site logging my input? Is there a backend saving this?

I got tired of the paranoia, so I spent the last few months building CipherKit.

👉 Live Site: karthickajan.github.io/cipherkit
👉 GitHub Repo (I'd love a star if you find it useful!)

What is CipherKit?

It is a unified suite of 77 developer utility tools. But the core rule of the project is simple: Everything must be 100% client-side.

There is no backend. There is no database. No login is required. The calculations, encryptions, and formatting happen entirely within your browser's memory using vanilla JS and the Web Crypto API. Your data never leaves your device.

What's inside the toolkit?

I split the tools into 5 main hubs to keep things organized:

  • 🗝️ Crypto Hub: AES Encryption/Decryption, SHA-256/512 Hashing, RSA Key Pairs, Bcrypt, JWT Builder, and TOTP generation.
  • đź”— Encoding Hub: Base64 (Standard & URL-safe), URL, HTML Entity, Hex, and Binary encoders/decoders.
  • 🔄 Converter Hub: Instant XML↔JSON, YAML↔JSON, CSV↔Excel, and Markdown↔PDF transformation.
  • đź’» Dev Hub: UUID Generator, interactive Regex Tester, Cron Expression Builder, SQL Formatter, and a professional-grade Text Diff & Merge workspace.
  • 🖼️ Image Hub: QR Code generation, SVG↔PNG conversion, multi-format Image Resizers, and color code utilities.

The Tech Stack

To keep it fast and secure, it's built with pure HTML, CSS, and JS, and hosted for free on GitHub Pages. No heavy frameworks, just instant load times.

Feedback Welcome!

Since this is built for developers, I would love to hear your thoughts.

  • What tools are missing from your daily workflow?
  • Do you catch any edge cases in the crypto implementations?
  • What would make you bookmark this?

Drop a comment below or open an issue on the repo!

Top comments (0)