All tools · page 288
6,901 free tools across 25 categories. Tools marked with a lightning bolt are ready to use right now.
Build random passwords from the Web Crypto CSPRNG with rejection sampling — no modulo bias, and every character class you enable is guaranteed to appear.
Generate placeholder Latin text by paragraphs, sentences or exact word counts, with classic or random openings — created locally in your browser.
Work out body mass index from height and weight in metric or imperial, with the WHO category, your healthy weight range, and body-fat and ideal-weight modes.
Turn text into Base64 with correct UTF-8 or Latin-1 byte handling, and see the exact byte count, output length and size overhead before you paste it anywhere.
Decode Base64 back into readable text. Strips whitespace and data-URI prefixes, validates the alphabet and padding, and says exactly what is wrong.
Paste CSV and get JSON objects, with header detection, custom delimiters, quoted fields, whitespace trimming and optional number and boolean inference.
Flatten an array of JSON objects into CSV with a header row, chosen delimiter and controlled quoting. Runs in your browser, so no upload step.
Pretty-print, minify, validate, key-sort or escape JSON in your browser — and see the exact line, column and snippet where a syntax error begins.
Count words in any text as you type, with unique words, sentences, average word length and reading time. Runs entirely in your browser.
Count characters with and without spaces as you type, plus words, sentences, lines and reading time. Everything stays in your browser.
Get an exact age in years, months and days from a date of birth, or the age at any past or future date, with totals in months, weeks, days and hours.
Draw random integers from any range — one number or a batch, with no repeats and sorting — using the browser's cryptographic RNG, not Math.random.
Create a QR code for a link, Wi-Fi login, email, phone, SMS or contact card, with your own size, colours and error-correction level.