ClientKit
Secure and fast, fully in your browser
A collection of safe web tools that run entirely in your browser — no data is ever sent to a server.
Tools
Measure character, word, line, and byte counts in real time.
Encode or decode text as Base64.
Format or minify JSON, and generate TypeScript type definitions from it.
Convert images to JPEG, PNG, or WebP and compress them by adjusting quality and size.
Convert between CSV and JSON with a table preview.
Test regular expressions in real time and extract matches.
Encode/decode URLs and break down and edit query parameters.
Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512, and compare against an expected value.
Automatically indent-format messy SQL, adjusting for dialect and keyword case.
Convert between HEX, RGB, HSL, HSV, and CMYK, and check WCAG contrast ratios.
Break a JWT down into Header, Payload, and Signature, and check its expiry.
Preview Markdown in real time and convert or export it to HTML.