Count words, characters, sentences and paragraphs as you type, with reading time.
Free Online Tools
53 fast, private tools for text, code, images, conversions and your internet connection. No sign-up — most tools run entirely in your browser, so your data stays on your device.
- Tools
- 53
- Categories
- 7
Popular tools
15Count words, characters and sentences, and see reading time and top keywords.
Compare two texts and see added, removed and changed lines and words highlighted.
Format, validate and minify JSON with clear error messages.
Test JavaScript regular expressions live — matches highlighted, with capture groups and flags.
Encode text to Base64 or decode Base64 back to text, with full UTF-8 and URL-safe support.
Decode a JSON Web Token to read its header, payload and expiry — right in your browser.
Convert Unix timestamps to dates and dates to timestamps, in IST, UTC or any time zone.
Compress JPG, PNG and WebP images to a smaller file size — in your browser, no upload.
Check your download and upload speed, ping and jitter — with a quick test that uses far less data.
Watch your ping live, spot drops and lag spikes, and get an alert when your internet connection goes down.
Create strong, random passwords with your choice of length and characters.
Generate random v4 or time-ordered v7 UUIDs (GUIDs) — one or hundreds at once.
Pick random numbers in any range — one or many, with or without repeats.
Generate placeholder text by paragraphs, sentences or words for your designs.
Browse by category
Text tools
17Count words, characters, sentences and paragraphs as you type, with reading time.
Count characters with and without spaces, letters, numbers and symbols, and check common limits.
Count total, non-empty, blank and duplicate lines in any text instantly.
Count words, characters and sentences, and see reading time and top keywords.
Convert UPPERCASE or mixed-case text to clean lowercase letters instantly.
Convert lowercase or mixed-case text to UPPERCASE letters online.
Capitalize the first letter of each line, each word or each sentence in your text.
Convert text or names to camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE.
Compare two texts and see added, removed and changed lines and words highlighted.
Find and replace words in your text — match case, whole words or regular expressions.
Remove repeated lines from a list and keep only unique lines, in their original order.
Sort lines alphabetically, by length, in reverse or random order — numbers sort naturally.
Remove double spaces, tabs, spaces at line ends and extra blank lines from your text.
Join broken lines from PDFs and emails into clean paragraphs, or into a single line.
Reverse text backwards, reverse the order of words or lines, or flip each word.
Convert comma-separated values into one item per line, or join lines back with commas.
Strip HTML tags and convert any HTML into clean, readable plain text.
Code tools
13Format, validate and minify JSON with clear error messages.
Format and beautify JavaScript (including JSX) with Prettier for better readability.
Beautify messy or minified CSS into clean, consistently indented code.
Format unstructured or minified HTML into neat, readable markup with proper indentation.
Compress JavaScript with Terser to reduce file size and improve website performance.
Minify CSS to make stylesheets smaller and pages load faster, with size savings shown.
Convert JSON data into clean, well-formed and indented XML online.
Convert XML into clean JSON, keeping attributes, repeated elements and values.
Convert JSON data into ready-to-paste PHP array code with short [ ] or array( ) syntax.
Convert PHP array code (array() or [ ]) into formatted JSON, right in your browser.
Convert PHP serialized data into a readable PHP array or JSON, including objects.
Test JavaScript regular expressions live — matches highlighted, with capture groups and flags.
Split a URL into protocol, host, path and fragment, and turn its query string into JSON.
Encoding tools
5Encode text to Base64 or decode Base64 back to text, with full UTF-8 and URL-safe support.
Percent-encode text for URLs and query strings, or decode %20-style URLs back to text.
Escape special characters as HTML entities (< & ") or decode entities back to text.
Decode a JSON Web Token to read its header, payload and expiry — right in your browser.
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text instantly.
Converter tools
6Convert Unix timestamps to dates and dates to timestamps, in IST, UTC or any time zone.
Convert numbers between binary, octal, decimal, hexadecimal and any base from 2 to 36.
Convert colours between HEX, RGB, HSL, HSV and CMYK, with a colour picker and live preview.
Convert CSV or Excel data to a JSON array of objects, with numbers and booleans typed.
Convert a JSON array to CSV for Excel or Google Sheets — nested objects become columns.
Convert numbers to Roman numerals and Roman numerals back to numbers, from 1 to 3999.
Generator tools
6Create strong, random passwords with your choice of length and characters.
Generate random v4 or time-ordered v7 UUIDs (GUIDs) — one or hundreds at once.
Pick random numbers in any range — one or many, with or without repeats.
Generate random strings from letters, digits, symbols or your own characters, in bulk.
Turn titles into clean, SEO-friendly URL slugs — one at a time or in bulk.
Generate placeholder text by paragraphs, sentences or words for your designs.
Image tools
4Compress JPG, PNG and WebP images to a smaller file size — in your browser, no upload.
Resize images by pixels or percentage, keeping the aspect ratio — several images at once.
Convert images between JPG, PNG and WebP — PNG to JPG, WebP to PNG and more.
Convert an image to a Base64 data URI, CSS background or HTML <img> tag to embed in code.
Network tools
2Check your download and upload speed, ping and jitter — with a quick test that uses far less data.
Watch your ping live, spot drops and lag spikes, and get an alert when your internet connection goes down.