Word Counter
Live word, character, sentence and paragraph counts with a reading-time estimate.
Fast, simple and free tools for text, developers, images, calculations and everyday productivity.
The tools people reach for most often.
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.
Tidy messy pasted text: extra spaces, empty lines, breaks and special characters.
Pretty-print and validate JSON, with the exact line and column of any error.
Encode any text, including emoji and accents, to a Base64 string.
Decode Base64 back to text, with friendly errors for malformed input.
Count, clean, convert and reorder any block of text. See all 13 text tools.
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. See all 25 developer tools.
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. See all 17 calculators.
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. See all 14 image tools.
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. See all 6 color tools.
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. See all 8 encoding & conversion.
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. See all 9 utility tools.
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. See all 34 seo tools.
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. See all 10 code formatters.
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.
Four things we hold to on every tool we build.
No subscriptions or complicated signups. Open a tool and use it.
Most tools work instantly in your browser, with no upload step to wait for.
Many tools process your data locally, so what you paste stays on your device.
Simple interfaces designed for everyone, not just developers.
Three steps, start to finish.
More detail on the full FAQ page.
Yes. Every tool on the site is free to use with no account, no sign-up and no trial period. There is nothing to install and no usage quota.
For the great majority of tools, no. Text, JSON, colours, calculations and images are all processed by JavaScript running inside your own browser tab, so the data never leaves your device.
No. Open a tool and use it. We do not ask for an email address and there is nothing to sign in to.
Yes. The whole site is built mobile-first, and every tool interface adapts to small screens so the controls and results stay usable.
Yes. You are free to use the results in personal, academic and commercial projects. The output belongs to you.
Send the idea through the contact page. Requests that solve a common, well-defined problem and can run in the browser are the ones most likely to be built.
Every tool in one place, with search and category filters so you can find the right one in seconds.