Word Counter
Live word, character, sentence and paragraph counts with a reading-time estimate.
Search by name or filter by category. Every tool has its own page, works without an account, and most of them never send your data anywhere.
Count, clean, convert and reorder any block of text.
Live word, character, sentence and paragraph counts with a reading-time estimate.
Character, word, line and paragraph counts that update as you type.
Convert any text to UPPERCASE, lowercase, Title Case, Sentence case and more.
Convert a headline into a lowercase, hyphenated URL slug ready for publishing.
Deduplicate any list of lines, with case-sensitive and empty-line options.
Order any list A-Z, Z-A, by number, by line length, or simply reverse it.
Flip text backwards at character, word or line level in one click.
Tidy messy pasted text: extra spaces, empty lines, breaks and special characters.
Replace text everywhere at once, with case options and regex support.
Spot every added, removed and unchanged line between two versions.
Rank every word by how often it appears, with counts and percentages.
Create as much placeholder copy as a layout needs, in one click.
Add text to the start or end of every line, with optional numbering.
Format JSON, inspect URLs and work with timestamps.
Pretty-print and validate JSON, with the exact line and column of any error.
Strip whitespace from JSON and compare original and minified sizes.
Split a URL into every component, including a table of query parameters.
Translate between Unix time and human-readable dates in both directions.
The current epoch time in seconds and milliseconds, updating every second.
Generate cryptographic hashes of text, computed in your browser.
Generate cryptographically random UUIDs in bulk, with format options.
Build and test regular expressions live, with highlighted matches and groups.
Decode a JWT to see its header, claims and expiry, without sending it anywhere.
Turn spreadsheet data into JSON, or JSON records back into CSV rows.
A three-pane editor with a live preview that updates as you type.
View CSV data as a proper table you can sort, search and page through.
Fix delimiters, trim fields, remove empty rows and re-quote CSV properly.
Translate between YAML and JSON, with clear errors on invalid indentation.
Look up MIME types by extension, or find which extensions use a type.
Generate cron expressions from a schedule, and explain ones you already have.
Parse any user agent string, or inspect your own browser's.
A searchable reference for every HTTP status code, with practical guidance.
Build security header configuration for Apache, nginx, Netlify or Vercel.
Generate a Content Security Policy header directive by directive, with explanations.
Produce the standard 32-character MD5 digest of any string in your browser.
Produce the 64-character SHA-256 digest of any string using your browser's own crypto.
Convert an array of JSON objects into CSV, with nested fields flattened.
Turn JSON into indented, well-formed XML with proper escaping.
Turn an XML document into JSON, with attributes and text content preserved.
Percentages, discounts, loans, interest and dates.
Three calculators: percent of a number, what percent one number is, and change.
Enter a price and a discount to get the saving, the final price and tax.
Enter a date of birth to get an exact age plus total months, weeks and days.
Work out BMI from height and weight, in metric or imperial units.
Calculate monthly payments and total interest for any fixed-rate loan.
See how an investment grows with compounding and monthly contributions.
Convert between metric and imperial units across seven categories.
Calculate a tip, the total, and what each person owes when splitting.
Add or remove VAT, GST or sales tax at any rate, in both directions.
Paste any list of numbers and get the full set of summary statistics.
Calculate trip fuel cost from distance, efficiency and the price per unit.
Add days, weeks or months to a date, or count the gap between two dates.
Evaluate full expressions with trigonometry, logarithms, powers and constants.
Calculate with fractions and mixed numbers, simplified and explained.
Calculate profit margin and markup, or find the price for a target margin.
Convert a salary between hourly, weekly, monthly and annual figures.
Calculate weighted GPA from your grades and credit hours.
Compress and resize pictures without uploading them.
Compress and resize JPEG, PNG and WebP images privately in your browser.
Convert an image to a Base64 data URI for CSS, HTML or JSON.
Resize images by pixels or percentage, with aspect ratio locking.
Crop images by dragging a selection, with fixed ratio presets.
Convert images between JPG, PNG and WebP with quality control.
Generate favicon PNGs, an .ico file and the HTML to link them.
Convert SVG to PNG at a chosen size, with transparency preserved.
Read camera settings, dates and GPS data stored inside a JPEG.
Turn JPG files into PNG without uploading them anywhere.
Turn PNG files into JPG without uploading them anywhere.
Turn JPG files into WebP without uploading them anywhere.
Turn PNG files into WebP without uploading them anywhere.
Turn WebP files into JPG without uploading them anywhere.
Turn WebP files into PNG without uploading them anywhere.
Pick colours and convert between HEX, RGB and HSL.
Choose any colour and copy it in HEX, RGB or HSL, with tints and shades.
Turn any HEX code into RGB and HSL values, with alpha support.
Enter R, G and B values and get the matching HEX and HSL colour.
Measure contrast between two colours and see which accessibility levels pass.
Design linear and radial gradients with live preview and copyable CSS.
Generate complementary, triadic and analogous palettes from any colour.
Base64, URL and HTML encoding in both directions.
Encode any text, including emoji and accents, to a Base64 string.
Decode Base64 back to text, with friendly errors for malformed input.
Escape spaces, symbols and non-ASCII characters for use in URLs.
Decode %20 and other percent escapes back into normal characters.
Escape angle brackets and quotes to HTML entities, or decode them back.
Convert a number between binary, octal, decimal, hex and custom bases.
Convert text to binary or hex byte values, and convert them back to text.
Convert text to Morse code and back, with audio playback of the result.
Passwords, QR codes and other everyday helpers.
Generate strong random passwords with your own length and character rules.
Generate a QR code for any link or text and download it as a PNG or SVG.
Pick random numbers in a range, with unique-only and sorting options.
Time anything with a lap stopwatch, or count down with an audible alarm.
Spell out numbers in words, with a cheque-writing currency format.
Check password strength by entropy and pattern, entirely in your browser.
Convert times across time zones, with daylight saving handled correctly.
A live clock showing the current time in as many cities as you choose.
Create random strings, tokens and IDs using cryptographic randomness.
Links, meta tags, schema markup, redirects and SERP previews.
Generate HTML, Markdown and BBCode links with nofollow, sponsored and target options.
Convert a whole list of URLs and anchor texts into HTML or Markdown links.
Generate exact, partial, branded and generic anchor variations with a distribution.
Extract all URLs from text or HTML, with anchor text and filtering options.
Strip URLs down to domains or root domains, with counts and deduplication.
Remove repeated URLs, treating trailing slashes and tracking parameters as the same.
Remove utm and click-tracking parameters, fragments and stray characters from URLs.
Create UTM-tagged links for campaigns, with validation and a consistent format.
Build title tags from patterns and check their pixel width against search results.
Build meta descriptions from patterns and check their width against search snippets.
Preview the title, URL and description as a search result, on desktop and mobile.
Check single word, two-word and three-word phrase density in any text.
Generate heading markup from an outline, and check an existing page for structure problems.
Generate img tags with alt, width and loading attributes, and audit alt text quality.
Generate Open Graph meta tags with a live preview of the shared link card.
Generate Twitter Card meta tags with summary and large image card previews.
Generate canonical link tags, with hreflang alternates and common-mistake checks.
Generate robots.txt with per-crawler rules, sitemap lines and common presets.
Build sitemap.xml from your URL list, with lastmod, changefreq and priority.
Generate redirect rules for Apache, nginx, Netlify, Vercel and Cloudflare from a mapping.
Generate .htaccess rules for redirects, caching, compression and security headers.
Generate Article, Product, LocalBusiness, Organization, Person and Event schema.
Generate FAQPage JSON-LD from your questions and answers, correctly escaped.
Build BreadcrumbList JSON-LD plus accessible breadcrumb HTML from a path.
Check title, description, headings, canonical, robots, Open Graph, schema and images in one pass.
Extract single keywords and multi-word phrases ranked by how much they carry the text.
Extract anchor text, destinations and rel attributes from any HTML, as a table or CSV.
Find internal links, their anchor text and the faults that stop them working.
Find external links, their rel attributes and the ones that need attention.
Check every image on a page for missing, empty or unhelpful alt text.
Sort URLs alphabetically, by domain, by path depth or by length.
Sort domains alphabetically, by TLD, by length or by how often they appear.
Filter a list of domains or URLs by top-level domain, keeping or excluding what you choose.
Remove duplicate domains from a list, keeping one URL for each.
Tidy or shrink HTML, CSS, JavaScript, XML, SQL and Markdown.
Pretty-print HTML with consistent indentation, or collapse it back down.
Format CSS with consistent indentation, spacing and one declaration per line.
Format JavaScript with consistent indentation, spacing and statement breaks.
Shrink HTML by removing comments and collapsing whitespace, safely.
Minify CSS by removing comments, whitespace and redundant characters.
Shrink JavaScript by removing comments and whitespace, without renaming anything.
Pretty-print XML with proper indentation, and catch malformed documents.
Format SQL with keywords, clauses and joins on their own lines.
Turn Markdown into HTML with a live preview and escaped output.
Convert HTML into Markdown, keeping headings, lists, links and tables.
No tool matches that search. Try a broader word such as text, json, colour or calculator, or clear the filter to see all 136 tools.
The newest additions to the collection.
Generate HTML, Markdown and BBCode links with nofollow, sponsored and target options.
Convert a whole list of URLs and anchor texts into HTML or Markdown links.
Generate exact, partial, branded and generic anchor variations with a distribution.
Extract all URLs from text or HTML, with anchor text and filtering options.
Strip URLs down to domains or root domains, with counts and deduplication.
Remove repeated URLs, treating trailing slashes and tracking parameters as the same.