Skip to content
Full tool library

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.

9 categories
0 server uploads
100% offline-ready
// 50 tools
Password Generator

Strong, random passwords or passphrases generated entirely in your browser

Checksum Verifier

Upload a file, select an algorithm, and compare against an expected checksum — computed entirely in your browser. No data leaves your device.

Hash Generator

Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes of text or files entirely in your browser

HMAC Generator

HMAC-SHA1 through SHA-512 with hex or Base64 output — runs in your browser.

JWT Decoder

Decode JWT header, payload, and signature. Check expiry and verify locally — in your browser.

AES Encrypt / Decrypt

Encrypt or decrypt text using AES-256-GCM, CBC, CTR, or ECB

Random String Generator

Generate cryptographically secure random strings, API keys, tokens, and secrets with custom character sets — entirely in your browser.

UUID Generator

Create RFC-compliant UUID values in your browser for development workflows

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to text in your browser, with URL-safe variant, MIME wrapping, and charset support

URL Encoder / Decoder

Percent-encode or decode URLs and query strings in your browser with component and full-URL modes

HTML Entity Encoder / Decoder

Convert HTML special characters to entities and back in your browser, with named, decimal, and hex output and a sandboxed live preview

JSON Formatter

Pretty-print JSON with configurable indentation, in your browser

JSON Validator

Check JSON syntax with line and column error details, in your browser

JSON Minifier

Strip whitespace from JSON to produce compact output, in your browser

JSON Lint

Find duplicate keys, trailing commas, comments, and other issues

Regex Tester

Test regular expressions with flags

Unix Timestamp Converter

Convert Unix timestamps to dates in any timezone, and dates back to timestamps. Supports seconds, milliseconds, microseconds, and nanoseconds.

Slug Generator

Turn any text into a clean, SEO-friendly URL slug in your browser — with Unicode transliteration, stop-word removal, and bulk mode

Cron Expression Parser

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.

JSON to CSV Converter

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.

Color Picker

Pick colors from any image or spectrum and copy HEX, RGB, HSL, OKLCH, and more — entirely in your browser

HEX to RGB Converter

Two-way HEX ↔ RGB color converter with alpha, CSS4 syntax, and copy-to-clipboard, in your browser

Contrast Checker

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.

Color Palette Generator

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

Gradient Generator

Build CSS linear, radial, and conic gradients visually with live code output, color pickers, presets, SVG export, and shareable permalinks.

Border Radius Generator

Visually adjust corner radii for any element. Copy shorthand, longhand, Tailwind, or custom property CSS — all in your browser.

Box Shadow Generator

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

Image Format Converter

Browser-based converter for PNG, JPEG, and WebP images. Client-side processing — images stay on your device.

Image Rotator & Flipper

Rotate images 90°, 180°, or 270° and flip horizontally or vertically in your browser.

Image Compressor

Reduce image file sizes with lossy or lossless compression — JPEG, PNG, WebP, and AVIF — entirely in your browser.

Image Resizer

Resize images to exact dimensions or scale by percentage — entirely in your browser, no uploads.

Image Cropper

Crop images to any aspect ratio directly in your browser. Custom, 1:1, 16:9, or 4:3 — your images never leave your device.

Image to Base64 Converter

Upload any image and get a Base64 data URI instantly — all encoding happens in your browser, your image is never uploaded.

Image to PDF Converter

Combine JPG, PNG, WebP, HEIC, and more into a single PDF entirely in your browser. Reorder, rotate, and configure pages before downloading.

PNG to JPG Converter

Browser-based PNG to JPG converter with adjustable quality and background colour. Batch up to 20 files — images stay on your device.

JPG to PNG Converter

Convert JPG images to PNG format in your browser — batch support, before/after preview, and file-size comparison.

WebP Converter

Convert JPG, PNG, GIF, BMP, and AVIF to WebP — or WebP to any format — in your browser. Client-side processing, nothing uploaded.

Magic 8 Ball

Ask a yes/no question and get an instant answer from the classic 20-response set.

Random Number Generator

Generate random numbers in any range, fully in your browser using the Web Crypto API.

Wheel of Names

A spinning wheel picker — add names, spin, and pick a fair random winner in your browser

World Cup Team Randomizer

Split players into balanced teams by skill and role, all in your browser.

Online Stopwatch

Stopwatch with lap splits and millisecond precision — start, stop, and record lap times in your browser

Countdown Timer

Count down a duration or down to any date, with an optional alert when time runs out.

Word Counter

Count words, characters, sentences, and reading time in plain text

Text Case Converter

Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, slug, and more

Markdown Editor

Browser-based GFM Markdown editor with live preview, syntax highlighting, and copy or download to .md or HTML.

PDF Splitter

Split a PDF into single pages or custom ranges in your browser — no upload.

PDF Merger

Combine multiple PDFs into one in your browser — drag, reorder, and download. No upload.

Image to PDF

Combine JPG, PNG, GIF, and WebP images into a PDF in your browser — reorder pages, choose a page size, and download. No upload.

Word to PDF

Convert Word documents to PDF in your browser — no uploads, no watermarks.

About these tools

Built for the browser, not the server

Instant results
Every tool responds in milliseconds. No network round trips, no spinner, no waiting — processing happens directly on your device.
Nothing leaves your browser
Every byte stays in-page. Open the network panel — you'll see zero requests made when a tool runs. Your data never reaches a server.
Works without installing
Bookmark the page. That's the entire setup. No extension, no CLI, no desktop app to manage or update.
Works offline
After the page loads once, every tool operates without a network connection. Run them on a plane, in a lab, or behind a firewall.

Common questions

Are these tools really running in my browser, or is processing happening on a server?
All processing runs client-side. You can verify this by opening your browser's network panel while using any tool — no requests are made when a tool executes. The page shell loads once; after that, the tools run entirely in JavaScript on your device.
Which tool should I use for generating random values — UUID Generator or Random Number Generator?
Use UUID Generator when you need a unique identifier for a database record, API resource, or distributed system — UUID v4 is the standard choice. Use Random Number Generator when you need a numeric value in a specific range, such as sampling, simulations, or generating PINs.
Can I trust browser-based crypto tools (like Hash Generator or Password Generator) for sensitive use?
Yes. The tools that require cryptographic primitives use the browser's built-in Web Crypto API — the same audited implementation your bank's web app relies on. The values are generated locally and never transmitted. The main caveat is physical security: don't use these tools on a device you don't control.
What's the difference between JSON Formatter, JSON Validator, JSON Minifier, and JSON Lint?
JSON Formatter pretty-prints valid JSON with configurable indentation. JSON Validator checks whether a payload is syntactically valid and reports the exact error location. JSON Minifier removes all whitespace to produce compact output for transmission. JSON Lint goes further than validation — it catches issues valid parsers accept but that indicate logic errors, like duplicate keys or non-standard trailing commas.
Do the PDF tools work with encrypted or password-protected PDFs?
No. The PDF Splitter, PDF Merger, and Image to PDF tools require unencrypted PDFs. If your document is password-protected, you'll need to unlock it in a separate tool before using it here. The tools do not attempt to break or bypass encryption.
Do these tools work offline after the first load?
Yes, for most tools. Once the page assets are cached by the browser, the tools continue to work without a network connection. The only exception is the initial load of external fonts — if the font hasn't cached, the page falls back to system fonts but remains fully functional.