Metin Araçları

Kelime Sayacı ve Karakter Sayacı: Nedir, Ne İşe Yarar, Hangisini Ne Zaman Kullanmalı?

13 Temmuz 2026 Toolmatico Editör Ekibi 12 görüntülenme
Kelime Sayacı ve Karakter Sayacı: Nedir, Ne İşe Yarar, Hangisini Ne Zaman Kullanmalı?

Kelime Sayacı içerik yapısını (kelime, cümle, paragraf, okuma süresi) ölçer; Karakter Sayacı platform sınırını (Twitter 280, SMS 160/70, meta description 155-160) takip eder. İki araç birbirinin yerine geçmez — hangi durumda hangisini kullanacağınızı, SEO/sosyal medya/SMS senaryolarını ve Türkçe karakterlerin UTF-8/UCS-2 davranışını tek yerde topladık.

Kelime Sayacı ve Karakter Sayacı, isimleri benzer olsa da farklı işler için tasarlanmış iki ayrı araçtır. Kelime Sayacı bir blog yazısının, makalenin veya kitap taslağının içerik yapısını ölçer — kelime, cümle, paragraf ve okuma süresi gibi metrikler. Karakter Sayacı ise bir tweet'in, SMS'in veya meta açıklamanın bir platform sınırına uyup uymadığını takip eder — karakter, byte, satır ve limit doluluğu. Bu rehberde iki aracın gerçek ölçtüklerini, hangi durumda hangisini kullanacağınızı, SEO ve sosyal medya sayım kurallarını ve Türkçe karakterlerin özel durumunu ele alıyoruz.

Kelime Sayacı: İçerik Yapısını Ölçen Araç

Toolmatico Kelime Sayacı aracı, bir metin üzerinde altı temel metriği canlı olarak hesaplar: kelime sayısı, boşluklu karakter sayısı, boşluksuz karakter sayısı, cümle sayısı, paragraf sayısı ve tahmini okuma süresi. Yazdıkça altı kart eş zamanlı güncellenir; "hesapla" düğmesine basmanız gerekmez. Bu tür bir araç ağırlıklı olarak blog yazıları, makaleler, akademik ödevler, e-postalar ve kitap taslakları gibi uzun formatlı içerikler için tasarlanır.

Kelime sayımı basit bir kuralla yapılır: metin boşluk karakterlerine (boşluk, tab, satır sonu) göre bölünür ve her parça bir kelime olarak sayılır. Kısaltmalar ve tarihler (Dr., Prof., 12.03.2026) da tek kelime sayılır. Cümle sayımı için nokta (.), ünlem (!) ve soru işareti (?) kabul edilir; üç nokta (…) veya art arda ünlem (!!!) tek grup sayılır. Ancak burada dürüst bir uyarı yapmak gerek: kısaltmalar cümle sayımını yanıltabilir. "Dr. Ali geldi." cümlesinde iki nokta olmasına rağmen araç bunu bir cümle olarak sayar (nokta grupları birleştirilir); ama akademik metinlerdeki "Bkz. Smith, 2020. Sonuç olarak..." gibi yapılar bazı durumlarda hatalı bölünebilir. Kesin cümle sayımı gereken durumlarda (örneğin okunabilirlik analizi için Flesch-Kincaid formülü) manuel kontrol tavsiye edilir.

Paragraf sayımı iki ardışık satır sonu (boş bir satır) ile ayrılan bloklara dayanır. Okuma süresi 200 kelime/dakika ortalamasıyla hesaplanır — bu, akıcı bir yetişkin okuyucunun ortalama sessiz okuma hızıdır ve Türkçe ile İngilizce için benzer aralıktır. Yüksek sesle okuma yaklaşık 150 wpm'dir, hızlı okuyucular 300+ wpm'e ulaşır. Yani araç size ortalama bir okuyucu için makul bir tahmin verir; kendi hedef kitlenizin okuma hızını biliyorsanız değeri kendinize göre yorumlayın. Türkçe karakterler (ç, ğ, ı, ö, ş, ü) Unicode standardında tek karakter olarak doğru sayılır.

