Karakter ve kelime nasıl sayılır?
Karakter sayısı Unicode kod noktalarına göre yapılır: ş ve emoji birer karakter sayılır. Boşluksuz sayımda boşluk, sekme ve satır sonları çıkarılır.
Kelime, boşlukla ya da satır sonuyla ayrılmış her karakter dizisidir. "dünya," noktalamasıyla birlikte tek kelimedir.
UTF-8 bayt sayısı metnin dosyada ya da veritabanında kaplayacağı yeri gösterir: ASCII harfleri 1, Türkçe harfler 2, emojiler 4 bayttır.
SMS, GSM 7 bit alfabesiyle (3GPP TS 23.038) gönderilirse tek mesaja 160 karakter sığar. €, [, ], {, }, ~, ^, | ve \ işaretleri iki birim tutar. Metin birden çok mesaja bölünürse her parçaya birleştirme başlığı eklenir ve parça başına 153 karakter kalır.
Metinde GSM alfabesinde olmayan bir karakter (ç küçük harfi, ğ, ı, ş, İ, emoji) varsa tüm mesaj UCS-2 ile kodlanır: tek mesaj 70, bölünmüş mesajın her parçası 67 karakterdir. Okuma süresi kelime sayısının okuma hızına bölünmesiyle bulunur.
Formül
- GSM SMS bölümü
≤ 160 ise 1; değilse ⌈septet ÷ 153⌉- UCS-2 SMS bölümü
≤ 70 ise 1; değilse ⌈karakter ÷ 67⌉- Okuma süresi
kelime ÷ okuma hızı (kelime/dk)
Örnek hesap
Aşağıdaki örnek, şu değerlerle (Metin: Merhaba dünya! Bu metinde kaç kelime var?, Okuma hızı (kelime/dakika): 200) hesaplayıcının kendisiyle hesaplanmıştır.
| Adım | Hesap | Değer |
|---|---|---|
| Kelime | boşluk, sekme ve satır sonuyla ayrılan karakter dizileri | 7 |
| Okuma süresi | kelime ÷ 200 kelime/dk | 0,04 dk |
| SMS bölümü | ≤ 70 karakter tek SMS; fazlası ⌈karakter ÷ 67⌉ | 1 |
| Karakter (boşluk dahil) | 41 |
Kaynaklar
- 3GPP TS 23.038 — SMS alfabeleri (GSM 7 bit varsayılan alfabe ve uzantı tablosu) (erişim 31.10.2026)
- 3GPP TS 23.040 — SMS iletimi (kullanıcı veri başlığı, birleştirilmiş mesaj) (erişim 31.10.2026)
- IETF RFC 3629 — UTF-8 dönüşüm biçimi (erişim 31.10.2026)
- Brysbaert, M. (2019) — How many words do we read per minute? Journal of Memory and Language 109 (erişim 31.10.2026)
Son güncelleme: (içerik ya da kullanılan verinin son değiştiği ya da kontrol edildiği tarih).
Hesaba katılmayanlar
- Girdi en fazla 2000 karakterdir; daha uzun metinleri parça parça say.
- Türkçe ulusal dil kaydırma tablosu (3GPP TS 23.038 ek A) hesaba katılmaz; bazı operatörler ş, ğ, ı harflerini bu tabloyla GSM içinde gönderip daha çok karakter sığdırabilir.
- X (Twitter) gibi platformların ağırlıklı karakter sayımı (bağlantıların sabit uzunluğu, bazı karakterlerin iki sayılması) uygulanmaz.
- Okuma süresi ortalama bir tahmindir; metnin zorluğu ve okurun hızı sonucu değiştirir.
Sıkça sorulan sorular
Bir SMS kaç karakterdir?
GSM alfabesiyle 160 karakter. Metinde Türkçeye özgü ğ, ı, ş gibi alfabe dışı bir karakter varsa UCS-2 kullanılır ve sınır 70 karaktere düşer. Birden çok parçaya bölünen mesajlarda parça başına 153 ya da 67 karakter kalır.
Neden ü ve ö SMS'i kısaltmıyor da ş kısaltıyor?
GSM 7 bit varsayılan alfabesinde ä, ö, ü, Ç, é gibi bazı Latin harfleri vardır ama ş, ğ, ı ve İ yoktur. Bu harflerden biri bile metni UCS-2'ye çevirir.
Kelime sayısı Word'den neden farklı çıkabiliyor?
Programlar tire, eğik çizgi ve noktalamayı farklı ele alır. Bu sayaç yalnızca boşluk ve satır sonlarını ayırıcı kabul eder; "e-posta" tek kelime sayılır.
Okuma süresi nasıl hesaplanıyor?
Kelime sayısı okuma hızına bölünür. Varsayılan dakikada 200 kelimedir; Brysbaert'in 2019 derlemesi İngilizce sessiz okumada ortalamayı dakikada yaklaşık 238 kelime bulmuştur. Türkçe kelimeler daha uzun olduğundan biraz daha düşük bir hız makuldür; değeri kendin değiştirebilirsin.
Metnim sunucuya gönderiliyor mu?
Hayır. Form tarayıcında çalışır ve sayım cihazında yapılır. Yalnızca hesap asistanı kutusuna yazdıkların yanıt üretmek için sunucuya gider.