Developer tools that run in your browser

Runs in your browser · nothing uploaded

DevKit is a small set of utilities for everyday debugging: pretty-print JSON, compare two texts, experiment with regular expressions, and encode values for APIs or URLs. Everything runs locally so pasted payloads stay on your machine.

Use the tools when you need a quick answer without opening an IDE, and read the guides when you want the “why” behind formatting, diffs, and common regex mistakes.

Featured in this kit

JSON Formatter

Format, minify, and validate JSON instantly.

Open tool →

JSON Formatter

Format, minify, and validate JSON instantly.

Diff Checker

Highlight added and removed lines between two texts.

Regex Tester

Debug patterns, flags, matches, and capture groups.

Base64 Encode Decode

Encode and decode Base64 strings in the browser.

URL Encode Decode

Encode and decode URI components safely.

JWT Decode

Inspect JWT header and payload locally — no verification.

Hash Generator

SHA-256 / SHA-384 / SHA-512 hashes via Web Crypto.

UUID Generator

Generate RFC UUID v4 values with crypto.randomUUID().

Guides

Short explainers for formatting JSON safely, reading diffs, and avoiding common regex mistakes — written to sit next to the tools, not replace your IDE.

Why keep these utilities in the browser?

Opening a full IDE for a one-line encode or a quick JSON format is slow when you are already in a ticket, chat, or docs tab. DevKit keeps those micro-tasks local: paste, transform, copy. There is no account wall and no server round-trip for the tool logic itself.

That matters when payloads include tokens, customer identifiers, or staging secrets you would rather not upload to a random online formatter. Treat every paste as sensitive anyway — Base64 is not encryption — but local processing removes one unnecessary hop.

Use the guides when you want the reasoning behind a workflow, and the tools when you already know what you need and just want the answer fast.