Count words, characters (with and without spaces), lines, sentences, and paragraphs in any text instantly. Free online word counter — perfect for essays, tweets, and meta tags.
The Tooloogle Word Counter gives you instant, accurate counts of words, characters (with and without spaces), lines, sentences, and paragraphs for any text you type or paste. Perfect for sticking to essay word limits, fitting tweets and SMS in their character caps, hitting meta-description and title-tag targets for SEO, and any other context where the size of your writing matters. Counting happens live as you type, runs entirely in your browser, and never sends a single character to a server.
Plenty of writing is constrained by hard limits: tweets cap at 280 characters, SMS at 160 (or 70 for Unicode), meta descriptions are truncated by Google around 155–160 characters, page titles around 60, LinkedIn posts around 3000 characters, university essays come with strict word counts, and journalists work to specific column-inch lengths. Beyond hard limits, soft targets matter too: blog posts ranking on Google tend to fall in the 1500–2500 word range, executive summaries should fit on one page, marketing copy needs to read fast. Without a quick counter, hitting these targets means clicking around in your editor or pasting text into multiple tools. The Tooloogle Word Counter gives you all six metrics — words, characters with spaces, characters without spaces, lines, sentences, paragraphs — in one glance as you write.
Live updates — every count refreshes as you type or paste; no "count" button required.
Six metrics at once — words, characters (with spaces), characters (no spaces), lines, sentences, paragraphs — all visible simultaneously in a clean grid.
Word definition — any sequence of non-whitespace characters separated by whitespace counts as one word, matching the convention used by Microsoft Word, Google Docs, and most academic word counters.
Sentence detection — counts sequences of ., !, or ? as sentence terminators (handles common abbreviations gracefully but not perfectly — see best practices).
Paragraph detection — paragraphs are blocks of text separated by one or more blank lines, matching how most writing tools count.
Unicode-aware — counts every character regardless of script: emoji, CJK characters, accented Latin, and Hindi all count correctly toward the character total.
Auto-focused input — the textarea is focused on page load so you can start typing or paste immediately.
Browser-only — counting happens locally in JavaScript. Your draft never leaves your device.
Type or paste your text into the "Enter your text" textarea. The counters update instantly as you type.
Read the six count cards below the input: words, characters, characters without spaces, lines, sentences, paragraphs.
Adjust your text to hit your target — trim filler to fit a 280-character tweet, pad with detail to reach a 1500-word essay minimum, or balance paragraph length for visual rhythm.
Copy the finished text from the textarea (use Ctrl+A then Ctrl+C, or your editor's shortcut) when you're done.
Students hitting strict essay word counts — many universities deduct marks for being more than 10% above or below the target. Journalists meeting column-inch limits where every character counts toward the print layout. SEO specialists writing meta titles (target ~60 characters) and meta descriptions (target ~155 characters) so they don't get truncated in search results. Bloggers aiming for the 1500–2500 word sweet spot that performs well in long-tail SEO. Social media managers writing tweets (280 char), Instagram captions (2200 char), LinkedIn posts (3000 char), and YouTube descriptions (5000 char) within their respective limits. Email marketers crafting subject lines (40–50 char ideal) and preview text. Translators tracking source-text length for billing purposes. Speechwriters estimating delivery time using the rough rule of 130–150 words per minute of speech. Authors tracking daily writing output toward a NaNoWriMo or self-imposed goal. Customer support reps fitting canned responses within macro-template character limits.
Different counters use slightly different definitions; here's how this one works. Words: any maximal run of non-whitespace characters between whitespace. So state-of-the-art counts as one word (no internal whitespace), I'm counts as one word, and 123 counts as one word. Characters with spaces: every Unicode code unit in the input including spaces, tabs, newlines, and emoji. Characters without spaces: every code unit minus all whitespace (spaces, tabs, newlines, no-break spaces, etc.). Lines: the number of newline-delimited lines (so an empty input is 0 lines, a single line of text without a trailing newline is 1 line, two paragraphs separated by a blank line is 3 lines). Sentences: counted as runs of one or more sentence-terminator characters (. ! ?); "Hello! How are you?" counts as 2 sentences. Paragraphs: blocks of non-whitespace text separated by blank lines. Note: emoji that occupy multiple Unicode code points (like flags or skin-tone modifiers) may count as multiple characters depending on browser implementation; this is a quirk of how JavaScript handles Unicode strings rather than a bug in the counter.
Twitter/X tweet: 280 characters. SMS (GSM-7): 160 characters; SMS (Unicode): 70 characters. Email subject line: 40–50 characters (best mobile preview). Page title (HTML <title>): 50–60 characters. Meta description: 150–160 characters. Open Graph title: 60–90 characters. Open Graph description: 200 characters. Instagram caption: up to 2,200 characters; first 125 visible before "...more". LinkedIn post: 3,000 characters. Facebook post: 63,206 characters; ~80 perform best in feed. YouTube video title: 100 characters; 60–70 ideal. YouTube description: 5,000 characters. Reddit title: 300 characters. Long-form blog post: 1,500–2,500 words for SEO. Standard novel: 70,000–100,000 words. NaNoWriMo target: 50,000 words.
For SEO, use the character count of your meta title and description to ensure they don't get truncated in search snippets — truncation hurts click-through rate. For tweets, count characters with spaces (Twitter counts URLs as a fixed 23 characters, so the live count here may overcount slightly for tweets containing links). For academic essays, count words to match the assignment requirement; don't inflate by adding filler — markers can usually tell. For speech writing, divide your word count by 130–150 to estimate delivery time in minutes (so a 10-minute talk needs roughly 1300–1500 words; expect to land around 1300 if you speak deliberately, 1500 if quickly). For abbreviation-heavy text (e.g. "Dr. Smith met Mr. Brown at 3 p.m."), the sentence count will be too high because periods inside abbreviations count as terminators — treat the count as approximate for such text. For text containing intentional run-on or comma-spliced styles, the sentence count will be lower than your editor expects.
Counting runs entirely in your browser using JavaScript's native String methods and regex. Your text never leaves your device, never touches a server, never appears in any log. This matters because the text you're counting is often draft writing — an unreleased blog post, a confidential email draft, an unpublished essay, internal documentation, or private notes. Pasting into a server-backed counter would risk capture by the operator. Tooloogle's counter does not have a server in the path. Verify in DevTools: paste a multi-page draft, watch all six counts update, confirm zero requests fire.
Tooloogle's counter is focused: type, see counts, done. No signup, no ads in the workflow, no premium tier gating "advanced metrics". All six common metrics are visible at once so you don't have to switch modes or click around. The character count splits into "with spaces" and "without spaces" because both matter (with-spaces for social and SEO limits; without-spaces for some academic count conventions). Bookmark this page next to your writing app; the next time you need to fit a tweet, hit a word count, or trim a meta description, the answer is one paste away.
How to Use Word Counter Online - Count Words, Characters, Lines, Sentences
Enter or paste the content you want to process using the word counter online - count words, characters, lines, sentences.
Adjust any available settings or options to customize the output.
View, copy, or download your processed results instantly.
Count words, characters (with and without spaces), lines, sentences, and paragraphs in any text instantly. Free online word counter — perfect for essays, tweets, and meta tags.
Tool Use:
1Type:
Free ToolPrivacy:
Client SideConvert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case, and more — free and instant.
Remove duplicate lines from any text instantly while preserving original order. Free online dedupe tool with case-sensitivity and trim options.
Convert Markdown to HTML instantly. Free online Markdown to HTML converter using the marked library — supports headings, lists, code, links, tables, and more.
Generate clean, SEO-friendly URL slugs from any title or sentence. Free online slug generator with hyphen, underscore, or dot separators — perfect for blog URLs and file names.
Generate paragraphs of Lorem Ipsum placeholder text instantly. Free online Lorem Ipsum generator with 1–100 paragraphs — perfect for design mockups, wireframes, and prototypes.