Advertisement
Google AdSense — 728×90 Leaderboard
Custom character limit:
0 / 280 characters used
0Words
0Characters
0No spaces
0Sentences
0Paragraphs
0Lines
0Unique words
0 minRead time
0 minSpeak time
Longest word
Reading level Paste text above to see reading level (Flesch-Kincaid grade)
Platform character limits
Top keywords (word frequency)
Paste text above to see keyword density.

The word counter and character counter that does everything

Most word counters online give you one number: the word count. That's fine for a quick check, but it leaves out everything else you probably need to know. How long will it take someone to read this? Does it fit in a tweet? What are the most-used words — and are any of them being overused? What reading level is this text written at? Is the sentence structure complex enough to cause problems?

Our tool answers all of these questions from a single text paste. Ten live statistics update as you type, alongside platform character limit indicators for Twitter, Instagram, Meta descriptions, LinkedIn, YouTube, and more. No switching between tools — everything is here.


Ten statistics explained

Words

The total number of words in your text. Words are counted by splitting on whitespace and filtering out empty tokens, so punctuation attached to a word (like "don't" or "word,") is counted as one word. This is the standard approach used by Microsoft Word, Google Docs, and most writing tools.

Characters (with spaces)

The total number of characters including spaces, punctuation, and line breaks. This is the number most platforms use for their character limits — Twitter counts spaces, so "Hello World" is 11 characters, not 10.

Characters (without spaces)

The character count with all space characters removed. Useful for certain publishing requirements that specify character limits without spaces, and for academic writing in some disciplines where word/character limits exclude spaces.

Sentences

Sentences are detected by splitting on sentence-ending punctuation (. ! ?) and filtering out empty segments. Useful for checking average sentence length — generally, sentences over 20 words are considered too long for comfortable reading.

Paragraphs

Paragraph count is based on blocks of text separated by blank lines. Useful for structuring long-form content and checking visual pacing.

Reading time

Estimated at 200 words per minute — the average adult silent reading speed for general content. A 1,000-word article takes approximately 5 minutes to read. Blog posts, articles, and web content typically perform best at 7–10 minutes reading time (1,400–2,000 words) for SEO engagement metrics.

Speaking time

Estimated at 130 words per minute — the average pace for clear, deliberate speech. This is the standard used for presentations, speeches, and audiobook narration. A 1,000-word script takes approximately 7–8 minutes to deliver at this pace.

Unique words

The number of distinct words in your text (case-insensitive). Comparing unique words to total words gives you a vocabulary diversity ratio. A ratio under 40% may indicate repetitive vocabulary. Professional writing typically aims for 60–70% unique word usage in longer pieces.

Longest word

The longest word in your text by character count. Useful for spotting unusually complex vocabulary and for checking whether technical terms or compound words are inflating your average word length.

Reading level (Flesch-Kincaid Grade)

The Flesch-Kincaid Grade Level estimates the US school grade level needed to read and understand the text. A grade of 8 means an eighth-grader can read it comfortably. Most web content aims for Grade 6–8 to maximise accessibility. Academic writing typically runs Grade 12–16.


Platform character limits — the killer feature

Every major social media platform and SEO context has a character limit that determines how your content is displayed. Writing over the limit means your text gets cut off, truncated with "...", or rejected entirely. Our tool shows you the used/remaining count for seven major platforms simultaneously, colour-coded so you can see at a glance which ones you're within, approaching, or over.

Twitter / X (280 characters)

Twitter's character limit is 280 for standard posts. Tweets that exceed this can't be posted — the publish button stays greyed out. Checking your tweet length before copying to Twitter is one of the most common uses of a character counter online.

Instagram bio (150 characters)

Instagram bios are limited to 150 characters. This is tight — most people need to revise their bio several times to get it under the limit. Our Instagram character counter shows you exactly where you stand and how many characters you have left.

Meta description (160 characters)

Google typically truncates meta descriptions at around 155–160 characters in search results. Writing a meta description that's too long means your carefully crafted ending gets cut off with "..." on the search results page. The meta description character counter in this tool shows the precise character count against the 160-character guideline.

Meta title / SEO title (60 characters)

Google displays page titles up to approximately 60 characters before truncating them. For SEO, keeping your title under this limit ensures it displays in full in search results, which affects click-through rates significantly.

LinkedIn summary (2,000 characters)

LinkedIn's About section allows up to 2,000 characters. The LinkedIn character counter helps you write a complete profile summary without hitting the limit unexpectedly.

YouTube title (100 characters)

YouTube video titles can be up to 100 characters, but titles longer than about 70 characters get truncated in most views. This counter helps you optimise title length for maximum visibility.


Keyword density — built-in SEO analysis

The keyword density section shows your top 10 most frequently used words with a visual frequency bar and the percentage of total words each represents. This is essentially a built-in keyword density checker — you can see immediately if you're overusing a particular word, whether your target keyword appears at an appropriate frequency, and which terms are dominating your text.

For SEO content, a keyword density of 1–2% is generally recommended. Higher than 3–4% starts to look like keyword stuffing. Stop words (the, and, is, a, etc.) are excluded from the keyword density analysis so only meaningful words are shown.


Frequently asked questions

How is reading time calculated?

Reading time is calculated at 200 words per minute — the widely accepted average for adult silent reading of general content. This is the same rate used by Medium, Notion, and most reading time estimators. The result is shown in minutes and seconds for texts under 10 minutes, and in minutes for longer texts.

Does character count include spaces?

The tool shows both. "Characters" includes spaces and all punctuation — this is what most platforms (Twitter, Instagram, etc.) count. "No spaces" shows the character count with all space characters removed, which some academic requirements and publishing specifications use.

What is keyword density and what's a good percentage?

Keyword density is the percentage of times a specific word appears relative to the total word count. For SEO, 1–2% is the generally recommended range for a target keyword. Above 3–4% risks being flagged as keyword stuffing by search engines. Stop words (common function words like "the", "and", "is") are excluded from our analysis so only meaningful content words are shown.

What is the Flesch-Kincaid reading level?

The Flesch-Kincaid Grade Level is a formula that estimates the US school grade level needed to read a piece of text, based on average sentence length and average syllables per word. A score of 8 means Grade 8 (approximately 13–14 year olds). Most web content and blog writing aims for Grade 6–8. Academic papers typically score Grade 12–16.

Is my text saved or sent anywhere?

No. All analysis runs in your browser using JavaScript. Your text is never sent to any server. You can paste confidential documents, draft articles, or any private content safely.

Built by the team behind this site

Need a website that actually gets you customers?

PureTextTools is built and maintained by Kickass Online — a web design and SEO agency that builds fast, conversion-focused websites for businesses across the UK, Ireland, and beyond.

🎨

Web Design

Custom WordPress and WooCommerce websites built to convert visitors into customers. Fast, mobile-first, and built with your business goals in mind.

📈

SEO Services

Search engine optimisation that gets your business ranking for the keywords that matter. Transparent reporting, no lock-in contracts.

🛠️

Website Maintenance

Monthly care plans covering updates, backups, security monitoring, and performance checks. Keep your site fast, secure, and always online.

Free tools, built by real developers. When you need a proper website — you know where to find us.

Start a project with Kickass Online