Karakter Sayacı ve Kelime Sayacı

17 platformdaki 39 alan için canlı sayım — ve sınırı aştığında tek tıkla düzeltmeler.

0 / 280
0Kelime
0Karakter
0Karakter (boşluksuz)
0Cümle
0Paragraf
0Satır
0 snOkuma süresi
0 snKonuşma süresi
0Grafem (görünen karakter)
0UTF-16 birimi
0UTF-8 bayt
0Çeviri sayfası (boşluksuz 1000 karakter)

Bu metin başka nerelere sığıyor — canlı, tüm sınırlar için

Her şey tarayıcında hesaplanır — yazdığın hiçbir şey yüklenmez ya da saklanmaz. Metin şık da görünsün mü? UltraTextGen üreticisi onu 100'den fazla kopyala-yapıştır fonta çevirir.

Katı sınırlar ve yumuşak sınırlar

«Karakter sınırı» denen şey aslında iki farklı şeydir ve aşmanın sana neye mal olacağı buna bağlıdır.

TürAşarsan ne olurÖrnekler
Katı sınır Platform doğrudan reddeder. Gönderi gitmez, ad kaydedilmez. X gönderisi 280 · Discord takma adı 32 · TikTok kullanıcı adı 24 · SMS segmenti
Yumuşak sınır
(kesilme)
Yazmaya devam edebilirsin, ama okuyucular «devamı»na dokunmadıkça gerisini görmez. Instagram açıklaması 125'ten sonra · LinkedIn gönderisi mobilde ~140, masaüstünde ~210'dan sonra · YouTube açıklaması ~157'den sonra

İnsanların aslında karşı yazdığı sınır yumuşak olanıdır ve neredeyse hiçbir sayaç onu göstermez. Bir LinkedIn gönderisinin 3.000 karakteri vardır, işe yarayanı ise yaklaşık 140: gerisi kimsenin dokunmadığı bir bağlantının arkasında kalır. Bu yüzden yukarıdaki kontrol kesme çizgisini doğrudan çiziyor — yazdıkça «daha fazlasını gör» öncesinde çıkacak metni birebir görüyorsun, sonrası bir çizginin altında soluk duruyor; aynı girişin kesme yapan diğer akışlarda da ayakta kalıp kalmadığı hemen yanında.

Hangi akış nerede ve hangi cihazda kesiyor:

AkışMobilMasaüstüGiriş için ne anlama geliyor
LinkedIn gönderisi ~140 ~210 140'a göre yazarsan ikisinde de ayakta kalır. Listedeki en geniş mobil/masaüstü farkı bu.
Instagram açıklaması ~125 ~125 Listedeki en dar kesme — «... devamı»ndan önce aşağı yukarı tek bir cümle.
YouTube açıklaması ~157 ~157 Başlığın altında «Daha fazlasını göster» öncesinde görünen kısım; aramada da genelde bu kısım çıkar.
Facebook gönderisi ~477 ~477 En cömert kesme — kesilmeden önce kısa bir paragrafın tamamı sığar.

İki dürüst uyarı. Bu sayılar platformların yayımladığı sınırlar değil, arayüzde gözlenen davranışlar; yani «kesin eşik» diye değil, «güvenle görünen kadarı» diye okunmalı. Ayrıca akışlar satır sayısına göre de kesiyor: başta üç satır sonu, herhangi bir karakter sayısının çok altında bir yerde gönderiyi kesebilir. Girişin bir listeye dayanıyorsa bir de gerçek paylaşım ekranında dene.

Bu kontroldeki tüm platform karakter sınırları

Yukarıdaki canlı kontrolün kullandığı sınırların aynısı, referans tablosu olarak. Şuraya atla: X/Twitter · Discord · Instagram · TikTok · SMS · her platform nasıl sayıyor.

Gönderiler ve mesajlar

PlatformSınırNotlar
X / Twitter gönderisi280Ağırlıklı sayım: her bağlantı = 23; emojilerin, sembollerin ve süslü harflerin çoğu = 2 — X nasıl sayıyor
Discord mesajı2.000Nitro ile 4.000; daha uzun mesajlar .txt ekine dönüşür
Instagram açıklaması2.200İlk satırlardan sonra «devamı» ile kesilir
TikTok açıklaması2.200
LinkedIn gönderisi3.000«Daha fazla gör» cihaza göre 200–700 karakter civarında keser
Facebook gönderisi63.206
YouTube video açıklaması5.000
Pinterest pin açıklaması500
Telegram mesajı4.096Fotoğraf/video açıklaması için 1.024
Threads gönderisi500
Bluesky gönderisi300Kod noktasına göre değil, grafeme (gördüğün şeye) göre sayılır
Reddit gönderi başlığı300
Zalo gönderisi/durumu2.000

