CipherKit

Published: (April 6, 2026 at 11:27 AM EDT)
2 min read
Source: Dev.to

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

👉 CipherKit – Live Demo

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!

0 views
Back to Blog

Related posts

Read more »

NH:STA S01E02 OpenPGP.js

This post is part of a series on our work for the Sovereign Tech Agencyhttps://www.sovereign.tech/ STA. Our first post in the series explains why and how we are...

The Case for Client-Side Developer Tools

Every time you paste a JWT into a decoder, run a regex against a sample string, or convert a color value from HSL to hex in an online tool, you're making a smal...