Tüm analiz tarayıcınızda JavaScript ile yapılır; metniniz sunucuya gönderilmez, kaydedilmez. Gizli belgeler, kişisel notlar veya yayınlanmamış içerikler için güvenle kullanabilirsiniz. Araç şu an düz metin girişini destekler; Word veya PDF dosyalarınızı önce ilgili programda seçip kopyalamanız, sonra araca yapıştırmanız gerekir.

Karakter Sayacı: Platform Sınırlarını Takip Eden Araç

Toolmatico Karakter Sayacı aracı ise dört ana metriği hesaplar: boşluklu karakter sayısı, boşluksuz karakter sayısı, UTF-8 byte sayısı ve satır sayısı. Kullanıcı isteğe bağlı olarak bir "karakter limit" değeri girerse doluluğa göre renkli ilerleme çubuğu gösterilir: %80 altı yeşil, %80-100 arası sarı, %100 üstü kırmızı. Bu tür bir araç ağırlıklı olarak Twitter/X gönderileri, Instagram bio metinleri, SMS mesajları, SEO meta title/description alanları ve Google Ads başlıkları gibi karakter kısıtlı platformlar için tasarlanır.

Byte sayısı önemli bir metriktir çünkü karakter ile byte her zaman aynı sayı değildir. UTF-8 kodlamada bir ASCII karakteri (Latin harf, rakam, noktalama) 1 byte, Türkçe karakterler (ç, ğ, ı, ö, ş, ü) 2 byte, çoğu emoji ise 4 byte yer kaplar. Bu fark özellikle SMS gönderiminde, e-posta konu satırlarında ve bazı API çağrılarında gerçek transfer boyutunu belirlediği için hesaba katılmalıdır. Karakter sayısı 100 olan bir Türkçe metnin gerçek byte boyutu 130-150 olabilir.