Biyografi ve profiller

AlanSınır
Instagram biyografisi150
TikTok biyografisi80
LinkedIn başlığı220
WhatsApp Hakkında yazısı139
Telegram biyografisi70
VK durumu140

Kullanıcı adları, başlıklar ve SMS

AlanSınırNotlar
Discord takma adı32
TikTok kullanıcı adı24Sadece harf, rakam, alt çizgi ve nokta
Instagram kullanıcı adı30
YouTube video başlığı100
SEO meta başlığı~60Google piksel genişliğine göre keser — bunu bir ölçüt olarak al
SEO meta açıklaması~155Aynı şekilde — piksel genişliğine göre kesilir
Kısa mesaj (SMS)160 / segmentGSM-7 dışında tek bir karakter (emoji, kıvrık tırnak, ş, ğ, ı…) yeter ve segment başına 70'e düşer — Türkçe karakterler ve SMS

Karakter sayın neden platformunkiyle uyuşmuyor

«Bu kaç karakter?» sorusunun birden fazla doğru cevabı var, çünkü platformlar farklı birimlerle sayıyor. Aynı metnin dört farklı uzunluğu olabilir:

Sayım birimiNeyi ölçerKim kullanır
GrafemGözünle gördüğün şey — ten rengi olan bir emoji 1'dirBluesky; Instagram'ın emojiye yaklaşımı da kabaca böyle
Kod noktasıUnicode karakterleri — 👍🏽 2'dir (başparmak + ten rengi)Web platformlarının çoğu ve bu araçtaki ana «Karakter» kutucuğu
UTF-16 birimiJavaScript'in ve birçok uygulamanın metni sakladığı biçim — 𝗸𝗮𝗹𝗶𝗻 harfler 2'şer tutarHTML form alanları (maxlength), birçok oyun ve uygulama arka ucu
UTF-8 baytKapladığı yer — ş 2, 中 3, 𝗯 4 bayttırAmazon ürün alanları, Steam adları, veritabanları

Dördü de yukarıdaki istatistiklerde canlı duruyor; bir form «metnin çok uzun» derken kelime işlemcin aynı fikirde değilse, formun hangi birimi kullandığını doğrudan görebilirsin. İki hedef bunun üstüne ayrı bir kural ister:

X / Twitter karaktere göre değil, ağırlığa göre sayar. X'in kendi yayımladığı algoritmaya göre (twitter-text kütüphanesi) her URL tam olarak 23, temel Latin harfleri 1, geri kalan neredeyse her şey — CJK karakterleri, emojilerin çoğu ve her «süslü font» Unicode harfi — 2 sayılır. Bu yüzden tamamı 𝗸𝗮𝗹𝗶𝗻 yazılmış bir gönderi 280'lik bütçeye yalnızca 140 görünür harf sığdırır. Türkçe'nin ç, ş, ğ, ı, ö, ü harfleri ağırlığı 1 olan aralıkta kalır; yani X'te normal harflerden fazla tutmazlar. Yukarıdaki kontroldeki «X / Twitter» seçeneği bu gerçek algoritmayı uygular.

SMS ise segmentle sayılır ve Türkçe'de tek bir ş bunu 160'tan 70'e düşürür. Bu, Türkçe yazan herkesi doğrudan ilgilendirdiği için ayrı bir bölümde anlattık: Türkçe karakterler ve SMS.

Boşluklu / boşluksuz karakter sayısı

Türkiye'de çeviri ücretleri çoğunlukla «boşluksuz 1000 karakter = 1 sayfa» hesabıyla belirlenir ve sayım genellikle hedef metin (çevirinin teslim edildiği dildeki metin) üzerinden yapılır — kaynak metinden sayan bürolar da var, o yüzden teklif alırken hangisinin geçerli olduğunu netleştir. Yukarıdaki sayaçta iki değer yan yana durur: «Karakter» her boşluğu sayar, «Karakter (boşluksuz)» boşlukları çıkarır; «Çeviri sayfası (boşluksuz 1000 karakter)» kutucuğu ise metnin kaç sayfa ettiğini anlık gösterir. Sosyal medya sınırlarını kontrol ederken boşluklu sayıyı, çeviri sayfası hesabında boşluksuz sayıyı kullan.

