Ana içeriğe geç

Ücretsiz Karakter Sayacı

Karakterleri, kelimeleri, cümleleri, harfleri, rakamları ve özel karakterleri sayın. Twitter, Instagram ve diğer platform sınırlarına karşı kontrol edin.

Yüklendikten sonra çevrimdışı çalışır
Karakter89
Grafemler89
Bayt (UTF-8)100
Kelime12
Cümle2
Paragraf2
Harf75
Rakam0
Boşluk10
Satır sonu2
Özel2
Benzersiz karakter33
Ort. kelime uzunluğu6.3 kr
Okuma süresi3 sn
Konuşma süresi5 sn
Platform sınırları
𝕏 Tweet (X)89/280 ✓
💼 LinkedIn gönderisi89/3000 ✓
🌐 Meta açıklaması89/160 ✓
▶️ YouTube başlığı89/100 ✓
💬 SMS mesajı89/160 ✓
📷 Instagram altyazısı89/2200 ✓
Platform sayma kuralları değişiklik gösterebilir — emoji, bağlantılar ve CJK karakterleri birden fazla karakter olarak sayılabilir.

Yaygın kullanımlar

  • Sosyal Medya Gönderileri için Karakterleri SayGöndermeden önce Twitter, Instagram, LinkedIn ve diğer platform sınırlarına karşı karakter sayılarını kontrol et.
  • SEO Meta Etiketleri için Karakterleri SayBaşlık etiketlerini ve meta açıklamalarını optimal görüntüleme için arama motoru karakter sınırlarına karşı kontrol et.
  • Akademik Yazı için Karakterleri SayDenemeler, soyutlamalar, başvuru formları ve tez gönderileri için karakter ve sözcük sayılarını izle.
  • Geliştirme için Dize Uzunluğunu SayVeritabanı sütunu boyutlandırma ve doğrulama için dize uzunluklarını, bayt boyutlarını ve Unicode karakter sayılarını kontrol et.
  • İçerik Yapısı ve İstatistikleri Analiz EtHerhangi bir içerik için ayrıntılı metin istatistikleri al — cümle uzunluğu, paragraf sayısı ve karakter frekansı.

Nasıl çalışır

Tüm sayım, JavaScript'in yerleşik Unicode API'leri — özellikle grafem kümeleri için Intl.Segmenter ve bayt uzunluğu için TextEncoder — kullanılarak tarayıcınızda çalışır; sunucu çağrısı ve harici kütüphane yoktur. Araç Unicode kod noktalarını, kullanıcının algıladığı karakterleri (bayrak veya aile emojisi dört değil, bir grafem sayılır) ve ham UTF-8 baytlarını birbirinden ayırır.

  1. 1
    Unicode uyumlu ayrıştırma
    Siz yazarken metin, Temel Çok Dilli Düzlem dışındaki karakterleri doğru işleyen yayma yineleyicisi ([...text]) kullanılarak Unicode kod noktalarına bölünür. Harfler ve rakamlar Unicode özellik kaçışlarıyla (\p{L} ve \p{N}) sınıflandırılır; böylece yalnızca ASCII değil, Kiril, Arap, CJK ve diğer alfabeler de doğru sayılır.
  2. 2
    Grafem ve bayt sayımı
    Tarayıcının Intl.Segmenter API'si (granularity: 'grapheme' ile) kullanıcının algıladığı karakterleri sayar — aile veya bayrak gibi çok kod noktalı bir emoji bir sayılır. TextEncoder metni UTF-8'e kodlar ve bayt uzunluğunu bildirir; bu, karakterlerin değil baytların sınır olduğu SMS ve ağ limitleri için önemlidir.
  3. 3
    Yapısal ve frekans analizi
    Kelimeler boşluklara göre bölünerek; cümleler ., ! ve ? noktalama dizileri sayılarak; paragraflar çift yeni satır sınırlarıyla belirlenir. Benzersiz karakter sayısı bir Set ile hesaplanır. Karakter ve kelime frekans tabloları bir Map ile oluşturulur, ardından en çok kullanılan ilk 10 kaydı öne çıkarmak için sayıya göre sıralanır.
  4. 4
    Platform sınırı karşılaştırması
    Karakter sayınız gerçek zamanlı olarak altı sabit kodlu platform sınırıyla karşılaştırılır (Tweet/X 280, Meta açıklaması 160, SMS 160, LinkedIn gönderisi 3000, YouTube başlığı 100, Instagram açıklaması 2200). Bir ilerleme çubuğu ve geçti/kaldı göstergesi yazdıkça anında güncellenir; okuma süresi dakikada 225 kelime, konuşma süresi 140 wpm olarak tahmin edilir.

İlgili araçlar

Sık sorulan sorular