Paste your text and instantly get your word count, character count, readability score, and keyword density — all processed privately in your browser. No signup required. Built specifically for American students, SEO professionals, freelance writers, social media managers, and journalists.
Drag & drop your file here, or click to browse
Supports .txt .pdf .doc .docx
Reading your file…
⚠ This will replace your current text.
| Keyword | Count | % of text | Status |
|---|---|---|---|
| Type some text to see keyword density. | |||
Optimal keyword density is 0.5–2% per 2026 SEO consensus.
For general US audiences, aim for 60–70. For academic writing, 30–50 is expected.
0 of 0 sentences use passive voice (0%) —
AP Style and US SEO best practice: keep passive voice under 10%.
Unique words: 0
Estimated tokens: ~0
| Model | Context window | Fit |
|---|---|---|
| GPT-4o | 128,000 tokens | — |
| Claude 3.5 | 200,000 tokens | — |
| Gemini 1.5 Pro | 1,000,000 tokens | — |
| Llama 3.1 (Meta, open-source) | 128,000 tokens | — |
Useful for developers and prompt engineers checking context window limits. Context window figures are as of the dates these models were released — always verify against official model documentation before relying on them, since providers update context windows over time.
Set a target above to track your progress.
| Signal | Score | Tip |
|---|---|---|
| Sentence Length | — | Keep sentences under 20 words for AI clarity |
| Readability | — | Aim for Flesch 50-70 (Grade 8-12 level) |
| Active Voice | — | Under 10% passive voice signals authoritative writing |
| Content Depth | — | 800-2,500 words is the AI Overview sweet spot |
Google AI Overviews, Perplexity, and ChatGPT prefer clear, structured, active-voice content at a high-school reading level. This signal is a directional editorial guide based on publicly documented AI content preferences — not an official metric from Google or any AI search engine, and not a ranking guarantee.
Type or paste text above to see transition word coverage.
Type or paste text above to see weak word analysis.
Signals based on Purdue OWL, APA Style Guide, and Strunk & White recommendations for US academic and professional writing. Not every flagged word is a mistake — use judgment.
Type your own meta title and meta description directly into the fields below to check their length against Google's display limits — no URL needed. If you'd rather check a page that's already live, paste its URL into the optional field below instead and its title and meta description will fill in automatically.
Paste a page's full URL (including https://) to load its live title and meta description below — or skip this and type your own into the Meta Title and Meta Description fields instead.
Google Search Preview (approximate)
Desktop Preview
Title: 0 / 60 characters · Description: 0 / 160 characters
Mobile Preview
✓ Looks good on mobile
Select your platform, paste your copy, and check it against the exact character limit before you post.
Select your document type and paste your text to check it against standard US hiring and LinkedIn length conventions.
0 words
Select a document type above to check your length.
From Common App essays to research papers, US students use this tool to hit exact word-count requirements before submitting to admissions offices and professors.
Check keyword density, readability, and content length against 2026 US search standards before publishing a page or briefing a writer.
Hit client word counts exactly, check readability before delivery, and keep every draft private — nothing you write is ever uploaded anywhere.
Check a caption against every US platform's real character limit at once — Twitter/X, LinkedIn, Instagram, TikTok, and Facebook — before it goes live.
Structure content so AI answer engines like ChatGPT, Perplexity, and Google AI Overviews can extract and cite it — readability and paragraph length both matter here.
Keep press releases, briefs, and articles inside AP Style word and sentence-length conventions before they go out to editors or the wire.
| Feature | What It Does | USA Use Case |
|---|---|---|
| Word count | Counts every word live as you type | Hit Common App and journal word limits exactly |
| Character count | Counts characters with and without spaces | Check meta titles and SMS/social copy |
| Sentence count | Splits text on . ! ? | Track AP Style sentence-length guidance |
| Paragraph count | Splits on blank lines | Check answer-block structure for AI citability |
| Reading time | Words ÷ 238 wpm (Brysbaert, 2019) | Estimate how long a US reader spends on a page |
| Speaking time | Words ÷ 130 wpm | Time a speech, podcast script, or video voiceover |
| Keyword density | Top 10 keywords with count and %, stop words excluded | Avoid keyword stuffing before publishing |
| Readability score | Flesch Reading Ease, Flesch-Kincaid Grade Level, and Automated Readability Index (ARI) with US grade-level labels | Match content to a US general or academic audience |
| Passive voice check | Flags sentences using passive constructions | Keep copy active per AP Style and SEO best practice |
| Lexical diversity | Unique words ÷ total words | Spot repetitive vocabulary before submitting |
| AI token estimate | Approximates tokens for GPT-4o, Claude, Gemini | Check a prompt fits a model's context window |
| Meta title/description checker | Character-counts against Google's display limits | Avoid a truncated snippet in US search results |
| Social character checker | Checks copy against 9 platforms' real limits | Publish with confidence across US social platforms |
| Copy / Clear / Download | One-click clipboard copy, clear, and 7 export formats: TXT, DOCX, and 5 PDF styles | Save a record of a finished draft |
| Custom limit tracker (input required) | Set a personal word/character target | Track progress toward a specific assignment limit |
| Meta title/description fields (input required) | You type your own title/description | Preview your own page before publishing |
| Social platform tab (input required) | You choose which platform to check against | Switch platforms without retyping your copy |
| Draft autosave | Saves your text to browser storage every few seconds; restores automatically on reload | Recover a draft if the tab closes — no account needed, text never leaves your device |
| Overused words | Flags individual words repeated beyond a natural frequency threshold, stop words excluded | Catch vocabulary repetition before submitting a college essay, article, or report |
| Writing quality signals | Transition-word coverage (59 phrases, Purdue OWL) and weak/filler-word detection (34 words, Strunk & White / APA) | Strengthen writing flow and cut hedging language — directly relevant to AP Style, academic, and SEO writing standards |
| Words-to-pages estimator | Converts word count to approximate double-spaced page count using the MLA/APA standard (250 words per page) | Instantly know how many pages a college essay, research paper, or manuscript will run at standard formatting |
| Resume & cover letter checker | Checks word count against US hiring conventions for entry-level, mid-career, and executive résumés; accepts file uploads (.pdf, .docx, .txt) | Ensure a résumé or cover letter hits the right length before submitting to a US employer |
US college applications are governed by strict word limits enforced by the application platform itself — the Common App, Coalition App, and University of California system all cut submissions off at a hard ceiling, so knowing the real number before you write matters as much as the writing itself.
| Essay Type | Word Limit |
|---|---|
| Common App Personal Statement | Up to 650 words |
| Common App Additional Info | 300 words max (updated Aug 2025) |
| Challenges & Circumstances | 250 words |
| UC Personal Insight Questions | 350 words each (4 prompts) |
| Coalition App Essay | 500–650 words |
| Graduate Statement | 500–1,000 words |
| Undergraduate Essay | 1,500–2,500 words |
| Research Paper | 2,500–5,000+ words |
| Doctoral Dissertation | 60,000–100,000 words |
Most of these platforms simply stop accepting keystrokes once the limit is reached, so a student who writes over the limit elsewhere and pastes in only finds out at the last minute. Checking the live word count in this tool while drafting — rather than after — avoids that scramble.
| Content Type | Typical Word Count |
|---|---|
| Blog post (general) | 1,500–2,500 words |
| Pillar page / guide | 3,000–5,000+ words |
| Landing page | 500–1,200 words |
| News / quick answer | 500–800 words |
| Guest post | 800–1,500 words |
| White paper | 3,000–5,000 words |
| Case study | 1,000–2,000 words |
| Meta description | 155–160 characters |
| Title tag | 50–60 characters |
| Google Ads headline | 30 characters |
These are ranges, not rules — a page that genuinely answers the query in 900 words will usually beat a padded 2,500-word page that doesn't. What matters for US search results in 2026 is whether the length matches search intent, not hitting a specific number for its own sake.
Meta descriptions and title tags are the one place where length is a hard technical constraint rather than a content judgment call — Google truncates a title tag past roughly 60 characters and a meta description past roughly 160, regardless of how good the copy is. Checking both against the SEO Meta Checker above before publishing avoids finding out about a truncated snippet after it's already live in search results.
| Platform / Field | Limit |
|---|---|
| Twitter/X free | 280 characters |
| Twitter/X Premium | 25,000 characters |
| Instagram caption | 2,200 characters (125 visible) |
| Instagram bio | 150 characters |
| LinkedIn post | 3,000 characters (210 visible) |
| TikTok caption | 4,000 characters |
| TikTok bio | 80 characters |
| Facebook post | 63,206 characters (477 visible) |
| YouTube description | 5,000 characters (157 in search) |
| 500 characters | |
| Google Ads headline | 30 characters |
| Google Ads description | 90 characters |
| Meta description | 155–160 characters |
| Title tag | 50–60 characters |
| Email subject (desktop) | 60 characters |
| Email subject (mobile) | 30 characters |
| SMS | 160 characters (70 with emoji) |
Verified as of August 2026.
| Format | Standard |
|---|---|
| Press release | 400–600 words (AP Style standard) |
| Standard News Article | 400–800 words |
| Feature article | 800–2,000 words |
| Op-ed / opinion piece | 600–800 words |
| Cover letter | 250–400 words |
| AP Style sentence limit | Under 25 words |
| AP Style paragraph limit | Under 4 lines |
AP Style keeps sentences short and paragraphs tight for a specific reason: it was built for print columns and wire transmission, where every extra word cost space and every complex sentence cost a reader's attention. That discipline carries over directly to web writing — a 25-word sentence limit forces one idea per sentence, which is also exactly what makes a paragraph easy to scan on a phone screen. Newsrooms and PR teams that hold to it consistently see fewer edits kicked back from editors.
A press release capped at 400–600 words forces the same discipline further upstream: it means leading with the actual news in the first paragraph instead of burying it under boilerplate, since there's rarely room for both. Running a draft through the Sentence and Passive Voice panels above before sending it out catches the two most common reasons an editor kicks a release back for a rewrite.
GEO (Generative Engine Optimization) is the practice of structuring content so AI tools like ChatGPT, Perplexity, and Google's AI Overviews can read, understand, and cite it directly in a generated answer, rather than just linking to it in a traditional results list. It's a newer discipline than classic SEO, but it rewards the same underlying habits — clear structure, accurate facts, and content that actually answers the question it's targeting.
AEO (Answer Engine Optimization) is the narrower practice of writing direct, self-contained answers to specific questions — the kind of concise block an answer engine can lift out and show as the answer itself, with your page cited as the source. A page can rank well in classic SEO terms while still being poor AEO material, if its actual answer is buried three paragraphs down instead of stated up front.
LLMO (Large Language Model Optimization) is making sure the underlying facts, structure, and phrasing in your content are the kind a language model's training and retrieval process will actually pick up and repeat accurately, rather than paraphrase or miss. This means writing facts as clean, unambiguous statements rather than burying them inside long qualifying clauses a model is more likely to drop.
Every calculation on this page — word count, readability, keyword density, passive voice detection, token estimates — runs as JavaScript inside your own browser tab. Nothing you type or paste is ever sent to a server or shared with anyone. Your draft is automatically saved to your own browser's local storage (on your device only) so you can recover it if you close the tab accidentally — it never leaves your device. There's no account to create and no data trail left behind.
That matters most for the kind of text people paste into a word counter without thinking twice: an unpublished manuscript, a confidential client brief, a legal filing still in draft, private medical notes, or a resignation letter not yet handed in. None of it needs to leave your device for you to get an accurate count.
| Content Type | Standard Range | Who Uses It |
|---|---|---|
| Common App Personal Statement | Up to 650 words | Students |
| UC Personal Insight Question | 350 words | Students |
| Undergraduate essay | 1,500–2,500 words | Students |
| Graduate statement | 500–1,000 words | Students |
| Doctoral dissertation | 60,000–100,000 words | Students |
| Blog post | 1,500–2,500 words | SEO / content teams |
| Pillar page | 3,000–5,000+ words | SEO / content teams |
| Landing page | 500–1,200 words | SEO / marketing |
| Case study | 1,000–2,000 words | SEO / marketing |
| White paper | 3,000–5,000 words | B2B marketing |
| Meta description | 155–160 characters | SEO |
| Title tag | 50–60 characters | SEO |
| Press release | 400–600 words | PR / journalism |
| Feature article | 800–2,000 words | Journalism |
| Op-ed | 600–800 words | Journalism |
| Cover letter | 250–400 words | Job seekers |
| Twitter/X post | 280 characters | Social media |
| LinkedIn post | 3,000 characters | Social media / B2B |
| Instagram caption | 2,200 characters | Social media |
| TikTok caption | 4,000 characters | Social media |
| Email subject line | 41–50 characters (optimal) | Email marketing |
| GEO/AEO content | 2,500–4,000 words | AI-search content teams |
| Google Ads headline | 30 characters | Advertisers |
Word counts sourced from AP Stylebook standards and major US publication guidelines. Use the Academic & Application Limits panel above to check your current word count against any specific limit.
| Format | Typical USA Word Count | Notes |
|---|---|---|
| News Brief / Breaking News | 150–300 words | Wire-service standard |
| Standard News Article | 400–800 words | Inverted pyramid format |
| Feature Article | 800–2,000 words | Long-form newspaper/magazine |
| Op-Ed / Column | 600–800 words | Most major US dailies (NYT: 600 words) |
| Press Release | 400–600 words | PR Newswire / Business Wire standard |
| Blog Post (informational) | 1,500–2,500 words | Google-indexed, SEO-optimized |
| Long-form Investigative | 2,000–5,000+ words | National magazine standard |
| Email Newsletter | 200–500 words | US email benchmarks (Mailchimp data) |
| Podcast Show Notes | 200–400 words | Standard US podcast platforms |