Türkçe karakterler ve SMS: 160'tan 70'e

Bir SMS, her karakter eski GSM-7 alfabesinde kaldığı sürece 160 karakter alır. ö ve ü bu alfabede var; ama ş, ğ, ı, İ ve küçük ç yok — tek bir tanesi bile tüm mesajı sessizce Unicode moduna geçirir: segment başına 160 yerine 70 karakter (mesaj bölünürse 67). 100 karakterlik bir mesaj böylece 2 segmente bölünür ve operatörüne göre 2 kat ücretlendirilebilir. Emojiler ve Word'den yapıştırılan kıvrık tırnaklar da aynı etkiyi yapar.

Teknik olarak Türkçe için tanımlı bir ulusal karakter tablosu (national language shift table) da var; desteklendiğinde ş, ğ, ı gibi harfleri Unicode'a düşmeden taşıyabiliyor ve segment 155 karaktere kadar çıkabiliyor. Ama bunun çalışması için hem gönderen tarafın hem alıcı telefonun tabloyu desteklemesi gerekiyor ve uygulamada operatörden operatöre değişiyor — bu yüzden pratikte Türkçe karakter içeren bir SMS çoğunlukla yine 70 karaktere düşer. Bütçe yaparken 70'e göre plan yapmak güvenli olanı.

Metin kutusunun üstündeki kontrolde «SMS → Kısa mesaj» seçeneği bunu anlık algılar, kaç segment ettiğini ve mesajı Unicode moduna geçiren karakteri tam olarak gösterir; tek tıklık «SMS'e uygun hale getir» düzeltmesi de o karakterleri temizleyip mesajı 160'lık segmentlere geri döndürür.

Karakter sayacı hakkında sık sorulanlar

Kelime ve karakter sayısı online nasıl sayılır?

Metnini yukarıdaki kutuya yaz ya da yapıştır. Kelime sayısı, karakter sayısı (boşluklu ve boşluksuz), cümle sayısı, paragraf sayısı ve tahmini okuma süresi sen yazarken canlı güncellenir — gönder düğmesi yok, yazdığın hiçbir şey yüklenmez ya da kaydedilmez.

Boşluklar karakter olarak sayılıyor mu?

Evet, neredeyse her platformda. Boşluk sıradan bir karakterdir: X'teki 280'inden birini, Instagram biyografisindeki 150'sinden birini ve SMS'te bir septeti harcar. Sayaç bu yüzden «Karakter» ve «Karakter (boşluksuz)» değerlerini yan yana gösterir: herhangi bir platform sınırı için boşluklu sayıyı kullan, boşluksuz sayıyı ise sadece bir müşteri ya da çeviri bürosu öyle istediğinde — o teknik bir kural değil, bir ücretlendirme geleneğidir.

Emoji tek karakter mi sayılıyor?

Nadiren. Sade bir emoji genelde 1 kod noktasıdır ama 2 UTF-16 birimi tutar; ten rengi eklenmiş ya da birkaç parçanın birleşmesiyle oluşan bir emoji (aile emojisi gibi) 4, 7 ya da daha fazla olabilir. X'te her emoji 280'inden 2 tanesini götürür; SMS'teyse tek bir emoji tüm mesajı 160 karakterlik GSM-7'den 70 karakterlik Unicode segmentlerine geçirir. «Grafem» kutucuğu gördüğün şeyi, «Karakter» ve «UTF-16 birimi» ise alanın sana yazdığı bedeli gösterir.

Sayaç sığıyor derken platform neden sınırı aştığımı söylüyor?

Çünkü ikiniz farklı birimlerle sayıyorsunuz. Çoğu platform Unicode kod noktası sayar; ama HTML form alanları ve birçok uygulama UTF-16 birimi sayar — orada süslü bir harf 2 tutar — Amazon ürün alanları UTF-8 bayt sayar, X ise ağırlıklı sayım kullanır. Metin kutusunun üstünden metnin nereye gideceğini seç; sayaç genel bir rakam vermek yerine tam olarak oranın saydığı gibi sayar.

Metnimi sınırın altına nasıl indiririm?

