Facebook limits
Facebook character limit
Meta does not state a character limit for ordinary Facebook posts or comments on any page we could read. Third-party guides quote 63,206 characters for a post and 8,000 for a comment, and Meta confirms neither. The limit it does document is for Messenger: a text message must have fewer than 2,000 characters.
Checked 6 October 2026 · 6 sources · Free resizer
Character limitsposts and comments on Facebook
No Meta figure found
- Post, third-party figure
- 63,206 characters, not confirmed by Meta
- Comment, third-party figure
- 8,000 characters, not confirmed by Meta
- Messenger text message
- Fewer than 2,000 characters, in UTF-8 (Meta’s Send API reference)
- Message metadata (message_echo webhook)
- Fewer than 1,000 characters
- Messenger card title and subtitle
- 80 characters each (Meta’s generic template guide)
- Feed ad text, as Meta suggests
- Primary text 50 to 150 characters; headline 27
- Stories ad text, as Meta suggests
- Primary text 125 characters; headline 40
- Carousel ad text, as Meta suggests
- Primary text 80; headline 20; description 18
- Instagram DMs, for comparison
- 1,000 bytes of UTF-8, not characters (Meta’s Instagram API)
Which numbers are Meta’s, and which are not
Search for this topic and the same two figures appear everywhere: 63,206 characters for a post and 8,000 for a comment. We searched Meta’s own sites for both and found neither, and a search of Facebook’s Help Centre for “character limit” returned no article about the length of a post or comment. What we can say is that no Meta page we read gives either number.
| Where | Figure | Where it comes from |
|---|---|---|
| Facebook post | 63,206 characters | Third-party guides; no Meta page found |
| Facebook comment | 8,000 characters | Third-party guides; no Meta page found |
| Messenger text message | Fewer than 2,000 characters | Meta’s Send API reference |
| Message metadata string | Fewer than 1,000 characters | Meta’s Send API reference |
| Messenger card title and subtitle | 80 characters each | Meta’s generic template guide |
| Instagram DM sent through the API | 1,000 bytes | Meta’s Instagram messaging API guide |
| Facebook ad text | Suggested lengths only | Meta’s Ads Guide, listed further down |
Treat the first two rows as unconfirmed. They may be right, and planning around them costs nothing: 63,206 characters is roughly 10,000 English words, far more than a post is ever likely to need. The rest of this page covers limits you can check.
Messenger: the limit Meta documents
Meta’s Send API reference, the page developers use to send messages from a Facebook Page, describes the text parameter as a message that contains only text. It must be UTF-8 and have fewer than 2,000 characters. That applies to anything a Page sends through the API: a chatbot, a shared inbox tool or a comment-to-DM automation.
Read the wording closely. “Fewer than 2,000” means 1,999 at most, so do not build to the round number. The reference counts characters, while Instagram’s messaging API counts bytes and stops at 1,000. The lines we read do not say how an emoji or an accented letter is counted, or what happens to a longer message, so leave a margin and cut the text to length before it is sent.
- A metadata string you attach to a message, which comes back to you in the message_echo webhook, must have fewer than 1,000 characters.
- A card sent with Meta’s generic template takes a title and a subtitle of 80 characters each, with up to three buttons.
Private replies to comments use the same API
When someone comments on a Page post and you answer them privately, the message goes through the same Send API. Meta’s reference describes comment_id as the way to send a message as a private reply to a visitor’s comment on your Page post, and post_id for a private reply to a visitor’s post on your Page. It lists no separate text limit for either, so plan on the same cap as any other Messenger message.
Length is rarely what stops these messages. Meta allows one private reply per comment, within 7 days of the comment, and the first message to a commenter has to be plain text with no link or button. A line or two that asks the person to reply is plenty. The long part can follow once they answer.
Tip: Do not squeeze everything into the first message. Ask one question, such as “Reply YES and I’ll send the price list”, and put the full details in the message that follows their answer.
Ad text: suggested lengths, not caps
Meta’s Ads Guide gives text lengths for each placement. It lists them as recommendations, and longer text may be cut off on screen. These are the figures listed for image ads.
| Placement | What Meta suggests |
|---|---|
| Facebook Feed | Primary text 50 to 150 characters; headline 27 characters |
| Facebook Stories | Primary text 125 characters; headline 40 characters |
| Carousel in Feed | Primary text 80 characters; headline 20; description 18 |
If you turn a post into an ad, check its text against these figures first. A caption written for the feed can be much longer than any of the three.
Writing for a limit you cannot see
With no figure for posts, the useful question is what people read, not what the box accepts. Facebook folds a long post behind a “See more” link, and we found no Meta page that says where the fold falls. It depends on the device and the text, so look at a draft on your own phone before you publish.
- Put the point, the offer or the instruction in the first line or two.
- If the post asks people to comment a word such as GUIDE, say so before any long story.
- Keep the details for the private reply, where the Messenger limit is the one that counts.
- Answer comments in a sentence or two. A reply under a comment is a comment, so the unconfirmed comment figure is the one in play.
Resize a photo to 1200 × 630 px
Free and private: choose how your photo fills the Facebook character limits frame and save it at exactly 1200 × 630 px.
Fit
Fills the frame and trims what doesn't fit. Drag the preview to choose what stays.
Save as
A smaller file, best for photos (quality 92%).
JPEG, PNG or WebP, up to 40 MB. Saves at exactly 1200 × 630 px.
Your image never leaves your browser. Nothing is uploaded.
Sources
- Meta for Developers: Messenger Platform, Send API reference
- Meta for Developers: Messenger Platform, generic template
- Meta for Developers: Instagram messaging API, send messages
- Meta Ads Guide: Facebook Feed image ad specs
- Meta Ads Guide: Facebook Stories image ad specs
- Meta Ads Guide: Awareness carousel ad specs on Facebook Feed
Checked 6 October 2026 against the pages above. Instagram and Facebook change their formats from time to time.
Questions people ask
What is the character limit for a Facebook post?
Meta does not state one on any page we could read. Third-party guides quote 63,206 characters, but Meta does not confirm it. A better question is how much of your text shows before “See more”, and we found no Meta figure for that either.
What is the Facebook comment character limit?
Third-party guides say 8,000 characters. We found no Meta page that states a comment limit, so treat that number as unconfirmed. Whatever the cap, a short reply reads better under a post.
How long can a Messenger message be?
Meta’s Send API reference says text-only messages must be UTF-8 and have fewer than 2,000 characters, so 1,999 at most. The lines we read do not say how emoji are counted, so leave a margin.
Does the same limit apply to a private reply to a comment?
The reference describes a private reply as a message sent with a comment_id and lists no separate text limit for it, so plan on the same cap. The first message to a commenter must be plain text with no link or button, which is a good reason to keep it short.
Are Facebook limits counted in characters or bytes?
Messenger’s reference says characters. Instagram’s messaging API sets 1,000 bytes instead, so text with emoji or non-English letters fits fewer characters there. Check Meta’s wording for any other field before you assume which one applies.
How long should Facebook ad text be?
Meta’s Ads Guide suggests 50 to 150 characters of primary text and a 27-character headline in Feed, and 125 and 40 for Stories ads. These are suggested lengths, and longer text may be cut off on screen.
Related sizes
- Instagram DM lengthLimit in Meta’s messaging API: 1,000 bytes of UTF-8 text per message
- Messenger link previews1200 × 630 px · 1.9:1
- Messenger images in chats1910 × 1000 px · 1.91:1
- Facebook ad image1440 × 1800 px · 4:5
- Facebook carousel ad1080 × 1080 px · 1:1
- Facebook Page name rulesLength limit: Not stated on Meta’s Page name guidelines page
More sizes and limits
Say less in the post. Send the rest by DM
Ask people to comment a word, and DMFast sends each of them the link or the details in a DM, on Instagram and Facebook. Free plan, no card.
Start free