Home › Text Tools › Social Media Character Counter

Social Media Character Counter

Write or paste a post once and see how it fits every major platform. Live progress bars cover X, Instagram, Facebook, LinkedIn, TikTok, Threads, Pinterest, YouTube and more, with X-style weighting for links and emoji, hashtag checks and the preview cut-off before “more”.

Last updated:

Draft saved on this device
0Characters
0X weighted
0Words
0Hashtags
0Mentions
0Links
0Emoji
0Lines

Cuts at the last whole word that fits the selected field.

Limits reflect the platforms' published values as of 2026 and can change. Some apps count emoji or links differently; when a post is within a few characters of the limit, test it in the app.

Advertisement
Advertisement

How to use the Social Media Character Counter

  1. Write or paste your post into the text box. All counters update as you type.
  2. Pick the platforms you post to with the chips, or leave all of them on.
  3. Read the bars: green fits, orange is within 10% of the limit, red is over and shows by how many characters.
  4. Check the hashtags and the visible preview notes under each card so the hook is not hidden behind “more”.
  5. Trim and copy: choose a field in “Copy trimmed for” to copy a version that fits that limit.

Social media character limits (2026)

These are the limits the counter checks. A hard limit means the app will not let you post or save longer text; a recommended length is a guideline from the platform's ad tools, where longer text still works but gets cut off in the preview.

PlatformFieldLimitGood to know
X (Twitter)Post / Premium post280 / 25,000Weighted: links count as 23, emoji and CJK characters as 2
X (Twitter)Bio / display name160 / 50
InstagramCaption / comment2,200About 125 characters show before “more”; max 30 hashtags
InstagramBio150
FacebookPost63,206Long posts fold after a few lines
Facebook adsPrimary text / headline125 / 40 (recommended)Longer text is truncated in many placements
LinkedInPost / comment3,000 / 1,250About 210 characters show before “see more” on desktop
LinkedInHeadline / About220 / 2,600
TikTokCaption / bio / comment4,000 / 80 / 150The caption limit was raised from 2,200 in 2024
ThreadsPost / bio500 / 150One topic tag per post
PinterestPin title / description100 / 500The first 30–40 title characters show in most feeds
YouTubeTitle / description100 / 5,000More than 60 hashtags and YouTube ignores them all
YouTubeChannel description / comment1,000 / 10,000
BlueskyPost / profile description300 / 256Counted as visible characters (graphemes)
MastodonPost500Default; some servers allow more
RedditTitle / text post300 / 40,000

How the counting works

For most fields the counter uses visible characters (grapheme clusters): a letter, a space, a line break, an accented letter or a whole emoji such as 👍🏽 each count as 1. That matches what Bluesky does and is close to most other apps. Some platforms store emoji as two UTF-16 code units, so tick Count emoji as 2 when you need a safety margin.

X uses its own weighted count. Characters in the basic Latin, Latin-1, Greek, Cyrillic, Hebrew, Arabic and similar ranges weigh 1; Chinese, Japanese and Korean characters weigh 2; every emoji weighs 2; and each link is shortened to a t.co address that always counts as 23, however long the original URL is. A post fits when its weighted total is 280 or less, which is why an all-Japanese post holds about 140 characters.

Tips for writing one post for many platforms

  • Put the hook first. Instagram shows about 125 characters and LinkedIn about 210 before the fold, so the first line has to work on its own.
  • Write for the tightest limit, then expand. Turn on “Sort by tightest limit” to see which field is the bottleneck, write that version first and add detail for roomier platforms.
  • Keep hashtags at the end and adjust the number per platform: one topic tag on Threads, a few on X and LinkedIn, and no more than 30 on Instagram.
  • Use line breaks on purpose. They improve readability but each one counts as a character, and a break early in a caption pushes the “more” link up.

Frequently asked questions

What is the character limit on each social media platform?

Common limits are 280 for an X post (25,000 for Premium long posts), 2,200 for an Instagram caption, 63,206 for a Facebook post, 3,000 for a LinkedIn post, 4,000 for a TikTok caption, 500 for a Threads post, 500 for a Pinterest description and 100 for a YouTube title. The table on this page lists the profile and title fields too.

Why does X count my post differently from other counters?

X weights characters. Latin letters, digits and most punctuation count as 1, while emoji and Chinese, Japanese and Korean characters count as 2, and every link counts as 23 no matter how long it is. This tool applies the same weighting to the X fields only.

How many characters show before “more” on Instagram and LinkedIn?

Instagram shows roughly the first 125 characters of a caption in the feed, and LinkedIn shows about the first 210 on desktop (less on mobile) before “see more”. The exact cut depends on the screen and line breaks, so keep your hook in the first line.

How many hashtags can I use?

Instagram allows up to 30 hashtags per post, YouTube ignores all hashtags on a video if there are more than 60, and Threads supports one topic tag per post. X, LinkedIn and TikTok have no hard number, but a few relevant hashtags usually work better than a long list.

Do emoji count as one character or two?

Most apps show an emoji as one symbol, but many store it as two or more UTF-16 code units, and X counts each emoji as 2. By default this tool counts what you see (1 per emoji) on non-X fields; tick “Count emoji as 2” for a stricter, safer count.

Do spaces and line breaks count?

Yes. Every platform counts spaces, punctuation and line breaks as characters, so a blank line between paragraphs uses up characters too.

Are these limits up to date?