Sınırı aştığında sayaç neyi kesmen gerektiğini, her seçeneğin o platformun kendi sayım birimindeki tam kazancıyla birlikte gösterir: süslü Unicode yazıyı düz yazıya çevir, emojileri kaldır, kıvrık tırnak ve uzun tireleri düzleştir, çift boşlukları birleştir, hashtag'leri çıkar ya da metni kelime sonunda kesip sığdır. Hepsi tek tıklık ve hepsi geri alınabilir; yani yeniden yazmaya oturmadan önce en ucuz çözümü deneyebilirsin.

Süslü fontlar daha fazla karakter mi sayılıyor?

Genellikle iki katı. Süslü Unicode harfler — kalın, el yazısı, gotik ve diğer fantezi alfabelerin çoğu — büyük ölçüde U+FFFF'in üstünde yaşar; bu yüzden görünen her harf 2 UTF-16 birimi, 4 UTF-8 bayt ve X'in 280'inden 2 tanesi eder. 10 harflik süslü bir ad bu yüzden 12 karakterlik bir oyun alanına sığmayabilir. Metni yapıştır ve «Süslü yazıyı düz yazıya çevir» düzeltmesiyle farkı anında gör ve geri kazan.

Görünmez karakterler de sayılıyor mu?

Evet — ve bir sayının göründüğünden gizemli biçimde yüksek çıkmasının en yaygın nedeni tam olarak budur. Sıfır genişlikli boşluklar, bayt sırası işaretleri ve başka uygulamalardan yapıştırılan dolgu karakterleri ekranda hiçbir şey göstermeden bütçeni yer. Sayaç bunları metin kutusunun altında işaretler ve tek tıkla temizlemeni sağlar.

Çeviride 1 sayfa kaç karakter?

Türkiye'de yaygın standart, boşluksuz 1000 karakter = 1 sayfadır ve sayım genellikle hedef metin üzerinden yapılır. Metnini yukarıdaki kutuya yapıştır; «Karakter (boşluksuz)» sayısını ve «Çeviri sayfası (boşluksuz 1000 karakter)» kutucuğundaki sayfa karşılığını anlık görürsün. Kaynak metinden mi hedef metinden mi sayılacağı büroya göre değişebilir — teklifte netleştirmekte fayda var.

Türkçe karakterler (ş, ğ, ı, ç) SMS'i neden kısaltıyor?

SMS'in 160 karakterlik sınırı yalnızca GSM-7 alfabesindeki karakterler için geçerlidir. ş, ğ, ı, İ ve küçük ç bu alfabede olmadığından, tek bir tanesi bile mesajın tamamını Unicode moduna geçirir: segment başına 70 karakter (bölünen mesajlarda 67). Mesaj bölününce 2 kat ücretlendirilebilir. Türkçe için tanımlı bir ulusal karakter tablosu var ve desteklendiğinde segmenti 155 karaktere kadar çıkarabiliyor; ama hem gönderen tarafın hem alıcı telefonun bunu desteklemesi gerektiği ve operatörden operatöre değiştiği için pratikte Türkçe karakter içeren SMS çoğunlukla yine 70'e düşer. Metin kutusunun üstündeki «SMS → Kısa mesaj» seçeneği hangi karakterin buna yol açtığını gösterir, «SMS'e uygun hale getir» düzeltmesi de onları tek tıkla temizler.

Word ile online sayaçlar neden farklı karakter sayısı gösteriyor?

Genellikle görünmeyen karakterler yüzünden: Word, paragraf işaretlerini ve satır sonlarını farklı sayar; dipnotlar ise «Metin kutularını, dipnotları ve son notları dahil et» kutusu işaretlenmedikçe sayıma hiç girmez. Ayrıca bazı alanlar karakteri kod noktası yerine UTF-16 birimi ya da bayt olarak sayar — süslü Unicode harfleri bu sayımlarda 2 ya da 4 sayılır. Yukarıdaki Grafem, UTF-16 birimi ve UTF-8 bayt kutucukları, hedefin kullandığı sayımı birebir görmeni sağlar.

Bu sayaç ücretsiz mi, metnimi kaydediyor ya da yüklüyor mu?

Evet, tamamen ücretsiz ve üyeliksiz. Her sayım, her sınır kontrolü ve her düzeltme tarayıcında düz JavaScript ile çalışır — yazdığın hiçbir şey yüklenmez, kaydedilmez ya da herhangi bir yerde saklanmaz.

Bu metni şık bir fontla mı yazmak istiyorsun?

UltraTextGen düz metni kalın, italik, el yazısı ve 100'den fazla Unicode font stiline çevirir — her bio, gönderi ve sohbette çalışır, ücretsiz ve anında.

UltraTextGen'i Aç →