Skip to content

Free Character Counter

Count characters, words and lines as you write. Check social post limits, understand emoji counts and get your draft ready to publish.

  • Free, no signup
  • Text stays in your browser
  • Live counts + custom limits

Write it once, post it everywhere. Social Magnum schedules and publishes to all 20+ networks in one click.

Character and word counter

Counts update as you type. Text stays in this tab and is not saved or sent for counting.

Your counts

0 characters, 0 words.

Characters
0
Words
0
Without whitespace
0
Lines
0

Characters are visible units, including spaces and line breaks. A combined emoji counts as one. See counting rules.

X · standard post

0 / 280

280 remaining

Weighted count; detected links use 23. Premium long posts excluded.

Bluesky post

0 / 300

300 remaining

0 / 3,000 UTF-8 bytes. Both limits apply.

LinkedIn post · estimate

0 / 3,000

3000 remaining

Conservative UTF-16 estimate. Check emoji-heavy drafts in LinkedIn.

500 remaining

Uses visible characters, including spaces.

Why do counts differ?

This draft has 0 Unicode code points, 0 UTF-16 units and 0 UTF-8 bytes. Emoji and combined letters can use several units. Platform cards measure length, not whether a post will be accepted.

One draft. Different counts.

Hello 👋

Characters

7

Words

1

X weighted

8

UTF-8 bytes

10

A visible emoji is one character here. A platform may measure it differently.

Make every word count

How to count characters and words

Use it for a short bio, a social post or a longer draft. Keep editing in the same box until the text says what you need.

  1. 1

    Type or paste your draft

    The totals update immediately. Spaces and line breaks count, and combined emoji stay together in the visible character total.

  2. 2

    Check the right measure

    Read the platform cards for X, Bluesky and a LinkedIn estimate. Set a custom visible-character target for other writing tasks.

  3. 3

    Edit without losing the overflow

    The tool keeps text that exceeds a platform limit. Remove or rewrite the parts you choose, with remaining space shown beside your draft.

  4. 4

    Copy your finished text

    Copy the draft with its line breaks intact. Review it in the destination composer before publishing, where account and post-type rules also apply.

A creator planning a social feed with printed photographs, a laptop and a phone

A clearer draft. A smoother publishing day.

A character limit is a useful boundary, not a writing target. Start with what your reader needs, remove repetition and keep the action easy to find. Once the draft fits, bring it into Social Magnum to plan and schedule your posts.

The counting rules

Why social character counts differ

The main counter uses visible characters, also called grapheme clusters. Platform limits can use a different unit. These checks measure draft length; they do not validate media, account permissions or every publishing rule. Sources checked 27 September 2026.

Post limits, counting methods and official sources
Post typeLimitHow this tool counts
X standard post280 weightedPublished weights, recognised links at 23, emoji at two. NFC normalisation applies only to this count.
Bluesky post300 characters + 3,000 bytesGrapheme clusters and UTF-8 bytes. Links count as the actual text entered. Lexicon defines the units.
LinkedIn post3,000 charactersUTF-16 estimate; the cited documentation does not specify the Unicode counting unit.
Custom targetYour choiceVisible characters, including whitespace. No platform-specific rules.

For the writing you do every day

Start with the text. Use the measure that fits the task.

Social media managers

Compare one draft across social post limits before adapting it for each channel. See where emoji and links change the available space.

Creators and small businesses

Check captions, bios and short announcements. Set your own target when a form or profile has a specific requirement.

Writers and editors

Track word count while tightening a headline, description or paragraph. Keep whitespace included or inspect the separate count without it.

Multilingual teams

Count text that does not separate every word with a space, and see the difference between visible characters and encoded size.

Character counter questions, answered

How do I count characters in my text?

Type or paste your text into the box. The character count updates immediately, along with words, characters without whitespace and lines. You can edit until your draft fits, then copy it. No account or upload is needed.

Does the character count include spaces and line breaks?

Yes. The main count includes spaces, tabs, punctuation and line breaks. The separate Without whitespace count excludes spaces, tabs, newlines and other whitespace, including non-breaking spaces. Each line break is treated as one character. A trailing line break adds an empty line to the line count.

How are emoji and accented letters counted?

The main count measures visible character units, called grapheme clusters. A family emoji or an emoji with a skin tone normally counts as one. A letter combined with an accent also counts as one visible character. Platforms may count the same text differently, which is why we show separate platform cards and encoding details.

How does the X character counter handle links?

It applies X’s published standard-post weighting and the official twitter-text URL detector. Recognised links use 23 characters each. Emoji use two, and text is normalised to NFC for this count only. The card covers a standalone 280-character post, not Premium long posts or automatically inserted reply mentions. Your original text is preserved when copied.

Why can a Bluesky post be under 300 characters but too long?

Bluesky’s post schema limits text to 300 grapheme clusters and 3,000 UTF-8 bytes. A long sequence of combining marks can use many bytes while appearing as one character. The card checks both limits and warns if either is exceeded.

Is the LinkedIn count exact?

It is an estimate against the documented 3,000-character post limit. The referenced LinkedIn API documentation does not define how it measures Unicode characters. We use UTF-16 units conservatively, so an emoji can use two or more. Check your finished draft in LinkedIn, especially near the limit. This card is for posts, not articles, comments or profile fields.

Can I use this for Instagram captions, bios or other text?

Yes. The general counter works for any text, and the custom limit lets you set your own target. That custom target uses visible characters; it does not reproduce an unlisted platform’s counting rules. Check the destination’s current limit before publishing.

How are words counted in different languages?

Word counting uses your browser’s Unicode-aware word segmentation and counts word-like segments, rather than simply splitting on spaces. Punctuation and emoji alone are not words. Chinese, Japanese and other languages without spaces are supported, though segmentation can differ between browser versions and writing tools.

Is my text saved or uploaded?

The counter processes your draft in your browser. It does not send your text for counting or store it in a database or browser storage. Clear empties the editor; reloading starts a new draft. Copy puts the text on your clipboard only when you choose it.

How much text can I check?

The tool handles drafts up to 20,000 UTF-16 units to keep counting responsive. Most letters use one unit, while many emoji use two or more. Larger input stays in the editor with a clear message and no partial counts, so you can shorten or copy it without losing text.