PasteCleanly text tools

Count words and characters

See live counts for a draft, caption, or article without changing its text.

Your pasted text stays in this tab. How privacy works

Understand the counts before submitting a draft

How sentences are counted

One sentence. Two sentences? counts as two. Sentence boundaries are an estimate: abbreviations and unusual punctuation can be interpreted differently by other apps.

Original
Café meeting ☕
Bring two ideas.

Send notes by Friday.
Example counts
9 words
4 lines
2 paragraphs

The blank row separates two paragraphs and is counted as one line. Punctuation and the coffee emoji are not counted as words. Visual wrapping inside the editor does not create a new line.

Characters with and without whitespace

The full character count includes spaces and line breaks. The count without whitespace excludes them. On browsers with text segmentation, combining accents and many emoji sequences are counted as single visible characters. Older browsers use a simpler fallback.

Why an app might count differently

Social platforms, form fields, and word processors can define length differently, especially for emoji, hyphenated words, or URLs. Use this tool to check a draft, then verify strict limits in the app where the text will be submitted. To remove accidental spacing first, use Clean whitespace.

Read word, character, sentence and paragraph counts in context

Identify which unit the destination actually limits

A submission can limit words, characters or bytes. Those are different units. A draft that fits a word limit can still exceed a character limit if it contains long words or URLs. A character counter can disagree with a byte-based upload or field limit when the text contains accents or emoji. Before shortening the text, check which unit the receiving service actually uses and whether spaces or line breaks are included.

Paste only the part that counts. If a form separates a title, description and body, measure each field independently. An editor showing a heading and body in one box may give a combined count even though the destination limits them separately. Conversely, if the published result automatically adds a prefix, label or URL, leave enough room for that text. The counter measures exactly the current input, not what another system will add later.

Use the result as a planning measurement. When the limit is strict, paste a representative draft into the actual destination and confirm its own count. A mismatch is a reason to check rules, not a sign that either number has to be universally wrong. Different applications can define what counts in different ways.

Count a short sample with an emoji and a blank line

Paste the sample below. It contains a heading-like first line, an emoji, a blank line and a second paragraph. The visible wrapping of the textarea does not change the actual number of lines.

Café meeting ☕
    Bring two ideas.
    

Send notes by Friday.

The example has nine words, four lines and two paragraphs. The emoji does not count as a word, but it contributes to the character count. The blank row is one of the lines and separates two groups of nonblank lines. Delete just the blank row and observe which counters change. This is more informative than comparing two entire drafts whose wording and spacing both differ.

Now paste the same words into a narrow window or shrink the browser. The visual lines may wrap, but the count should not change just because the display is narrower. If you copy text from a PDF with hard breaks already in the clipboard, the result can contain more actual lines. Use Remove line breaks on a working copy when the goal is to restore wrapped prose before measuring it.

Try the sample and compare the counters

Understand visible characters, code points and bytes

The editor uses browser text segmentation where available to count visible character units. A letter followed by a combining accent can be perceived as one character even though it uses more than one code point. A joined emoji sequence can likewise appear as a single visible symbol. Older browsers can fall back to counting code points, so not every environment will produce the same total for those cases.

A receiving system may count code units or bytes instead. That matters when a field has a tight technical limit. Copy a representative example with a multi-code-point symbol and compare the two counts. Do not assume a visually short string is guaranteed to fit a machine limit. If you control the destination, document the unit it measures and include an example with an accent or emoji.

The no-space count excludes whitespace from the character total. It is useful for comparing a draft with or without its spacing, but not a universal way to reproduce another platform's rules. Invisible marks can also be non-whitespace characters for counting purposes. Use the character inspector if a short string has an unexpectedly high count or fails an exact match.

Distinguish hard lines, blank rows and groups of prose

A hard line break is part of the text. A wrapped display line is not. Lines are counted from the pasted text, not from the width of the page. Paragraphs are counted as groups of nonblank lines separated by blank lines. A long heading followed immediately by prose is one such group until a blank row separates it from another group. A styled paragraph boundary that was not represented in the paste may not be counted the way it was in the original document.

Leading or trailing blank lines can affect the interpretation of a pasted sample. Inspect the actual input rather than counting what appears to be separate blocks on screen. If you need to remove intentional padding only at line ends, Clean whitespace gives you more targeted options than manually joining the whole draft. Use blank-line removal only when those rows are not needed for structure.

For a list of records, decide whether line count really means number of records. A CSV cell can contain a newline, making a single record span more than one text line. Use a table-aware parser for that job. A plain-text counter does not infer the boundaries of delimited records.

Use sentence and word estimates as editorial checks

Word segmentation can vary with punctuation, writing system and browser support. A hyphenated expression, a URL or text written without spaces may not be counted the same way by every app. Punctuation and emoji by themselves are not counted as words in the example. Test the exact kind of text you publish instead of estimating all languages or technical content from an English sentence.

Sentence boundaries are also estimates. A period in an abbreviation or an initial is not necessarily the end of a sentence. A heading with no final punctuation may still appear as a sentence-like unit in some segmentation. Use the counter to identify passages that may need review, not to enforce a grammatical rule mechanically. Read the actual paragraph if the number of sentences looks unexpected.

For example, compare One sentence. Two sentences? with a passage that contains a title or a decimal. The first is a clean two-sentence test. The second is a check of how the chosen browser interprets a real boundary. If an editorial policy depends on sentence counts, confirm borderline cases with a human review rather than applying a numeric rule to every result.

Use counts to guide edits without optimizing for a number alone

Take a baseline measurement before shortening a draft. Then make an intentional edit and measure again. If a large portion of the text disappeared unexpectedly, compare versions with the text diff checker to find what changed. The count can alert you to a missing paragraph, but two drafts can have the same count while using completely different wording.

Use the word frequency counter when you want to inspect repeated forms instead of total length. A report of repeated words can reveal accidental repetition, but it cannot decide whether a technical term needs to appear often. Do not rewrite a clear sentence solely to reduce a word count unless the destination genuinely requires it.

Before submitting, measure the version that will actually be pasted. Check any added title, link, emoji or line break in the final form. The guide to reviewing text edits shows how counts and a diff can complement each other. Keep the original and edited versions until the submission or handoff is complete.

Record the counting method when numbers are compared

If you share a count with someone, say what was measured and whether whitespace was included. A note such as “body only, excluding the heading” makes the number useful. If a platform enforces its own limit, report that platform's result alongside a local estimate when they differ. This avoids a discussion about which number is “right” when the two checks were not measuring the same unit or text.

Count a headline and body separately when their limits differ

For a two-field form, first measure the title on its own. Then measure only the body, including any links or separators you plan to paste. Confirm both in the destination. This catches the mistake of removing important body text because the local count included a title that the destination counts separately. If you are near a strict technical limit, leave room for last-minute punctuation or a required label. Record the final submitted version rather than relying on an earlier measurement.