ToolSite
All tools

developer

Base64 Encode / Decode

Encode text to Base64 or decode Base64 back to text. Supports standard and URL-safe variants. Processed entirely in your browser.

Text or Base64 → Base64 or Text

Case Converter

Convert text between lowercase, UPPERCASE, Title Case, camelCase, snake_case, and more. Live as you type. All processing happens locally.

Any case → Transformed text

Cron Generator

Build and understand cron schedule expressions. Generate cron syntax with presets, customize cron frequency for any interval, and see a human-readable description. All processing happens locally.

Form fields → Cron expression

CSS Beautifier

Format and beautify CSS with consistent indentation. Turn minified or messy stylesheets into readable code. All processing happens locally.

CSS → Formatted CSS

CSS Minifier

Minify CSS by removing comments, whitespace, and redundant characters. Reduce file sizes for production. All processing happens locally.

CSS → Minified CSS

Diff Checker

Compare two texts line by line. See added, removed, and unchanged lines with unified diff output. Download a .diff patch file. All processing happens locally.

Two texts → Unified diff

Hash Calculator

Compute MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 hashes from any text. All computation happens in your browser.

Text → Hash hex string

HTML Escape / Unescape

Escape text for safe embedding in HTML, or unescape HTML entities back to plain text. Handles named entities and numeric references.

Text or entity-encoded text → Entity-encoded or plain text

HTML Formatter

Format and beautify HTML. Turn minified or messy markup into readable code with consistent indentation. All processing happens locally.

HTML → Formatted HTML

HTML Minifier

Minify HTML by removing comments, collapsing whitespace, and stripping optional tags. Processed locally in your browser.

HTML → Minified HTML

IP / CIDR Calculator

Calculate network details from an IP address or CIDR notation. Shows network, netmask, broadcast, host range, and total hosts.

IP or CIDR → Subnet details

JS / TS Minifier

Minify JavaScript and TypeScript with oxc. Strips whitespace, shortens identifiers, and removes dead code. All processing happens locally.

JavaScript / TypeScript → Minified JS

JSON Formatter / Minifier

Pretty-print or minify JSON. Formats, validates, and catches syntax errors. All processing happens locally.

JSON text → JSON text

JSON Validator

Validate JSON and check syntax errors. Instant browser-based validation with detailed line and column error reporting. No uploads.

JSON text → Validation result

JWT Decoder

Decode and inspect JWT tokens — header, payload, and claims — and verify signatures (HS256/384/512, RS256/384/512, ES256/384/512). All processing happens locally.

JWT token → Decoded JWT

Markdown to HTML

Convert Markdown to HTML. Supports tables, strikethrough, task lists, and autolinks. Processed entirely in your browser.

Markdown → HTML

Password Generator

Generate strong random passwords with configurable length and character sets. Uses the browser's cryptographically secure RNG.

— → Passwords

Regex Tester

Test regular expressions against a string and see all matches with captured groups. Uses Rust regex syntax (no backreferences or lookaround).

Pattern + test text → Match results

Slug Generator

Generate URL-friendly slugs from any text. Strips accents, converts to lowercase, and replaces spaces with your chosen separator. Live as you type. All processing happens locally.

Any text → URL slug

SQL Formatter

Format and beautify SQL queries. Supports Standard SQL, MySQL, PostgreSQL, SQLite, SQL Server, and Oracle PL/SQL. Keywords to upper or lower case. All processing happens locally.

SQL → Formatted SQL

Syntax Highlighter

Highlight source code for 20 languages. Output is HTML source you can embed in docs and blog posts. Processed entirely in your browser.

Source code → Highlighted HTML

Text Compressor

Compress text with gzip and encode as Base64 for transport, or decompress back to plain text. All processing happens locally.

Text → Compressed Base64 or decompressed text

Unix Timestamp Converter

Convert between Unix timestamps (epoch seconds) and human-readable UTC dates. Includes a live "now" button. Processed in your browser.

Timestamp or ISO date → ISO date or Timestamp

URL Encode / Decode

Percent-encode text for URLs, or decode percent-encoded strings back to plain text. Leaves forward slashes unencoded for path use.

Text → Encoded/Decoded text

UUID Generator

Generate random UUIDs (v4) in bulk using the browser's cryptographically secure RNG. Processed entirely in your browser.

— → UUIDs

Word Counter

Count words, characters, sentences, and paragraphs in real time. See reading time, speaking time, and top keyword frequency. All processing happens locally.

Text → Word statistics

YAML ↔ JSON

Convert between YAML and JSON. Supports multi-document YAML (--- separators) for Kubernetes manifests. All processing happens locally.

YAML or JSON → JSON or YAML

YAML Validator

Validate YAML and check syntax errors. Supports multi-document YAML (--- separators). Instant browser-based validation with line and column error reporting. No uploads.

YAML → Validation result