Depending on the character table SMS length is variable. CiviCRM from 5.40 can count the number of character but for languages using diacritics the actual size will be calculate differently.

How can I easily check the really size of my message?

  • 1
    Also in 5.40+ the sms form in civi has a counter built-in, but it doesn't tell you anything special about non-english.
    – Demerit
    Dec 7, 2021 at 19:12
  • 1
    Guillaume - maybe you should rewrite the above as a question and the post your findings as an Answer
    – petednz - fuzion
    Dec 7, 2021 at 21:12
  • done Dave. Would there be a way to include such a tool in CiviCRM? it's a minor usage but still with big impact on costs. Dec 8, 2021 at 9:40

1 Answer 1


A useful tool I've found on Twillio to check the length of a SMS, especially for non-English languages: https://twiliodeved.github.io/message-segment-calculator/

You can find here more information about the "logic" of the calculation. French é is considered as normal but ê or ç not :-( and this will split the message every 70 characters instead of 160! This will directly impact the cost of sending.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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