Initialising Workbench...
37 tools. No signups, no uploads — every tool runs locally in your browser.
Convert between JSON, TOML, and XML formats with syntax highlighting.
Transform text to camelCase, snake_case, PascalCase, kebab-case, and more.
Turn any string into a URL-safe slug with custom separators.
Write Markdown and see a live rendered preview side-by-side.
Compare two blocks of text and highlight added, removed, and changed lines.
Parse, validate, and format .env files with key-value inspection.
Mask or redact sensitive values (emails, IPs, tokens) from text.
Encode text or files to Base64 and decode Base64 strings back to text.
Percent-encode URLs or individual components and decode them back.
Generate, validate, and inspect UUIDs (v1, v4, v5).
Generate cryptographically strong random secrets for JWT signing.
Generate a base64-encoded APP_KEY for Laravel applications.
Generate QR codes from text or URLs with customizable size and colors.
Create Code 128, EAN-13, UPC-A, and more — download as SVG or PNG.
Build Conventional Commit messages with type, scope, and breaking flags.
Build and visualise cron expressions with a human-readable schedule.
Generate HCL snippets for AWS, GCP, and Azure resources.
Compose Ansible playbook YAML with tasks, handlers, and variables.
Visually configure next.config.js with common feature toggles.
Generate a webpack.config.js with loaders, plugins, and mode options.
Build an .eslintrc config with extends, plugins, and rule presets.
Paste nginx access logs and get them parsed into readable, searchable rows.
Generate Fail2ban jail configs with filters and action templates.
Convert text to dot-dash Morse code and decode Morse back to text.
Instantly convert integers between decimal, hex, binary, and octal.
Convert integers to Roman numerals and validate Roman numeral strings.
Convert Unix timestamps to human dates and vice versa, any timezone.
Parse semantic version strings and explain each part (major.minor.patch).
Preview Open Graph and Twitter card meta tags as they appear when shared.
Check WCAG contrast ratios between foreground and background colors.
Convert colors between HEX, RGB, HSL, and other formats.
Generate random colors with lock, palette history, and copy support.
Build a cohesive UI color palette from a single seed color.
Every tool runs locally using your device's JavaScript engine. We never store, transmit, or log your input data.