131 tools · 4 languages · Free forever

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.

MIT licensed4 languagesInputs stay local
Output Valid
{
  "name": "Alice",
  "langs": [
    "en",
    "vi"
  ],
  "active": true,
  "score": 9.5
}
Open JSON Formatter

Why AnyTools

01

Multi-language

Tutorials and UI in English, Vietnamese, Spanish, Portuguese — not just translated UI, real localized content.

02

100% local

Your data stays in your browser. JSON you paste, files you upload, passwords you generate — never leave your device.

03

Open source

MIT licensed. Self-host, fork, audit. The code that handles your data is open for anyone to check.

Tools

131 tools

Merge PDF

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

pdf

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

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

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)

image

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

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

image

Scale an image to exact pixels, a percentage, or to fit inside a box. Runs in your browser — nothing is uploaded.

Create ZIP

converters

Bundle several files into one .zip, with a compression level you choose. Runs in your browser — nothing is uploaded.

Unzip Archive

converters

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

generators

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

image

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

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

encoding

Free online Base64 encoder and decoder. UTF-8 safe, works offline, runs entirely in your browser.

URL Encoder & Decoder

encoding

Encode and decode URL components per RFC 3986. UTF-8 safe, runs in your browser.

JWT Decoder

encoding

Inspect JSON Web Tokens in your browser. Header, payload, expiry. No key required, no data sent.

UUID Generator

generators

Generate UUIDs v4, v7, and v1 in the browser. Sortable v7 recommended for database keys.

Hash Generator (MD5, SHA-1/256/384/512)

generators

Compute MD5, SHA-1, SHA-256, SHA-384, SHA-512 hashes of text or files. Hex or Base64 output. Browser-only.

Password Generator

generators

Generate strong passwords with crypto-grade randomness. Length, charsets, ambiguous-char filter. Browser-only.

Timestamp Converter

time-date

Convert between Unix seconds, milliseconds, ISO 8601, and timezone-aware human dates.

JSON Formatter & Validator

formatters

Format, minify, sort, and validate JSON. JSON5 mode accepts comments and trailing commas. Browser-only.

SQL Formatter

formatters

Format SQL across 10 dialects (Postgres, MySQL, SQLite, BigQuery, Snowflake, T-SQL, PL/SQL, …). Browser-only.

Regex Tester

text-regex

Test JavaScript regex patterns against any text. Capture groups, named groups, flags, replace mode. Browser-only.

BMI Calculator

health

Free BMI calculator with metric + imperial units. Shows category from underweight to obese class III. For estimation only.

Tip Calculator & Bill Splitter

finance

Quick tip calculator with bill splitter. Set tip percentage, number of people, see per-person amount instantly.

Age Calculator

lifestyle

Calculate exact age in years, months, days, hours, and minutes from a birth date.

Percentage Calculator

lifestyle

Three modes: X% of Y, X is what % of Y, % change from X to Y. Discounts, taxes, grades, growth rates.

GPA Calculator

lifestyle

Calculate cumulative GPA on the US 4.0 scale. Add courses with grade and credit hours, get weighted average.

Compound Interest Calculator

finance

Calculate compound interest over time with monthly contributions. See final balance, total interest, total contributions.

Color Converter & Contrast Checker

design

HEX ↔ RGB ↔ HSL color converter with WCAG AA/AAA contrast checker. For designers and accessibility audits.

Unit Converter

lifestyle

Convert length, weight, temperature, volume, and speed between metric and imperial units.

Extract Images from PDF

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

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

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

encoding

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

text-regex

Break a URL into protocol, host, port, path segments and query parameters. Repeated query keys are kept, not collapsed.

User Agent Parser

text-regex

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

converters

Convert between Roman numerals and numbers, both directions. Rejects readable-but-invalid forms like IIII and IM.

Meta Tag Generator

generators

Generate title, description, Open Graph and Twitter card tags, with warnings for the mistakes that break social previews.

Crop Image

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

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

pdf

Delete pages from a PDF by number or range. Runs entirely in your browser — the document is never uploaded.

Text Case Converter

text-regex

