Free online text & developer tools
Small utilities for everyday developer tasks — generating credentials, decoding tokens, encoding strings, converting timestamps. Everything runs locally, so you can paste tokens or secrets without sending them anywhere.
12 tools available
-
Password Generator
Generate strong random passwords in your browser. Adjust length and character types, copy with one click. Uses cryptographic randomness — nothing leaves your device.
Open tool → -
Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text, UTF-8 safe. Runs entirely in your browser — nothing is uploaded.
Open tool → -
JWT Decoder
Decode and inspect JWTs (JSON Web Tokens) entirely in your browser. View the header, payload, and standard claims. Never sent to a server.
Open tool → -
Markdown to HTML
Paste Markdown and see rendered HTML instantly. Copy or download the HTML output. Runs entirely in your browser — no uploads.
Open tool → -
Regex Tester
Test JavaScript regular expressions live in your browser. See matches highlighted and capture groups extracted. Nothing uploaded.
Open tool → -
Diff Checker
Compare two pieces of text and see the differences highlighted line-by-line. Runs locally — your text never leaves your device.
Open tool → -
Unix Timestamp Converter
Convert Unix timestamps (seconds or milliseconds) to human-readable dates and back. Shows UTC and local time. Runs locally in your browser.
Open tool → -
URL Encoder / Decoder
Encode or decode URL / percent-encoded strings. Handles query params, paths, and special characters. Private — runs locally.
Open tool → -
Color Converter & Contrast Checker
Convert colors between HEX, RGB, and HSL, and check WCAG contrast (AA / AAA) between any two colors. Runs entirely in your browser.
Open tool → -
UUID Generator
Generate v4 (random) or v7 (time-ordered) UUIDs instantly. Bulk generation, one-click copy, runs fully offline in your browser.
Open tool → -
Cron Explainer
Paste a cron expression and get a plain-English explanation. Supports standard 5-field and 6-field (with seconds) cron. Runs locally.
Open tool → -
File Hash
Calculate MD5, SHA-1, SHA-256, and SHA-512 hashes of any file, directly in your browser. Nothing is uploaded — useful for verifying downloads and checksums.
Open tool →
Why use these text tools?
Safe for secrets and tokens
Paste a production JWT, generate a password, or encode a key — none of it leaves your browser. Unlike hosted decoders, there is no server log of your input.
No signup, no rate limits
Every tool works on first visit. No account, no API key, no "X requests per day" wall.
Built for one task each
Each page does a single thing well. Open, use, move on.
Common use cases
- Generating a strong password for a new account without trusting a third-party website
- Decoding a JWT to inspect its claims during debugging
- Converting a Unix timestamp from a log line to a human-readable date
- Base64-encoding a small config value before embedding it in a URL or env var
- Generating a batch of v4 UUIDs for seed data or test fixtures
Frequently asked questions
Are my tokens and passwords private?
Yes. Every tool runs entirely in your browser using the standard Web Crypto and text APIs. Nothing you paste or generate is sent to a server — you can confirm this by watching the Network tab in your browser's dev tools.
Can the JWT decoder verify signatures?
No. Signature verification requires the private or public key that signed the token. This tool only decodes and displays the header, payload, and signature portion. Verify signatures on the server that owns the key.
Which UUID version should I use?
Use v4 (random) for most cases — it is the default. Use v7 if you need time-ordered IDs, for example as primary keys in a database where insertion order matters for index locality.
Are generated passwords cryptographically strong?
Yes. The password generator uses the browser's crypto.getRandomValues() API, the same source of randomness used for TLS keys. No Math.random() fallback.