ToolStack — Free Online Tools
196 fast, private, browser-only tools — encoders, formatters, generators, converters. No signup, no tracking.
Parse, validate, format, and minify JSON
UTF-8-safe Base64 encoder and decoder
Percent-encode and decode URI components
Test regular expressions with live match highlighting
Crypto-secure random passwords
Decode JSON Web Token header and payload
Generate QR codes for any URL or text
Pick colors and convert across HEX, RGB, HSL, OKLCH
Re-encode images at lower quality and dimensions
Combine multiple PDFs into a single document
Write Markdown with a live, sanitized HTML preview
Convert between Unix epoch and ISO/local datetime
Count words, characters, sentences, reading time
Convert text between 11 case formats
Generate placeholder text in any format
Compare two texts side-by-side
Encode and decode HTML entities
Escape and unescape \uXXXX sequences
Translate text to and from International Morse code
Convert numbers across bases 2 to 36
Convert IDN domains to and from punycode
MD5, SHA-1, SHA-256, SHA-512, and HMAC
Generate UUID v4, v7, and NIL identifiers
Score password strength and entropy
AES-GCM encrypt and decrypt with passphrase
Hash a file and verify against an expected digest
Generate mock JSON arrays from a schema
Convert between JSON and YAML in either direction
Convert between JSON and XML in either direction
Parse CSV to JSON and serialize JSON to CSV
Pretty-print and indent XML documents
Format SQL across multiple dialects
Pretty-print HTML markup
Parse and validate YAML, see line and column errors
Convert across length, weight, temp, and more
Convert datetimes between timezones
Compute the difference between two dates
Build and explain cron schedules in plain English
X% of Y, X is what % of Y, increase and decrease
Monthly payment, total interest, and amortization
Body Mass Index in metric or imperial units
Future value with regular contributions
Mean, median, mode, standard deviation and more
Convert Markdown to clean, sanitized HTML
Convert HTML markup back to Markdown
Sort lines alphabetically, naturally, by length, or shuffle
Remove duplicate lines, keep first or last, optionally sort
Literal or regex find-and-replace with whole-word + flags
Strip HTML to plain text and decode entities
Reverse text by characters, words, or lines (Unicode-safe)
Count word frequency with stopword and length filters
Read text aloud with the browser SpeechSynthesis API
Convert images between PNG, JPG, WebP, AVIF — all in your browser
Resize images by exact pixels or percentage
Visual crop with aspect-ratio presets and rule-of-thirds guides
Encode images to data-URLs and decode back to images
Strip whitespace, comments, and bloat from SVGs
Inspect EXIF, GPS, and TIFF tags in JPEG / HEIC files
Extract dominant color and palette from any image
Cut out the background using an in-browser ML model
Score contrast against WCAG AA and AAA standards
Build tonal, complementary, triadic, and tetradic palettes
Build linear and radial CSS gradients with live preview
Stack multiple shadow layers with X/Y/blur/spread
Draggable timing-function editor with animated preview
Draw polygon clip-paths and copy the CSS
Per-corner elliptical border-radius with live preview
Convert between px / rem / em / pt / % / vw / vh / ch
Generate favicons + PWA manifest in a downloadable zip
Scan QR codes from a camera or uploaded image
Generate Open Graph + Twitter + meta tag blocks
Convert text to URL slugs with transliteration
Preview how a URL renders on Facebook, Twitter, LinkedIn
Searchable reference of every HTTP response code
Searchable reference of common HTTP headers
Searchable reference of common MIME content types
Customizable focus timer with notifications
Add, complete, and filter tasks with auto-save
Multi-tab notepad with live word count and auto-save
Random number, coin flip, dice roll, and wheel of names
View PDFs in your browser, no upload required
Split a PDF by page ranges into separate files
Tag a PDF with restriction metadata (advisory only — not enforced encryption)
Remove owner-only restrictions from a PDF that opens without a password
Convert each PDF page to a JPEG image
Permanently black out PDF regions — redacted pages are flattened so the original text cannot be recovered
Edit CSV files in an inline table with row/column tools
Convert between CSV and XLSX, split multi-sheet workbooks
Trig, logs, powers, factorial, constants, memory, and history in DEG or RAD
Convert Unix file permissions between octal and symbolic notation
Calculate network, broadcast, host range, and netmask for any CIDR block
Calculate tip and total for any bill, split between any number of people
Calculate exact age in years, months, days plus total days, weeks, and hours
Equated Monthly Installment, total interest, and amortization schedule for any loan
Validate card numbers with the Luhn algorithm and detect Visa, Mastercard, Amex, and more
Searchable reference of all 256 ASCII / Latin-1 characters with dec, hex, oct, bin, HTML
Code point, UTF-8 / UTF-16 bytes, escapes, block, and category for any character
Browse and search hundreds of popular emojis by category, click to copy
Searchable reference for ISO 3166-1 countries, ISO 4217 currencies, and ISO 639-1 languages
Online stopwatch with start, pause, reset, and lap timing accurate to the centisecond
Countdown timer with quick presets, audio alert, and optional browser notification
Generate random first + last names for fictional characters and test data, filter by gender
Spin a weighted wheel to make any random choice — supports per-option weights
Day of week, ISO week number, day-of-year, and leap-year info for any date
Send HTTP requests to CORS-enabled APIs and inspect responses — runs in your browser
Encode and decode HTTP Basic Authentication headers from username and password
Sign JSON Web Tokens with HS256, HS384, or HS512 in your browser
Parse a user-agent string into browser, engine, OS, device, and CPU details
Convert cURL commands to JavaScript fetch, axios, Python requests, Node.js, or PowerShell
Compute HMAC-SHA-1, SHA-256, SHA-384, or SHA-512 with any secret
Generate and verify bcrypt password hashes with a tunable cost factor
Generate Time-based One-Time Passwords from a base32 secret — RFC 6238 compatible
Generate strong, memorable passphrases from the EFF Diceware wordlist (7,776 words)
Generate TypeScript interfaces or type aliases from any JSON sample
Generate Go structs with JSON tags from any JSON sample
Run JSONPath expressions against any JSON document and inspect the matched paths and values
Validate JSON documents against a JSON Schema (Draft 2020-12) and see precise errors
Minify JavaScript with Terser — mangle, compress, and strip whitespace
Minify CSS with clean-css — strip whitespace, merge rules, and shorten values
Minify HTML — collapse whitespace, remove comments, and shrink inline CSS and JS
Convert any color between HEX, RGB, HSL, HSV, CMYK, and OKLCH side-by-side
Generate frosted-glass CSS with live preview — backdrop-filter blur and rounded borders
Generate soft-UI box-shadow CSS for flat, concave, convex, or pressed shapes
Build CSS Grid layouts visually — adjust columns, rows, and gap with live preview
Experiment with flex-direction, justify-content, align-items, and wrap with a live preview
Convert text to bold, italic, script, monospace, and other real Unicode characters
Build markdown tables in a spreadsheet-like editor with per-column alignment and live preview
Write and preview Mermaid diagrams — flowcharts, sequence, class, state, and ER diagrams
Live HTML, CSS, and JavaScript playground in a sandboxed iframe
Roll virtual dice with 4–100 sides for tabletop games and decisions
Flip a virtual coin once or many times to settle decisions or generate random bits
Encode or decode ROT13 ciphered text — letters shift 13 places, non-letters pass through
Format minified or ugly JavaScript with adjustable indent and brace style
Format minified or compressed CSS with adjustable indent
Create a scannable Wi-Fi QR code so guests can join your network without typing the password
Create a contact card QR code so people can save your info to their phone with one scan
Generate Schema.org JSON-LD for Articles, Products, Events, FAQs, Organizations and more — improve rich-result eligibility
Combine JPG or PNG images into a single PDF with custom page size, orientation and margins
Rotate one page or every page of a PDF by 90, 180 or 270 degrees
Encrypt a PDF with a password using AES-128 — opens in Adobe Acrobat, Apple Preview, and Foxit.
Extract all text from a PDF and copy or download as plain text
Flip an image horizontally or vertically, or rotate it by 90/180/270 degrees
Apply grayscale, sepia, blur, contrast, brightness, saturation, hue rotation and invert filters to any image
Add a text or image watermark to any photo with full control over position, opacity and rotation
Mark a watermark, then remove it with an in-browser AI inpainting model — original pixels outside the mask are preserved exactly
Generate classic top-and-bottom Impact text meme images from any photo
Deep-compare two JSON documents and see added, removed, and changed keys
Generate Subresource Integrity hashes (sha256 / sha384 / sha512) for any URL or content
Build .env templates for Next.js, Express, Django, Laravel, Prisma, or custom stacks
Analyze 1, 2, and 3-word phrase frequency and density for any block of text
Convert between Arabic and Roman numerals from 1 up to 3,999,999
OpenPGP-compatible encrypt, decrypt, and key generation in your browser
Track daily habits with streak counts and a GitHub-style heatmap
Split an image into a grid of tiles and download each tile or as a ZIP
Convert any image to ASCII art with adjustable width and character sets
Convert audio between MP3, WAV, OGG, AAC, and FLAC with bitrate and sample-rate control
Convert videos between MP4, WebM, MKV, MOV, and GIF — re-encode with H.264 or VP9, scale resolution, drop audio
Open and read .docx files in your browser with formatted text, lists, tables, and images
Open and read .pptx slide decks in your browser — slide-by-slide navigation, titles, bullet text, and embedded images
Open .xlsx, .xls, .ods, and .csv spreadsheets in your browser — multi-sheet tabs, column letters, and copy-friendly cells
Open .epub books in your browser with chapter navigation, embedded images, and clean reading typography
Decode and inspect X.509 certificates, CSRs, public keys, and private keys from PEM input
Decode Base64 SAML requests and responses, then inspect Issuer, NameID, attributes, and conditions
Generate a JSON Schema (draft-07 or 2020-12) from a JSON sample with inferred types, formats, and required keys
Convert any photo into a pencil-sketch line drawing using a Sobel edge filter
Parse SQL INSERT statements and export the rows as JSON or CSV
Compare two texts and see a percentage match plus highlighted overlapping phrases
Generate random nouns, verbs, adjectives, or any combination — with length and start-letter filters
Strip every emoji out of text and copy the cleaned result
Fetch a URL and extract its meta, Open Graph, and Twitter tags into a checked table
Fetch and parse a sitemap.xml, count URLs, and flag missing lastmod or oversize entries
Build a robots.txt file rule by rule, or paste one and test whether a URL is allowed
Look up a domain’s SSL certificate via Certificate Transparency and see expiry, issuer, and SANs
Build a clean PDF invoice with line items, tax, and totals — live preview, browser-only
Rename many files at once with prefix, counter, suffix, find-and-replace, and download as a ZIP
Remove specific PDF pages by checkbox or page-range expression
Inspect EXIF, GPS, and camera data in any image, then strip it all out before sharing
Expand many short URLs at once and see the final destination, redirect chain, and any errors
Pull every email address out of any text, deduplicate, and rank by domain
Format messy phone numbers into US, International, E.164, or national style with validation
Draw rectangles over faces or sensitive info and blur each region with adjustable intensity
Generate a printable monthly calendar with country holidays, custom events, and PDF or PNG export
Generate a realistic receipt with itemized lines, tax, and totals — download as image or PDF
Pick cities and see a 24-hour overlap timeline showing when everyone is awake and at work
See your exact age, days until your next birthday, zodiac signs, and famous people who share your date
UTF-8 Base64 encode and decode — standard or URL-safe, with optional MIME line wrapping
Convert HTML to JSX — rename class to className, inline styles to objects, self-close tags
Fetch a webpage and extract every CSS color used, ranked by frequency, exportable as CSS or Tailwind
Look up A, AAAA, CNAME, MX, TXT, NS, and SOA records for any domain via DNS-over-HTTPS
Recompress images inside a PDF at high, medium, or low quality and see the size savings
Validate huge JSON instantly with line and column errors and one-click fixes for common mistakes
Draw or type a signature, drag it onto any PDF page, and download the signed file
Record your screen, window, or tab with optional microphone audio and save as a WebM video
Build a .gitignore by combining 50+ stack templates — Node, Python, React, Rust, and more
Extract text from images and screenshots using browser-based OCR — your files never leave your browser.
Turn a scanned PDF into a searchable PDF — runs entirely in your browser, no upload.