Free tools that respect your time, your data, your language.
BMI, tip splitter, JSON, regex, color contrast, unit converter and a hundred more. Available in EN, VN, ES, PT. Almost every tool runs entirely in your browser — what you paste stays on your device.
{
"name": "Alice",
"langs": [
"en",
"vi"
],
"active": true,
"score": 9.5
}Why AnyTools
Multi-language
Tutorials and UI in English, Vietnamese, Spanish, Portuguese — not just translated UI, real localized content.
100% local
Your data stays in your browser. JSON you paste, files you upload, passwords you generate — never leave your device.
Open source
MIT licensed. Self-host, fork, audit. The code that handles your data is open for anyone to check.
Tools
Merge PDF
Combine several PDFs into one, in the order you choose. Runs entirely in your browser — nothing is uploaded, so there is no server copy to delete.
PDF to PNG
Render each page of a PDF to a PNG image at 72, 150 or 300 DPI. Runs in your browser — the document is never uploaded.
Image to PDF
Turn JPG, PNG, WebP or GIF photos into a single PDF, one image per page, in the order you choose. Runs entirely in your browser — the photos are never uploaded.
OCR a Scanned PDF
Read the text out of a scanned PDF and either save it as .txt or get the same PDF back with an invisible, searchable text layer. Runs in your browser.
Image to Text (OCR)
Read the text out of photos and screenshots in English, Vietnamese, Spanish or Portuguese. The recogniser runs in your browser — no image is uploaded.
Compress Image
Shrink a photo to fit an upload limit, with the before and after shown side by side. Runs in your browser — the image is never uploaded.
Resize Image
Scale an image to exact pixels, a percentage, or to fit inside a box. Runs in your browser — nothing is uploaded.
Create ZIP
Bundle several files into one .zip, with a compression level you choose. Runs in your browser — nothing is uploaded.
Unzip Archive
Open a .zip, .7z, .rar, .tar or .tar.gz and pull out the files you need. Runs in your browser — the archive is never uploaded.
Barcode Generator
Make an EAN-13, EAN-8, UPC-A, ITF-14, Code 128, Code 39, Data Matrix, PDF417 or Aztec code. Check digits verified before encoding; SVG and PNG download. Runs in your browser.
QR & Barcode Scanner
Read QR, Data Matrix, Aztec, PDF417, EAN, UPC, Code 39/93/128 and ITF from a photo or your camera. Lists every code in the image; Wi-Fi codes split into network and password. Runs in your browser.
Split PDF
Extract page ranges from a PDF, or split it into one file per page. Runs in your browser — the document is never uploaded.
Base64 Encode & Decode
Free online Base64 encoder and decoder. UTF-8 safe, works offline, runs entirely in your browser.
URL Encoder & Decoder
Encode and decode URL components per RFC 3986. UTF-8 safe, runs in your browser.
JWT Decoder
Inspect JSON Web Tokens in your browser. Header, payload, expiry. No key required, no data sent.
UUID Generator
Generate UUIDs v4, v7, and v1 in the browser. Sortable v7 recommended for database keys.
Hash Generator (MD5, SHA-1/256/384/512)
Compute MD5, SHA-1, SHA-256, SHA-384, SHA-512 hashes of text or files. Hex or Base64 output. Browser-only.
Password Generator
Generate strong passwords with crypto-grade randomness. Length, charsets, ambiguous-char filter. Browser-only.
Timestamp Converter
Convert between Unix seconds, milliseconds, ISO 8601, and timezone-aware human dates.
JSON Formatter & Validator
Format, minify, sort, and validate JSON. JSON5 mode accepts comments and trailing commas. Browser-only.
SQL Formatter
Format SQL across 10 dialects (Postgres, MySQL, SQLite, BigQuery, Snowflake, T-SQL, PL/SQL, …). Browser-only.
Regex Tester
Test JavaScript regex patterns against any text. Capture groups, named groups, flags, replace mode. Browser-only.
BMI Calculator
Free BMI calculator with metric + imperial units. Shows category from underweight to obese class III. For estimation only.
Tip Calculator & Bill Splitter
Quick tip calculator with bill splitter. Set tip percentage, number of people, see per-person amount instantly.
Age Calculator
Calculate exact age in years, months, days, hours, and minutes from a birth date.
Percentage Calculator
Three modes: X% of Y, X is what % of Y, % change from X to Y. Discounts, taxes, grades, growth rates.
GPA Calculator
Calculate cumulative GPA on the US 4.0 scale. Add courses with grade and credit hours, get weighted average.
Compound Interest Calculator
Calculate compound interest over time with monthly contributions. See final balance, total interest, total contributions.
Color Converter & Contrast Checker
HEX ↔ RGB ↔ HSL color converter with WCAG AA/AAA contrast checker. For designers and accessibility audits.
Unit Converter
Convert length, weight, temperature, volume, and speed between metric and imperial units.
Extract Images from PDF
Pull the images embedded in a PDF at their original resolution — not screenshots of the pages. Runs entirely in your browser.
Add Page Numbers to PDF
Stamp page numbers onto a PDF — six positions, three formats, any starting number and any page range. Runs entirely in your browser, so the document is never uploaded.
Watermark PDF
Stamp text or a logo across the pages of a PDF — choose the size, angle, colour and opacity, and see it on page one before you commit. Runs entirely in your browser.
Integer Base Converter
Convert whole numbers between binary, octal, decimal, hex and any base from 2 to 36. Exact for values above 2^53, where parseInt quietly rounds.
URL Parser
Break a URL into protocol, host, port, path segments and query parameters. Repeated query keys are kept, not collapsed.
User Agent Parser
Read a User-Agent string into browser, engine, OS and device. Handles the fact that Edge claims to be Chrome and Chrome claims to be Safari.
Roman Numeral Converter
Convert between Roman numerals and numbers, both directions. Rejects readable-but-invalid forms like IIII and IM.
Meta Tag Generator
Generate title, description, Open Graph and Twitter card tags, with warnings for the mistakes that break social previews.
Crop Image
Drag a box to crop, with presets for 1:1, 4:5 and 16:9. Works with a mouse or a touchscreen. Runs in your browser.
Rotate PDF
Turn PDF pages 90, 180 or 270 degrees — all of them or just the ones you name. Runs in your browser, nothing is uploaded.
Remove PDF Pages
Delete pages from a PDF by number or range. Runs entirely in your browser — the document is never uploaded.
Text Case Converter
Convert text between camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE and 8 more. Browser-only.
Slugify
Turn any text into URL-safe slug. Handles Vietnamese diacritics, German ß, French accents, emoji.
HTML Entity Encoder / Decoder
Encode/decode HTML entities (&, <, >, named, numeric, hex). Full HTML5 entity set.
Mock Data Generator
Generate realistic mock data (users, emails, addresses, dates) as JSON, CSV, or SQL. 7 locales.
JSON ↔ YAML ↔ TOML Converter
Convert between JSON, YAML, and TOML. Auto-detect input format. Browser-only.
CSV ↔ JSON Converter
Convert between CSV and JSON. Auto-detect delimiter, quote handling, header row toggle. Browser-only.
Markdown ↔ HTML Converter
Convert Markdown to HTML and back. GFM (tables, task lists) supported. Browser-only.
Diff Checker
Compare two texts character/word/line. Generate unified patch. Browser-only.
curl → Code Converter
Convert curl commands to fetch, axios, Node, Python, PHP, Go. Browser-only.
Cron Parser
Parse cron expressions to human language. See next 10 scheduled runs. Browser-only.
Timezone Converter
Convert a time between IANA timezones. Meeting planner across continents. Browser-only.
XML Formatter / Validator
Format, minify, and validate XML. Preserves attributes, namespaces, CDATA. Browser-only.
YAML Formatter / Validator
Format, validate and optionally sort the keys of any YAML, with 2- or 4-space indent. Parse errors report the line that broke. Runs in your browser.
Lorem Ipsum Generator
Generate placeholder text — classic Lorem Ipsum, Vietnamese filler, Spanish, or hipster style. Words, sentences, paragraphs, or HTML.
HTML Beautifier
Pretty-print or minify HTML with configurable indent, attribute wrapping, and self-closing handling. 100% local.
CSS Beautifier
Pretty-print or minify CSS with configurable indent, selector separator, and brace style. 100% local.
JavaScript Beautifier & Minifier
Pretty-print or minify JavaScript with real AST. Beautify via js-beautify, minify via Terser. ES2024 syntax supported.
Hex Encode / Decode
Convert text to and from hexadecimal bytes. UTF-8 safe — handles emoji, Vietnamese, CJK. Configurable separator and 0x prefix.
Binary Encode / Decode
Convert text to and from 8-bit binary. UTF-8 safe. Configurable byte separator.
Unicode Escape / Unescape
Convert text to \uXXXX or \u{XXXXX} escapes and back. Handles surrogate pairs for emoji. Output JSON-safe or ES2015 syntax.
BMR Calculator
Basal Metabolic Rate calculator using the Mifflin–St Jeor equation. Daily calorie burn at complete rest.
Calorie & TDEE Calculator
Daily calorie target calculator. BMR (Mifflin–St Jeor) × activity factor × goal adjustment. Returns TDEE and weight goal calories.
Body Fat Percentage Calculator
US Navy method body fat % from waist, neck, height (and hip for women). Quick estimate without calipers.
Running Pace Calculator
Compute pace from distance + time, or predict time from pace + distance. Min/km, min/mile, common race distances.
Date Difference Calculator
Calculate years, months, days, weeks between two dates. Handles leap years and short months correctly.
Discount Calculator
Original price + discount % → final price + amount saved. Optionally stack a sales tax.
Sleep Calculator
Optimal bedtimes for waking refreshed. Based on 90-minute REM cycles + 14-minute fall-asleep average.
Word & Character Counter
Count words, characters (with/without spaces), sentences, paragraphs. Live updates. Tweet-length tracker built in.
Reading Time Estimator
Estimate reading and speaking time from text. Adjustable WPM for different audiences.
Random Picker — Dice, Coin, Number, Name
One screen for all random picks: dice roll, coin flip, random number range, pick from a list.
Mortgage Calculator
Monthly payment + total interest from loan amount, rate, and term. User-input rate (no live rate fetch).
Loan Calculator
Monthly payment + interest for auto, personal, student loans. Amortization preview.
Scientific Calculator
Expression-based scientific calculator. Trig, log, exp, factorial, constants. Keyboard-friendly.
Statistics Calculator — Mean, Median, Std Dev
Paste a list of numbers, get mean, median, mode, range, variance, standard deviation, quartiles.
Color Palette Generator
Generate harmonized palettes: analogous, complementary, triadic, monochromatic. From a single seed color.
Currency Converter
Convert between 30+ currencies. Rates from Frankfurter (ECB) cached 24h. Free, no API key needed.
WCAG Contrast Checker
Check color contrast against WCAG 2.2 AA/AAA — live preview, exact ratio, and an auto-suggested accessible color when your pair fails. 100% local.
IP Subnet Calculator (CIDR)
IPv4 CIDR calculator — network, broadcast, usable host range, netmask, wildcard, binary view, class and private/public detection. 100% local.
Crontab Generator
Build cron expressions visually — presets for common schedules, per-field editing, plain-English description, and the next 5 run times. 100% local.
JSON Diff
Structural JSON comparison — ignores key order and formatting, shows added/removed/changed values with exact paths. Smarter than a text diff. 100% local.
Bcrypt Hash Generator & Checker
Hash passwords with bcrypt (choose cost rounds 4–15) and verify a password against an existing hash — everything runs in your browser, nothing is sent anywhere.
TOTP Code Generator (2FA)
Generate RFC 6238 TOTP two-factor codes from a base32 secret — live countdown, QR code and otpauth:// URI for authenticator apps. Secrets never leave your browser.
CSS Gradient Generator
Build linear, radial and conic gradients with as many colour stops as you need. Copy the CSS with a flat-colour fallback, or the Tailwind arbitrary value — and paste existing CSS back in to edit it.
Box Shadow Generator
Stack as many shadow layers as you need — offset, blur, spread, colour, inset — and see them on a light and a dark card at once. Copy the CSS or the Tailwind arbitrary value.
CSS Clip Path Generator
Drag the vertices of a polygon, or set up a circle, ellipse or inset, and copy the clip-path declaration. Twelve preset shapes, percentage or px output.
XLSX to CSV / JSON Converter
Open an .xlsx workbook, pick a sheet, and export it as CSV or JSON. Dates come out as dates, formulas as their results. Runs in your browser.
DOCX to Markdown Converter
Turn a Word .docx into Markdown — headings, bold, lists, links and GFM tables. Clean HTML too. Runs in your browser.
HEIC to JPG
Open the .heic photos an iPhone produces and save them as JPG or PNG. Decoded in your browser — the photos are never uploaded.
Remove Image Background
Cut the subject out of a photo and save a transparent PNG. The model runs in your browser — the image never leaves your device.
AES Text Encrypt / Decrypt
Encrypt or decrypt a piece of text with a password, using AES-256-GCM and PBKDF2. Runs in your browser — nothing is uploaded.
RSA Key Pair Generator
Generate an RSA (2048/3072/4096-bit) or Ed25519 key pair as PEM, right in your browser. Nothing is uploaded, and the private key never leaves the tab.
HMAC Generator & Verifier
Compute an HMAC (SHA-1/256/384/512) with a text or hex key, hex or Base64 output, and verify a signature in constant time. Browser-only.
Unicode Cleaner
Find invisible characters and Latin-lookalike letters from other alphabets hiding in pasted text, then clean them. Runs in your browser.
Token Counter
Count OpenAI tokens (o200k_base or cl100k_base) plus characters and words for any pasted text. Runs entirely in your browser.
Cubic Bezier Generator
Drag two control points on a live grid and watch a block animate with that exact easing. CSS keyword and overshoot presets, copy as transition-timing-function or a custom property.
Color Blindness Simulator
Upload a photo or enter a hex color and see it through protanopia, deuteranopia, tritanopia or achromatopsia. Side-by-side compare slider, matrices from the Brettel/Viénot-Mollon LMS model.
Discord Timestamp Generator
Pick a date and time, get all seven Discord <t:UNIX:STYLE> codes plus a live preview of how each renders — the same code shows different text to readers in different time zones.
Rotate Image
Turn photos 90, 180 or 270 degrees, or flip them, one at a time or in a batch. Runs in your browser — nothing is uploaded.
Watermark Image
Stamp text or a logo across a photo — position, opacity, size, angle, colour and tiling, with a live preview. Runs entirely in your browser.
Image to Base64
Turn an image into a base64 data URI ready to paste into HTML, CSS or Markdown — and back again. Runs entirely in your browser.
PDF Password — Add or Remove
Lock a PDF with a password, or remove one you already know. Runs entirely in your browser — nothing is uploaded.
JSON Schema Validator
Validate JSON data against a JSON Schema (draft-07 or 2020-12) and see exactly which field failed. Or go the other way: infer a schema from one sample. Browser-only.
Protobuf Decoder
Decode a Protocol Buffers payload to JSON — paste a .proto for real field names, or decode blind by wire format alone when you only have the bytes. Browser-only.
MessagePack ↔ JSON
Decode a MessagePack payload to JSON, or encode JSON to MessagePack, with a byte-count comparison. Accepts hex, Base64, or an uploaded .msgpack file. Browser-only.
JWT Sign & Verify
Sign a JWT with HS256/384/512 or RS256/ES256, and verify a token against a secret or public key — signature, expiry and alg:none checked separately. Runs in your browser.
X.509 Certificate Decoder
Inspect a PEM or DER (.cer/.crt/.der) X.509 certificate — subject, issuer, validity, SAN, key usage, fingerprints. Certificate chains parsed in order. Runs in your browser.
jq Playground
Run jq filters against JSON right in the tab, with clickable examples for select/map/group_by/to_entries. Browser-only.
SQL Playground
A real SQLite database in the tab. Type CREATE/INSERT, upload a .sqlite/.db file, or import a CSV as a table, then query it. Browser-only.
Compress PDF
Shrink a scanned or image-heavy PDF by recompressing its embedded JPEG and raw (FlateDecode) images with MozJPEG or lossless PNG, optionally capping their resolution. Runs in your browser — the file is never uploaded.
Font Converter
Convert a TTF/OTF to WOFF (or back), and subset a font down to only the characters you need. Runs in your browser — nothing is uploaded.
Audio Trim
Cut a clip out of an mp3, wav, ogg or m4a on a waveform, listen back, and download the result as a .wav. Runs in your browser — nothing is uploaded.
STL/OBJ Viewer
Rotate, zoom and inspect a .stl or .obj 3D model — triangle count, bounding box, estimated volume, wireframe toggle, PNG snapshot. Runs in your browser, nothing is uploaded.
Wallet Address Checker
Validate Ethereum (EIP-55), Bitcoin (legacy/segwit/bech32), and Solana addresses. Browser-only, no blockchain queries.
ETH ↔ Wei ↔ Gwei Converter
Convert between Ethereum units (wei, gwei, ether, etc.). BigInt math, no precision loss.
QR Code Generator
Generate QR codes for text, URLs, vCard, Wi-Fi, or email — PNG and SVG download, error correction levels, color customization. 100% local.
Image Format Converter
Convert images between PNG, JPEG, and WebP in your browser. Quality slider for lossy formats. AVIF input supported (decode). Max 10 MB. 100% local.
Sales Tax Calculator
Add or remove sales tax from a price. Configurable rate. No tax tables — bring your own rate.
Retirement Calculator
Project retirement balance from current savings, monthly contribution, return rate, and retirement age.
Final Grade Calculator
What do I need on the final? Given current grade + final weight + target grade, calculate the required score.
Pregnancy Due Date Calculator
Estimated due date from last menstrual period (Naegele's rule, 40 weeks). For information only — not medical advice.
Time Card Calculator
Sum daily work hours from clock-in/clock-out times, subtract unpaid breaks. Weekly total + pay.
Triangle Calculator
Solve a triangle: three sides → angles + area (Heron). Pythagorean check for right triangles.
Shoe Size Converter — US / EU / UK / JP
Convert shoe sizes across US, EU, UK, and JP (cm). Men, women, kids. Approximate — brands vary.
Readability Analyzer (Flesch-Kincaid)
Flesch Reading Ease + Flesch-Kincaid Grade Level + Gunning Fog. English text only.
Tip-to-Hourly Wage Calculator
Convert nightly tips + base wage + hours worked into effective hourly rate. For service workers.
Pomodoro Timer
25-minute focus blocks with 5-minute short breaks and 15-minute long breaks. Audio cue via Web Audio oscillator.
Chmod Calculator
Convert Unix file permissions between checkboxes, octal (755) and symbolic (rwxr-xr-x) — setuid/setgid/sticky included, chmod command ready to copy. 100% local.
HTTP Status Codes & MIME Types
Searchable reference for every common HTTP status code (what it really means) plus file-extension → MIME type lookup. Instant filter, works offline.
Online Whiteboard
Sketch diagrams and wireframes in the browser. Saved in this browser only — no account, no sync, nothing uploaded.
BIP-39 Mnemonic Tool
Generate, validate and convert BIP-39 mnemonic phrases (12–24 words) — entropy, checksum and seed derivation, English wordlist. Runs in your browser, for learning and testing only.
Showing 131 of 131 tools
Stay updated
New tools, deep guides, and a curated dev round-up. Once or twice a month. No spam.