ZapKit

Developer tools

Format, convert, encode, test and generate, all in your browser. Paste code or data without it ever being uploaded.

JSON & data

4 tools

Format and validate JSON, and convert it to CSV, YAML or TypeScript types.

Encoding & security

4 tools

Base64, URL encoding, JWT decoding and MD5, SHA-1 and SHA-256 hashes.

Text & code

5 tools

Regex tester, text diff, cron explainer, lorem ipsum and Markdown preview.

Colours

3 tools

Colour picker, HEX/RGB/HSL conversion and WCAG contrast checks.

CSS generators

4 tools

Gradients, box shadows, border radius and fluid clamp() sizes.

Formatters

3 tools

Beautify or minify HTML, CSS and JavaScript.

Frequently asked questions

Is it safe to paste code or data here?

The tools run entirely in your browser and don't send what you paste anywhere. Still, treat production secrets, tokens and private keys with care and don't paste them into any website.

Which libraries do the tools use?

Most are written from scratch. Well-tested libraries handle the hard parts: yaml for YAML, jsdiff for diffs, marked and DOMPurify for Markdown, js-beautify for formatting and Terser for JavaScript minification, each loaded only on the page that needs it.

Do the tools work offline?

Once a tool page has loaded, everything except the first load of the JavaScript minifier works without a connection.

Can I share a setup with a colleague?

Tools with small settings, such as the regex tester, cron explainer and CSS generators, keep them in the link. Pasted data isn't put in links.