Karakter Sayacı'nın önemli bir dürüstlük noktası şudur: Twitter/X'in kendi karakter sayım kuralı özeldir ve düz karakter sayımıyla birebir eşleşmez. X, Latin alfabesi karakterlerini 1 birim, CJK (Çince, Japonca, Korece) karakterlerini 2 birim, emojileri 2 birim (bileşik emoji'ler daha fazla), URL'leri sabit 23 birim olarak sayar. Bu araç düz karakter sayısı verir; X'in gerçek sayımı biraz farklı olabilir. Güvenli tarafta kalmak için Twitter için 280 yerine 260-270 karakter hedeflemek makul bir taktiktir. Aynı şekilde SMS için özel bir kural vardır (aşağıda ayrı bir bölüm var).

Karar Şeması: Hangisini Ne Zaman Kullanmalı?

İki aracın kullanım senaryolarını bir tabloya döktüğümüzde karar çok netleşir. Blog yazısı yazıyorsanız Kelime Sayacı — kelime hedefinizi (örneğin 1500 kelime) ve okuma süresini (5-7 dakika) takip etmek istersiniz. Tweet yazıyorsanız Karakter Sayacı — 280 karakter tavanına ne kadar yaklaştığınızı görmek istersiniz. Meta description yazıyorsanız Karakter Sayacı — 155-160 sınırını aşmak snippet'in kesilmesine yol açar. Akademik ödev yazıyorsanız hem Kelime Sayacı (kelime sınırı için) hem Karakter Sayacı (belirli formatlar için) işe yarayabilir. SMS gönderim metni hazırlıyorsanız Karakter Sayacı — özellikle Türkçe metinlerde 70 karakter sınırını unutmayın. Kısa özet: uzun format → Kelime Sayacı, kısıtlı alan → Karakter Sayacı.

SEO İçin Kelime ve Karakter Sayımı

SEO alanında iki tür sayım da gereklidir. Blog yazısı uzunluğu için Kelime Sayacı kullanılır — çoğu SEO araştırması, arama sonuçlarında iyi performans gösteren blog yazılarının 1500-2500 kelime aralığında olduğunu gösterir. Ancak bu bir kural değil, ortalama bir gözlemdir; anahtar kelimenin rekabetine, konu derinliğine ve kullanıcı niyetine göre 700 kelimelik bir yazı da 4000 kelimelik bir yazı da doğru cevap olabilir. Kelime Sayacı, hedef aralığa girip girmediğinizi hızlıca görmenizi sağlar.

Meta title ve meta description için ise Karakter Sayacı kullanılır. Google arama sonuçlarında meta title genelde ilk 50-60 karakter olarak görünür; sonrası "..." ile kesilir. Meta description için pratik sınır 155-160 karakterdir (mobilde 120 civarında kesilir; masaüstünde 155-160). Bu sınırların ötesine geçmek arama sonucundaki snippet'in "..." ile bitmesine yol açar ve tıklama oranını düşürebilir. Meta title 60, meta description 155-160 karakter — bu iki değeri karakter sayacı ile canlı takip etmek en pratik yöntemdir.

Google Ads içerikleri daha da sıkı sınırlıdır: başlık 30 karakter, açıklama 90 karakter civarındadır. Bu alanlarda karakter sayacı olmadan yazmak, "kaydet" düğmesine bastığınızda hata mesajı almanız anlamına gelir. Sosyal medya paylaşımlarında da benzer şekilde platform-bazlı sınırlar geçerlidir; bu konunun tamamını platform-platform ele aldığımız 2026 Sosyal Medya Karakter Limitleri Rehberi yazımıza da göz atabilirsiniz.

Sosyal Medya İçin Karakter Sayımı — Bilinmesi Gereken Özel Durumlar

Sosyal medyada karakter sayımı platformdan platforma değişir. X'in URL'leri sabit 23 karakter olarak saydığından yukarıda bahsettik; benzer özel kurallar başka platformlarda da vardır. Instagram bio 150 karakter tavanına sahiptir; ancak feed'de gönderi başlığı 2.200 karaktere kadar izin verse de yalnızca ilk 125 karakter görünür. LinkedIn profil başlığı 220 karakterdir (eski bilgilerde 120 diye geçer, 2020'de güncellendi). Facebook gönderisi 63.206 karakter kabul eder ama pratikte 40-80 karakterlik gönderiler en yüksek etkileşimi alır. YouTube video başlığı 100 karakter kabul eder ama arama sonuçlarında ilk 70 karakter görünür.

Emoji sayımı da platformdan platforma değişir. Çoğu platformda temel emoji 2 karakter, ten tonu değiştirilmiş emoji 4 karakter, birleşik aile emoji'leri 7-11 karaktere kadar çıkabilir. Karakter Sayacı düz UTF-8 karakter sayısı verir; emoji ağırlıklı içeriklerde platform tarafında gerçek sayım biraz farklı olabilir. Güvenli tarafta kalmak için emoji ağırlıklı metinlerde platformun kendi sayacına da bakmak iyi bir alışkanlıktır. Tüm bu platform-özel kurallar hakkında detaylı bilgi için yukarıda linklediğimiz Sosyal Medya Karakter Limitleri Rehberi kapsamlı bir referans sunar.

Türkçe Karakterlerin Özel Durumu — UTF-8 ve UCS-2

Türkçe metinlerde karakter sayımı Latin alfabesindeki İngilizce metinlerden farklı davranabilir. Sebep şudur: Türkçe karakterler (ç, ğ, ı, ö, ş, ü ve büyük hali) Unicode standardında ayrı kod noktalarına sahiptir ve UTF-8 kodlamada 2 byte yer kaplar. Örneğin "İstanbul" kelimesi 8 karakterdir ama UTF-8 byte sayısı 9'dur (İ ve b harfleri farklı davranır). Aynı metnin ASCII karşılığı olan "Istanbul" (i harfi ile) 8 karakter ve 8 byte'tır.

