42 small, no-fuss utilities — pick one to get started. Everything runs right in your browser.
Message any number without saving it as a contact.
Add campaign tracking parameters to any URL.
URL, WiFi, vCard & more — with colors, logo, SVG.
Open a Telegram chat by username or phone.
Build a mailto: link with subject, cc/bcc and body.
Create an sms: link with a pre-filled message.
UPPER, camelCase, snake_case, kebab and more.
Turn a title into a clean URL slug.
Count words, characters, lines and byte size.
Live-render Markdown to HTML as you type.
Encode text to Base64 or decode it back — Unicode-safe.
Inspect a token’s header and payload (no verify).
Percent-encode components or whole URIs.
SHA-1, SHA-256, SHA-384 and SHA-512 digests.
Escape and unescape <, &, and friends.
Convert text to/from hex or binary bytes.
JSON-string, backslash, and regex escaping.
Pretty-print or minify JSON, with error reporting.
Convert between JSON and YAML in either direction.
Convert tabular CSV to JSON and back.
Generate TypeScript interfaces from a JSON sample.
Break a query onto readable, keyword-aligned lines.
Indent and validate XML using the browser parser.
Parse a query string to JSON or build one back.
Strong random passwords, generated in-browser.
Generate v4 UUIDs, one or many at a time.
Placeholder paragraphs for mockups and layouts.
Explain a cron expression and show its next runs.
.gitignore, robots.txt and .editorconfig starters.
Generate fake records — names, emails, IDs.
HEX ↔ RGB ↔ HSL with a live swatch.
Dial in a CSS box-shadow with a live preview.
Build a linear-gradient and copy the CSS.
Preview an easing curve and copy the timing function.
See your current size and Tailwind breakpoint.
Embed an image as a Base64 data URI, all in-browser.
Live match highlighting and capture groups.
Network range, mask, and host counts.
Break down your current browser, OS and engine.
Searchable reference for status codes.
Convert between epoch and human dates.
Line-by-line diff of two blocks of text.