Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How many characters can a comment to a post have on Facebook? Note that I'm not referring to a status update or a root post in a group but to the comments.

share|improve this question
up vote 6 down vote accepted

Great question, though there doesn't appear to be any definitive answer. I think @1kenthomas 's answer is better than the accepted one, as there was (presumably) an attempt to obtain empirical evidence.

So, I've done a series of manual tests as of a few minutes ago, and the result was exactly 7,897 characters was the limit. Even one character more causes Facebook to reject it.

Facebook message on limit

share|improve this answer
On closer inspection, it appears that when editing comments this limit is not enforced, so if you simply edit the comment you can type as much as you want! :D – Magicode Nov 11 '15 at 2:13
Haha! Brilliant - added to the manual test above and it seems work. Great hack! :) – Zayne S Halsall Nov 11 '15 at 8:58

At the moment (07/11/2015) the limit is 8000 bytes. Thus, if you have a single paragraph, with no non-ASCII characters, the limit is 8000 characters. Else, it depends on the characters you are using and the number of paragraphs and so forth.

I can’t find an official source, but according to this website, the size of a Facebook comment is unlimited.

share|improve this answer
i often get an error when it's too long, and then manage to post the comment if i make it shorter. i doubt it's unlimited. – Attila Lendvai Oct 22 '15 at 8:03
this answer is wrong – janot Nov 7 '15 at 16:30

From some trial and error, the limit appears to (currently) be 8000. However, this is not the number of characters, but rather the number of bytes it takes to represent the string in UTF-8. Also note that each line break counts as 2 bytes (presumably \r\n).

So if you have a string of just the character 'a' repeated, you'll be able to fit 8000 chars, if you have 1 line break you'll only fit 7999. If you want to support non-ASCII characters then you need to actually calculate the number of bytes (each character can take up to 4 bytes to store), so the actual number of characters you can fit will vary.

share|improve this answer
Is it your own calculations or do you have any officially link about this? – serenesat Sep 18 '15 at 9:54
I couldn't find any official documentation for this, so I came to this conclusion myself through some trial and error. – J Keegan Sep 19 '15 at 11:54

I'm able to post about 1 page-- about just under 2000 characters. 3000 fails at the moment.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.