Social Media Character Counter
Count characters, words, and sentences as you type, and see exactly how much room you have left on X, Instagram, TikTok, LinkedIn, YouTube, and more. Free, instant, and private.
Room left per platform
Tightest limits first. Rows turn red the moment you go over.
- TikTok bioProfile bio0 / 8080 left
- YouTube titleVideo title0 / 100100 left
- Instagram bioProfile bio0 / 150150 left
- X / Twitter postStandard tweet0 / 280280 left
- Bluesky postStandard post0 / 300300 left
- Pinterest pin descriptionPin description0 / 500500 left
- Threads postStandard post0 / 500500 left
- Instagram captionPost caption0 / 2,2002,200 left
- TikTok captionPost caption0 / 2,2002,200 left
- LinkedIn postStandard post0 / 3,0003,000 left
- YouTube descriptionVideo description0 / 5,0005,000 left
- Facebook postStandard post0 / 63,20663,206 left
What this character counter does
This free social media character counter tells you, in real time, how long your text is and whether it fits the platform you are writing for. As you type or paste a caption, bio, tweet, or description, it tracks the character count, word count, sentence count, and line count, then compares your text against the character limit of every major network. When you go over a limit the row turns red and shows exactly how many characters you need to trim, so there is no guessing before you hit publish.
Character limits for every platform
Each network enforces its own maximum length, and they vary wildly. Here are the current limits this tool checks against, from the tightest to the most generous:
- TikTok bio: 80 characters
- YouTube title: 100 characters
- Instagram bio: 150 characters
- X / Twitter post: 280 characters
- Bluesky post: 300 characters
- Pinterest pin description: 500 characters
- Threads post: 500 characters
- Instagram caption: 2,200 characters
- TikTok caption: 2,200 characters
- LinkedIn post: 3,000 characters
- YouTube description: 5,000 characters
- Facebook post: 63,206 characters
These numbers are the hard caps, meaning the platform will not let you post beyond them. In practice you almost never want to write to the ceiling. Feeds truncate long text behind a "see more" link, and shorter, punchier copy tends to hold attention better anyway.
How to use the tool
Type or paste your text into the box at the top. The five summary tiles update instantly with characters, characters without spaces, words, sentences, and lines. Below them, every platform shows a used-versus-limit count, the number of characters you have remaining, and a small progress bar that fills as you write. When a bar goes amber you are within ten percent of the cap, and when it goes red you have exceeded it. Use the copy button to grab your finished text and the clear button to start over.
Why character limits matter
Hitting a character limit at the wrong moment is a small disaster. A tweet that runs one character too long will not send, and a YouTube title that exceeds 100 characters gets chopped mid-word in search results. Even when you are safely under the limit, the visible preview length matters more than the maximum. Instagram only shows about the first 125 characters of a caption before the "more" link, and Facebook trims a post at roughly 480 characters. That means the opening line of every post carries most of the weight. Writing within the visible window, not just the hard cap, is what keeps your hook, your offer, and your call to action in front of people who never tap to expand.
Tips for writing concise captions
Lead with the most important idea. Front-load your hook and any call to action into the first line so they survive truncation. Cut filler words like "just," "really," and "very," and turn long sentences into two short ones for easier reading on mobile. Move hashtags to the end or into the first comment so they do not eat into the readable part of your caption. If you are repurposing one message across platforms, write the long version first for Instagram or LinkedIn, then use this counter to trim a tight variant that fits inside 280 characters for X and 300 for Bluesky. Keeping a small buffer below each limit also protects you when a platform counts emojis or links as more than one character.
Frequently asked questions
What is the Instagram caption character limit?
Instagram captions can be up to 2,200 characters, which is roughly 300 to 400 words. Only the first 125 characters or so show before the 'more' link, so put your hook and any call to action at the very start. Your Instagram bio is much shorter at 150 characters.
How many characters is a tweet on X / Twitter?
A standard post on X (formerly Twitter) is capped at 280 characters. X Premium subscribers can write much longer posts, but 280 is the limit for the vast majority of accounts, so it is the safe number to write to if you want your post to display in full for everyone.
What counts as a character in this tool?
Every letter, number, space, punctuation mark, line break, and emoji you type is counted. That matches how most platforms count text. Note that on some platforms a single emoji or certain special characters can consume more than one unit internally, so leave a little buffer when you are right on the edge.
Does the character counter work in real time?
Yes. The counts for characters, words, sentences, and lines update instantly as you type or paste, and every platform row recalculates how much room you have left at the same time. Nothing is sent to a server, so it is fast and completely private.
What is the TikTok caption character limit?
TikTok captions now allow up to 2,200 characters, a big jump from the old 150 character cap. TikTok bios are still short at 80 characters, so this tool tracks both separately so you can see exactly where you stand.
Why does my post look cut off even when I am under the limit?
Most feeds truncate long text with a 'see more' link long before you hit the hard character limit. Instagram shows about 125 characters, and Facebook trims around 480. Being under the limit means your post will publish, but front-loading the important words ensures people read them without tapping to expand.