The limits reflect the platforms' published values as of 2026. Platforms change them from time to time, so check the official help pages if a post is close to the limit.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Character CounterCount characters with and without spaces, words, lines and bytes, with live limit bars.X Post Character CounterCount X (Twitter) post characters and split long text into a thread.TikTok Caption CounterCount TikTok caption characters and hashtags against the 2,200 limit.Social Media Post PreviewMock up a post for X, Facebook, Instagram, LinkedIn or Threads and save it as a PNG.Word CounterCount words and characters and clean up text.Grammar CheckerCheck grammar, spelling and punctuation with clickable suggestions and one-click fixes.Word Count to PagesHow many pages is 1,000 words? Estimate pages by font, size, spacing and margins.YouTube Title Length CheckerCheck YouTube title length, preview truncation and score it for clicks.Text CompareFind the differences between two texts.Word Frequency CounterFind the most used words and phrases in any text and turn them into a word cloud.Sentence CounterCount sentences and paragraphs, see average sentence length and spot long sentences.Readability CheckerScore your text with Flesch, Flesch-Kincaid, Gunning Fog, SMOG and more readability tests.Keyword Density CheckerFind the most used 1, 2 and 3-word phrases in your text and their keyword density %.Reading Time CalculatorEstimate how long a text takes to read or speak at any speed, and copy a “5 min read” badge.Palindrome CheckerCheck if a word, sentence or number is a palindrome and find the longest palindrome in text.Syllable CounterCount syllables per word, line and total, and check haiku 5-7-5 instantly.Text SummarizerSummarize long text into its key sentences and keywords, privately in your browser.Spell CheckerCheck spelling online: misspelled words are highlighted with suggestions you can click to fix.DictionaryLook up English word definitions with pronunciation audio, examples, synonyms and antonyms.Letter Frequency CounterCount how often each letter appears, compare with English frequencies and see top bigrams.Antonym FinderFind opposites of any word: direct antonyms, near antonyms and definitions, click to copy.British to American Spelling ConverterConvert UK spelling to US spelling and back (colour/color, organise/organize) with highlights.Homophone FinderLook up homophones like there/their/they're with definitions and examples from 400+ sets.N-Gram GeneratorGenerate word or character n-grams (1-5) with frequency counts, stopword filter and CSV export.Passive Voice CheckerHighlight passive voice in your writing, see the passive sentence %, and get active rewrites.Periodic Table Word SpellerSpell words and names with chemical element symbols and download them as element tiles.Related Words FinderFind words related to any word or topic: associations, describing adjectives and more.Synonym FinderFind synonyms grouped by relevance, filter by syllables or first letter and click to copy.Text Similarity CheckerCompare two texts for similarity with cosine, Jaccard and Levenshtein scores and shared phrases.Words That Start With FinderFind words that start with, end with or contain any letters, filtered by length.AI Token CounterCount GPT tokens in any text, see every token highlighted and estimate the API input cost.Elevator Pitch GeneratorBuild 10, 30 and 60-second elevator pitches with word counts and speaking time.Abbreviation FinderLook up what common abbreviations and acronyms stand for, or find the abbreviation for a phrase.Describing Words FinderEnter a noun and get adjectives that commonly describe it, sorted by how often they are used.Keyword ExtractorPull the top keywords and key phrases from any text with RAKE or TF-IDF scores.Line CounterCount total, non-empty, blank and unique lines in text or a .txt file, with line length stats.Paragraph CounterCount paragraphs in any text, with words and sentences per paragraph and the longest and shortest.Resume Keyword ScannerCompare your resume to a job description: match score, missing skills and keyword counts.SAT Vocabulary Flashcards363 high-frequency SAT words with definitions and examples: flip cards, quizzes and saved progress.Text HighlighterHighlight chosen words and phrases in several colors, count each one and copy the colored text.Scrabble Word CheckerCheck if a word is playable, see its Scrabble score, hooks, anagrams and two-letter word meanings.Sentiment AnalyzerScore the sentiment of reviews and messages per sentence, with positive and negative words.SMS Character CounterCount SMS characters and segments, detect GSM-7 vs Unicode and find the characters that cost extra.Spelling Bee SolverEnter the 7 honeycomb letters to get every word, pangrams highlighted, points and a hint grid.Spelling PracticeType your weekly spelling words, hear each one read aloud, spell it and retry the misses.Spelling Test GeneratorTurn a word list into a spoken, auto-graded spelling test or a printable test with answer key.Transition Words FinderFind transition words by category with examples, and check the transitions in your essay.Writing Style AnalyzerHighlight hard sentences, adverbs, passive voice and complex words, with a grade level.Food Allergen CheckerPaste an ingredient list to highlight the 9 major food allergens and their hidden names.GC Content CalculatorDNA/RNA GC %, AT %, base counts, GC skew and a sliding-window GC plot from any sequence or FASTA.Google Ads Character CounterWrite responsive search ads with live 30/90/15 counters, pins, keyword insertion checks and a preview.ORF FinderFind open reading frames in all 6 frames of a DNA sequence, with positions, lengths and protein translations.Podcast Intro Script GeneratorWrite podcast intro and outro scripts in five tones, with sponsor, call to action and read time.Restriction Enzyme FinderFind cut sites for 180+ restriction enzymes in DNA, with fragment sizes, a site map and a virtual gel.
See all 53 Text Counters & Analyzers →