Bu fark özellikle SMS gönderiminde çok belirgindir. Klasik SMS iki farklı kodlama kullanır: GSM 7-bit (Latin harfler ve temel karakterler için, 160 karakter tavanı) ve UCS-2 (Türkçe, Arapça, emoji ve tüm Unicode karakterler için, 70 karakter tavanı). Türkçe karakter içeren bir SMS otomatik olarak UCS-2'ye düşer ve sınır 160'tan 70'e iner. 160 karakterden uzun Türkçe SMS otomatik olarak birden çok parçaya bölünür ve genellikle her parça ayrı ücretlendirilir. Operatör SMS gateway'lerinin çoğu bu davranışı otomatik uygular.

Karakter Sayacı'ndaki UTF-8 byte hesabı bu tür durumlarda yaklaşık bir gösterge sunar ancak UCS-2 ile birebir eşleşmez (UCS-2 karakter başına 2 byte sabittir, UTF-8 değişkendir). Kesin SMS uzunluğu takibi için operatörünüzün sağladığı sayaç veya SMS gateway API'nizin dokümanı esas alınmalıdır. Genel bir taktik: 160 karakterden uzun Türkçe metin göndereceksiniz ve maliyeti düşürmek istiyorsanız Türkçe karakterleri ASCII karşılıklarına çevirmek (ç→c, ğ→g, ş→s vb.) SMS'i GSM 7-bit kodlamaya geri düşürebilir — okunabilirlikten ödün vermeniz gerekir.

Sık Yapılan 5 Sayım Hatası

1. Meta description sınırını 200 sanmak. HTML standardında meta description için formel bir üst sınır yoktur ama Google arama sonuç snippet'inde masaüstünde ~155-160, mobilde ~120 karakter görünür. 200 karakter yazmak "kaydolur" ama snippet'in sonu "..." ile kesilir. Karakter Sayacı ile 155-160 hedefleyin.

2. Twitter'ın karakter sayımını düz 280 saymak. X, URL'leri sabit 23 karakter, CJK karakterlerini 2 birim, emoji'leri 2+ birim sayar. Düz karakter sayaçları bunu tam yansıtmaz; güvenli aralık 260-270 karakter civarıdır.

3. Türkçe SMS'in 160 karakter sınırı olduğunu varsaymak. Türkçe karakter içeren SMS UCS-2'ye düşer ve sınır 70 olur. 100 karakterlik "iyi bilgi" mesajınız aslında iki parça SMS olarak gider ve iki katı ücretlendirilir.

4. Kısaltmalarla cümle sayımına güvenmek. "Dr.", "Prof.", "vb." gibi kısaltmalar cümle sayacını yanıltabilir. Akademik veya teknik metinlerde okunabilirlik puanı hesaplıyorsanız cümle sayımını manuel kontrol edin.

5. Karakter sayısı ile byte sayısını karıştırmak. "Kaydettiğim metin 500 karakter" demek bazen "gerçek boyut 500 byte" anlamına gelmez. Türkçe ağırlıklı metinlerde byte sayısı karakter sayısından %30-50 daha yüksek çıkar. Veritabanı alan uzunluklarını (`VARCHAR(500)` vs `VARBINARY(500)`) planlarken bu farkı hesaba katın.

Özet ve Toolmatico Araçları

Kısaca: Kelime Sayacı içerik yapısı için (blog, makale, akademik metin), Karakter Sayacı platform sınırları için (tweet, SMS, meta title/description) kullanılır. İki araç birbirinin yerine geçmez; yazdığınız içeriğin türü hangisini kullanacağınızı belirler. Türkçe metinlerde UTF-8 byte sayısı ile karakter sayısı arasındaki fark, özellikle SMS gönderiminde ve veritabanı boyut hesaplarında önemlidir.

Toolmatico'nun iki aracı bu makalede ele alınan tüm senaryolar için canlı sayaç sağlar: Kelime Sayacı altı metrik ile içerik analizinizi, Karakter Sayacı ise dört metrik ve renkli progress bar ile platform limit takibinizi kolaylaştırır. Her iki araç da tamamen tarayıcınızda çalışır — metniniz sunucumuza gönderilmez, kaydedilmez.