Skip to content
Arabic caption length checker

Arabic caption checker

Free, no account, nothing uploaded. Counts Arabic correctly and shows where Instagram, TikTok, LinkedIn, Facebook and X will cut it.

Paste a caption to check it. Nothing is uploaded — this runs entirely in your browser.

Why is Arabic character counting usually wrong?

Because most counters measure the wrong thing. Arabic takes two bytes per character in UTF-8, so any byte-based counter reports roughly double the real length. Counters built on JavaScript string length split emoji into two and treat a diacritic as its own character. Platforms count what a reader sees.

The invisible characters Arabic text collects

Arabic copy picks up characters that render as nothing and still consume your caption. Zero-width joiners arrive with copy-pasted brand names. Bidi marks get inserted while editing mixed Arabic and Latin text. Tatweel — the kashida used to stretch a word — is decoration. Diacritics are usually accidental in social copy. All of them cost budget, and worse, they stop your text matching in search, because a query without the invisible character no longer equals your text.

Where the feed actually cuts your caption

Every platform shows a preview and hides the rest behind “more”. The cut lands mid-sentence far earlier than the hard limit, and in right-to-left text it is easy to misjudge by eye. This shows the exact cut per platform against your own text, so the first line can be written to survive it.

The writing checks underneath

Alongside the counting, the tool runs the same deterministic Arabic checks Intilq applies to the Arabic it generates: Latin punctuation where Arabic wants ؟ ؛ ،, Latin words left inside Arabic text, and Arabic-Indic and Western digits mixed in one caption. They are the mechanical tells that copy was translated rather than written.