tigtools

Karakter Sayacı

Yazarken karakterleri saymak için metin yazın veya yapıştırın; isterseniz bir karakter sınırına göre de kontrol edin. Metniniz tarayıcınızda kalır.

Tarayıcınızda çalışır Kayıt gerekmez

0
Karakterler
0
Boşluksuz karakterler
0
Kelimeler
0
Satırlar
0
Bayt (UTF-8)

Nasıl kullanılır?

  1. Kutucuğa yazın veya herhangi bir yerden metin yapıştırın.
  2. Kutunun altındaki karakter, boşluklar hariç karakter, sözcük, satır ve bayt sayılarına bakın.
  3. Uzunluk sınırını denetlemek için “Meta açıklama” veya “SMS” gibi bir seçenek belirleyin ya da “Özel sınır” seçeneğini seçip bir sayı girin.
  4. Kutunun altındaki mesaj, kaç karakterlik yer kaldığını veya kaç karakteri silmeniz gerektiğini gösterir.

Nasıl çalışır?

Karakterler, insanların gördüğü şekilde (grafem kümeleri olarak) sayılır. “é” gibi aksanlı bir harf, bayrak veya ten rengi belirtilmiş bir emoji, birkaç kod noktası olarak saklansa da tek karakter sayılır. “Boşluklar hariç karakterler” sekmeler ve satır sonları dâhil tüm boşluk karakterlerini çıkarır. Bayt sayısı, web sayfalarının ve çoğu veritabanının kullandığı UTF-8 kodlamasındaki metin boyutudur: düz İngilizce harfler 1 bayt, aksanlı Latin, Yunanca, Kiril, Arap ve İbranice harflerin çoğu 2 bayt, Çince, Japonca ve Korece karakterlerin çoğu 3 bayt, emojiler ise genellikle 4 bayt kullanır.

Limit seçenekleri yaygın önerilere dayanır, resmî limitler değildir. Arama motorları başlıkları ve açıklamaları sabit bir karakter sayısına göre kesmez; piksel genişliğine göre kısaltır. Bu nedenle başlık için yaklaşık 60, açıklama için yaklaşık 155 karakter pratik hedeflerdir, kesin kurallar değildir.

SMS seçeneği, mobil ağlarda kullanılan GSM 03.38 kurallarını temel alır. Tüm karakterler GSM-7 alfabesindeyse bir mesaj 160 karakter alır; genişletme tablosundaki karakterler (€ [ ] { } ~ ^ | \) ise ikişer yer kaplar. Bu alfabede bulunmayan “ş” veya “ć” gibi tek bir karakter ya da bir emoji, mesajın tamamını Unicode'a (UCS-2) geçirir ve limit 70'e düşer. Daha uzun metinler 153 (GSM-7) veya 67 (Unicode) karakterlik birleştirilmiş parçalara bölünerek gönderilir. Bazı telefonlar ve ağ geçitleri parça sınırlarını farklı ele aldığından gösterilen parça sayısı tahminidir.

X/Twitter seçeneği karakterleri doğrudan sayar. X, uzunluğu ne olursa olsun her bağlantıyı 23 karakter sayar; Çince, Japonca ve Korece karakterleri ve emojilerin çoğunu da ikişer karakter olarak sayar. Bu nedenle kendi sayacı buradakinden farklı sonuç verebilir.

Örnekler

Meta açıklama yazma

“Meta açıklama (~155)” seçeneğini belirleyip taslağınızı yapıştırın. “155 karakterlik sınırı 12 karakter aşıyor” mesajını görürseniz arama sonuçlarında önemli kısmın kesilmemesi için cümleyi kısaltın.

SMS'i tek parçada tutma

Düz İngilizce yazılmış 150 karakterlik bir hatırlatma tek SMS'e sığar. “Ödeme” eklemek de mesajı tek parçada tutar, çünkü “Ö” GSM-7 alfabesindedir. “Teşekkürler” eklemek ise tüm mesajı Unicode'a geçirir; çünkü “ş” bu alfabede değildir. Böylece limit 70'e düşer ve aynı metin üç parça gerektirir.

Veritabanı sütununu denetleme

UTF-8'de 255 baytla sınırlı bir VARCHAR sütunu her zaman 255 karakter tutamaz. Aksanlı harfler veya Asya alfabeleri içeren adları içe aktarmadan önce “Bayt (UTF-8)” sayısını sütun boyutuyla karşılaştırın.

Sık sorulan sorular

Boşluklar karakter sayılır mı?

Evet. Ana “Karakter” sayısı, çoğu form ve platformda olduğu gibi boşlukları, sekmeleri ve satır sonlarını da içerir. “Boşluklar hariç karakterler” sayısı tüm boşluk karakterlerini hariç tutar.

Bir emoji burada neden tek karakter, başka yerlerde daha fazla karakter sayılıyor?

Bu sayaç ekranda gördüğünüz karakterleri sayar. Birçok program bunun yerine UTF-16 kod birimlerini sayar; bu yöntemde emojilerin çoğu 2, aile veya bayrak emojileri ise 7 ya da daha fazla birim sayılabilir. X, emojilerin çoğunu 2 karakter sayar.

Bir sayfa başlığı için 60 karakter resmî sınır mı?

Hayır. Google ve diğer arama motorları karakter sınırı yayımlamaz; sonuç düzenine sığmayacak kadar geniş başlıkları kısaltırlar. Masaüstünde genellikle yaklaşık 50–60 karakter tamamen görüntülenir; seçenek bu nedenle 60 karakterdir.

SMS limitim neden 160'tan 70'e düştü?

Metninizde emoji, kıvrımlı tırnak işareti ya da “ş” veya “ł” gibi GSM-7 alfabesinde bulunmayan en az bir karakter var. Bu durumda mesaj Unicode olarak gönderilmelidir; tek SMS'te 70 karakter kullanılabilir.

Sayımım X/Twitter'daki sayımla birebir aynı olur mu?

Her zaman değil. X, her bağlantıyı 23 karakter sayar; Çince, Japonca ve Korece karakterleri ve emojilerin çoğunu da 2 karakter sayar. Bağlantı içermeyen düz Latin metinlerde sayılar aynıdır.

Gizlilik

Metin yalnızca tarayıcınızda sayılır. Sunucuya yüklenmez, saklanmaz ve analiz verilerine eklenmez.