Convert text between camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE and 8 more. Browser-only.

Slugify

text-regex

Turn any text into URL-safe slug. Handles Vietnamese diacritics, German ß, French accents, emoji.

HTML Entity Encoder / Decoder

encoding

Encode/decode HTML entities (&, <, >, named, numeric, hex). Full HTML5 entity set.

Mock Data Generator

generators

Generate realistic mock data (users, emails, addresses, dates) as JSON, CSV, or SQL. 7 locales.

JSON ↔ YAML ↔ TOML Converter

converters

Convert between JSON, YAML, and TOML. Auto-detect input format. Browser-only.

CSV ↔ JSON Converter

converters

Convert between CSV and JSON. Auto-detect delimiter, quote handling, header row toggle. Browser-only.

Markdown ↔ HTML Converter

converters

Convert Markdown to HTML and back. GFM (tables, task lists) supported. Browser-only.

Diff Checker

text-regex

Compare two texts character/word/line. Generate unified patch. Browser-only.

curl → Code Converter

converters

Convert curl commands to fetch, axios, Node, Python, PHP, Go. Browser-only.

Cron Parser

time-date

Parse cron expressions to human language. See next 10 scheduled runs. Browser-only.

Timezone Converter

time-date

Convert a time between IANA timezones. Meeting planner across continents. Browser-only.

XML Formatter / Validator

formatters

Format, minify, and validate XML. Preserves attributes, namespaces, CDATA. Browser-only.

YAML Formatter / Validator

formatters

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

generators

Generate placeholder text — classic Lorem Ipsum, Vietnamese filler, Spanish, or hipster style. Words, sentences, paragraphs, or HTML.

HTML Beautifier

formatters

Pretty-print or minify HTML with configurable indent, attribute wrapping, and self-closing handling. 100% local.

CSS Beautifier

formatters

Pretty-print or minify CSS with configurable indent, selector separator, and brace style. 100% local.

JavaScript Beautifier & Minifier

formatters

Pretty-print or minify JavaScript with real AST. Beautify via js-beautify, minify via Terser. ES2024 syntax supported.

Hex Encode / Decode

encoding

Convert text to and from hexadecimal bytes. UTF-8 safe — handles emoji, Vietnamese, CJK. Configurable separator and 0x prefix.

Binary Encode / Decode

encoding

Convert text to and from 8-bit binary. UTF-8 safe. Configurable byte separator.

Unicode Escape / Unescape

encoding

Convert text to \uXXXX or \u{XXXXX} escapes and back. Handles surrogate pairs for emoji. Output JSON-safe or ES2015 syntax.

BMR Calculator

health

Basal Metabolic Rate calculator using the Mifflin–St Jeor equation. Daily calorie burn at complete rest.

Calorie & TDEE Calculator

health

Daily calorie target calculator. BMR (Mifflin–St Jeor) × activity factor × goal adjustment. Returns TDEE and weight goal calories.

Body Fat Percentage Calculator

health

US Navy method body fat % from waist, neck, height (and hip for women). Quick estimate without calipers.

Running Pace Calculator

health

Compute pace from distance + time, or predict time from pace + distance. Min/km, min/mile, common race distances.

Date Difference Calculator

lifestyle

Calculate years, months, days, weeks between two dates. Handles leap years and short months correctly.

Discount Calculator

finance

Original price + discount % → final price + amount saved. Optionally stack a sales tax.

Sleep Calculator

health

Optimal bedtimes for waking refreshed. Based on 90-minute REM cycles + 14-minute fall-asleep average.

Word & Character Counter

lifestyle

Count words, characters (with/without spaces), sentences, paragraphs. Live updates. Tweet-length tracker built in.

Reading Time Estimator

lifestyle

Estimate reading and speaking time from text. Adjustable WPM for different audiences.

Random Picker — Dice, Coin, Number, Name

lifestyle

One screen for all random picks: dice roll, coin flip, random number range, pick from a list.

Mortgage Calculator

finance

Monthly payment + total interest from loan amount, rate, and term. User-input rate (no live rate fetch).

Loan Calculator

finance

