Do stretched letters make my message longer in characters than the same message without them?
Yes. Every stretch in a word is a separate kashida or tatweel character (U+0640), so it counts as a full character and takes two bytes. The phrase «عروض الصيف» with three tatweels in each word is 16 characters long; the same phrase without them is 10. That is 60% longer without a single extra word. Remove the stretches before you measure a message against any platform's limit.
The comparison in numbers
We measured both versions in the Word and character counter: the first «عروض الصيف» with three tatweels after the ain and three after the sad, the second a plain «عروض الصيف».
- Stretched: 16 characters as read, 31 UTF-8 bytes, 2 words.
- Plain: 10 characters as read, 19 bytes, 2 words.
The gap is 6 characters and 12 bytes: one character and two bytes per tatweel. The word count stayed at 2 both times, because a stretch never adds a word. Running the stretched phrase through the tatweel remover, the counters read 6 found, 6 removed and 2 words affected.
Why a stretch counts as a whole character
Because it is one. The eye sees a line joining two letters; the computer sees a separate character with its own Unicode number, like any letter. So every counter that counts characters includes it, whether it counts what the eye sees, code points or bytes. That differs from vowel marks: a mark adds to code points and bytes but not to characters as read, whereas a tatweel adds to all three.
Where it costs you
- SMS billed by characters or segments: stretches can push a message into an extra segment.
- Fields with a character limit, such as a product title, a short description or a store name on a platform: stretches eat into the room left for words.
- Text measured first and styled later: if you measure the plain text and add stretches afterwards, the result overshoots what you measured.
We do not quote specific platform limits here because they change. Check your platform's current limit and measure the actual text you will send.
Steps
- Paste your message into the Arabic tatweel remover and leave «Remove every tatweel» selected.
- Look at «Tatweel removed»: that is how many characters you saved.
- Copy the result and measure it in the word counter to confirm it is under the limit.
- If you want a stretch for looks and have room to spare, add it to the one word that matters, after measuring.
A middle way: shorter stretches
If you do not want to give up the stretch, choose «Shorten runs to a single tatweel» instead of removing everything. In the phrase above one tatweel stays in each word and four are removed, bringing the length to 12 characters instead of 16. Perhaps a little less striking, but far cheaper.
Common questions
Does the word counter count a tatweel as a word?
No. The tatweel sits inside a word, so the word count does not change. Characters and bytes do.
Do vowel marks add length too?
They add code points and bytes. Remove them with the diacritic remover, since this tool does not strip diacritics.
