Browse the full library
Every Tool Matic utility in one place. Filter by category, sort by use, and jump directly into the tool you need.
Strong, random passwords or passphrases generated entirely in your browser
Upload a file, select an algorithm, and compare against an expected checksum — computed entirely in your browser. No data leaves your device.
Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes of text or files entirely in your browser
HMAC-SHA1 through SHA-512 with hex or Base64 output — runs in your browser.
Decode JWT header, payload, and signature. Check expiry and verify locally — in your browser.
Encrypt or decrypt text using AES-256-GCM, CBC, CTR, or ECB
Generate cryptographically secure random strings, API keys, tokens, and secrets with custom character sets — entirely in your browser.
Create RFC-compliant UUID values in your browser for development workflows
Encode text to Base64 or decode Base64 back to text in your browser, with URL-safe variant, MIME wrapping, and charset support
Percent-encode or decode URLs and query strings in your browser with component and full-URL modes
Convert HTML special characters to entities and back in your browser, with named, decimal, and hex output and a sandboxed live preview
Pretty-print JSON with configurable indentation, in your browser
Check JSON syntax with line and column error details, in your browser
Strip whitespace from JSON to produce compact output, in your browser
Find duplicate keys, trailing commas, comments, and other issues
Test regular expressions with flags
Convert Unix timestamps to dates in any timezone, and dates back to timestamps. Supports seconds, milliseconds, microseconds, and nanoseconds.
Turn any text into a clean, SEO-friendly URL slug in your browser — with Unicode transliteration, stop-word removal, and bulk mode
Paste a cron expression and instantly see what it means in plain English, plus when it will fire next — with timezone support and special-character handling.
Convert a JSON array of objects into a downloadable CSV file — entirely in your browser. Supports nested objects, JSONLines, and a live preview before you download.
Pick colors from any image or spectrum and copy HEX, RGB, HSL, OKLCH, and more — entirely in your browser
Two-way HEX ↔ RGB color converter with alpha, CSS4 syntax, and copy-to-clipboard, in your browser
Enter foreground and background colors to instantly see the contrast ratio and WCAG 2.2 AA/AAA pass/fail — with suggestions, history, and a shareable link, all in your browser.
Enter a HEX, RGB, or HSL color and generate harmonious palettes using complementary, analogous, triadic, and other color theory rules — with CSS variable and Tailwind export
Build CSS linear, radial, and conic gradients visually with live code output, color pickers, presets, SVG export, and shareable permalinks.
Visually adjust corner radii for any element. Copy shorthand, longhand, Tailwind, or custom property CSS — all in your browser.
Build multi-layer CSS box-shadow declarations with a live preview — adjust offset, blur, spread, and color per layer, then copy as CSS or Tailwind
Browser-based converter for PNG, JPEG, and WebP images. Client-side processing — images stay on your device.
Rotate images 90°, 180°, or 270° and flip horizontally or vertically in your browser.
Reduce image file sizes with lossy or lossless compression — JPEG, PNG, WebP, and AVIF — entirely in your browser.
Resize images to exact dimensions or scale by percentage — entirely in your browser, no uploads.
Crop images to any aspect ratio directly in your browser. Custom, 1:1, 16:9, or 4:3 — your images never leave your device.
Upload any image and get a Base64 data URI instantly — all encoding happens in your browser, your image is never uploaded.
Combine JPG, PNG, WebP, HEIC, and more into a single PDF entirely in your browser. Reorder, rotate, and configure pages before downloading.
Browser-based PNG to JPG converter with adjustable quality and background colour. Batch up to 20 files — images stay on your device.
Convert JPG images to PNG format in your browser — batch support, before/after preview, and file-size comparison.
Convert JPG, PNG, GIF, BMP, and AVIF to WebP — or WebP to any format — in your browser. Client-side processing, nothing uploaded.
Ask a yes/no question and get an instant answer from the classic 20-response set.
Generate random numbers in any range, fully in your browser using the Web Crypto API.
A spinning wheel picker — add names, spin, and pick a fair random winner in your browser
Split players into balanced teams by skill and role, all in your browser.
Stopwatch with lap splits and millisecond precision — start, stop, and record lap times in your browser
Count down a duration or down to any date, with an optional alert when time runs out.
Count words, characters, sentences, and reading time in plain text
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, slug, and more
Browser-based GFM Markdown editor with live preview, syntax highlighting, and copy or download to .md or HTML.
Split a PDF into single pages or custom ranges in your browser — no upload.
Combine multiple PDFs into one in your browser — drag, reorder, and download. No upload.
Combine JPG, PNG, GIF, and WebP images into a PDF in your browser — reorder pages, choose a page size, and download. No upload.
Convert Word documents to PDF in your browser — no uploads, no watermarks.
About these tools