Monthly payment + interest for auto, personal, student loans. Amortization preview.

Scientific Calculator

lifestyle

Expression-based scientific calculator. Trig, log, exp, factorial, constants. Keyboard-friendly.

Statistics Calculator — Mean, Median, Std Dev

lifestyle

Paste a list of numbers, get mean, median, mode, range, variance, standard deviation, quartiles.

Color Palette Generator

design

Generate harmonized palettes: analogous, complementary, triadic, monochromatic. From a single seed color.

Currency Converter

finance

Convert between 30+ currencies. Rates from Frankfurter (ECB) cached 24h. Free, no API key needed.

WCAG Contrast Checker

design

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)

converters

IPv4 CIDR calculator — network, broadcast, usable host range, netmask, wildcard, binary view, class and private/public detection. 100% local.

Crontab Generator

time-date

Build cron expressions visually — presets for common schedules, per-field editing, plain-English description, and the next 5 run times. 100% local.

JSON Diff

formatters

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

generators

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)

generators

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

design

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

design

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

design

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

converters

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

converters

Turn a Word .docx into Markdown — headings, bold, lists, links and GFM tables. Clean HTML too. Runs in your browser.

HEIC to JPG

image

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

image

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

encoding

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

generators

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

generators

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

text-regex

Find invisible characters and Latin-lookalike letters from other alphabets hiding in pasted text, then clean them. Runs in your browser.

Token Counter

text-regex

Count OpenAI tokens (o200k_base or cl100k_base) plus characters and words for any pasted text. Runs entirely in your browser.

Cubic Bezier Generator

design

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

design

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

time-date

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

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

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

converters

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

pdf

Lock a PDF with a password, or remove one you already know. Runs entirely in your browser — nothing is uploaded.

JSON Schema Validator

formatters

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

converters

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

converters

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

encoding

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

encoding

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

formatters

Run jq filters against JSON right in the tab, with clickable examples for select/map/group_by/to_entries. Browser-only.

SQL Playground

formatters

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

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

converters

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

converters

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

design

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

web3

Validate Ethereum (EIP-55), Bitcoin (legacy/segwit/bech32), and Solana addresses. Browser-only, no blockchain queries.

ETH ↔ Wei ↔ Gwei Converter

web3

Convert between Ethereum units (wei, gwei, ether, etc.). BigInt math, no precision loss.

QR Code Generator

generators

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

converters

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

finance

Add or remove sales tax from a price. Configurable rate. No tax tables — bring your own rate.

Retirement Calculator

finance

Project retirement balance from current savings, monthly contribution, return rate, and retirement age.

Final Grade Calculator

lifestyle

What do I need on the final? Given current grade + final weight + target grade, calculate the required score.

Pregnancy Due Date Calculator

health

Estimated due date from last menstrual period (Naegele's rule, 40 weeks). For information only — not medical advice.

Time Card Calculator

lifestyle

Sum daily work hours from clock-in/clock-out times, subtract unpaid breaks. Weekly total + pay.

Triangle Calculator

lifestyle

Solve a triangle: three sides → angles + area (Heron). Pythagorean check for right triangles.

Shoe Size Converter — US / EU / UK / JP

lifestyle

Convert shoe sizes across US, EU, UK, and JP (cm). Men, women, kids. Approximate — brands vary.

Readability Analyzer (Flesch-Kincaid)

lifestyle

Flesch Reading Ease + Flesch-Kincaid Grade Level + Gunning Fog. English text only.

Tip-to-Hourly Wage Calculator

finance

Convert nightly tips + base wage + hours worked into effective hourly rate. For service workers.

Pomodoro Timer

lifestyle

25-minute focus blocks with 5-minute short breaks and 15-minute long breaks. Audio cue via Web Audio oscillator.

Chmod Calculator

converters

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

encoding

Searchable reference for every common HTTP status code (what it really means) plus file-extension → MIME type lookup. Instant filter, works offline.

Online Whiteboard

design

Sketch diagrams and wireframes in the browser. Saved in this browser only — no account, no sync, nothing uploaded.

BIP-39 Mnemonic Tool

web3

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.