Skip to content

Dev Tools

11 tools in this category, and none of them send anything off your device. Everything below computes in the tab you already have open.

Tool What it does Leaves your device
Hash Generator Generate and verify cryptographic hashes (SHA-256, SHA-384, SHA-512, SHA-1) no
Password Generator Generate cryptographically secure random passwords no
Base64 Encoder Encode and decode Base64 text and files, in both RFC 4648 alphabets no
URL Encoder Encode, decode, and build URLs with query parameters no
JSON Formatter Format, validate, and minify JSON data no
JWT Decoder Decode and inspect JSON Web Tokens no
Timestamp Converter Convert between Unix timestamps and human-readable dates no
Cron Parser Parse and understand cron expressions no
Regex Tester Test and debug regular expressions with live highlighting no
Color Converter Convert colors between HEX, RGB, HSL, and CMYK formats no
Lorem Generator Generate placeholder text for designs and mockups no

The last column is no for every row, which is the whole point of this category: you can work through it on a locked-down network, on a plane, or inside the desktop app with the network off.

Generate and verify cryptographic hashes (SHA-256, SHA-384, SHA-512, SHA-1). Open it at /tools/hash-generator/.

  • Multiple algorithms
  • File hashing
  • Hash verification

Runs entirely on your device; no request is made.

Generate cryptographically secure random passwords. Open it at /tools/password-generator/.

  • Customizable
  • Strength meter
  • Secure random

Runs entirely on your device; no request is made.

Encode and decode Base64 text and files, in both RFC 4648 alphabets. Open it at /tools/base64-encoder/.

  • Text encoding
  • File encoding
  • URL-safe (RFC 4648 §5)

Runs entirely on your device; no request is made.

Encode, decode, and build URLs with query parameters. Open it at /tools/url-encoder/.

  • URL encoding
  • Query builder
  • Percent encoding

Runs entirely on your device; no request is made.

Format, validate, and minify JSON data. Open it at /tools/json-formatter/.

  • Pretty print
  • Validation
  • Minify

Runs entirely on your device; no request is made.

Decode and inspect JSON Web Tokens. Open it at /tools/jwt-decoder/.

  • Decode payload
  • Expiry check
  • Claim inspection

Runs entirely on your device; no request is made.

Convert between Unix timestamps and human-readable dates. Open it at /tools/timestamp-converter/.

  • Unix to date
  • Date to Unix
  • Timezone support

Runs entirely on your device; no request is made.

Parse and understand cron expressions. Open it at /tools/cron-parser/.

  • Cron syntax
  • Next runs
  • Human readable

Runs entirely on your device; no request is made.

Test and debug regular expressions with live highlighting. Open it at /tools/regex-tester/.

  • Live matching
  • Capture groups
  • Common patterns

Runs entirely on your device; no request is made.

Convert colors between HEX, RGB, HSL, and CMYK formats. Open it at /tools/color-converter/.

  • HEX/RGB/HSL
  • Color picker
  • CMYK support

Runs entirely on your device; no request is made.

Generate placeholder text for designs and mockups. Open it at /tools/lorem-generator/.

  • Paragraphs
  • Sentences
  • Word count

Runs entirely on your device; no request is made.


Everything above is generated at docs build time from lib/tool-registry.ts. Editing this page by hand does nothing, because the next build overwrites it. Fix the registry instead.