Ücretsiz Yazma Hızı Testi (WPM)
Yazma hızınızı (WPM) ve doğruluğunuzu süreli, kelime sayılı, alıntı, özel ve zen testleriyle ölçün. Canlı WPM, ham hız, tutarlılık, sonuç grafiği, birden çok dil ve karakter bazında geri bildirim — hepsi tarayıcınızda.
Başlamak için yazmaya başlamanız yeterli — zamanlayıcı ilk tuş basışınızda başlar.
Yazılacak metin:
Tamamen tarayıcınızda çalışır — yazdığınız hiçbir şey yüklenmez.
Yaygın kullanımlar
- İş Gereksinimleri için WPM Test EtVeri giriş ve yönetici rol gereksinimlerine karşı dakika başına sözcüklerini kontrol et.
- Okul için Yazı Yazma Pratiği YapMakaleleri ve notları daha hızlı yapan yazı yazma akıcılığını geliştir.
- Çalışmadan Önce IsınOdaklanmış bir seansdan önce parmağını uyandırmak için hızlı bir yazı yazma patlaması.
- Klavyeler Arasında Yazı Yazma Hızını KarşılaştırYeni bir klavye veya düzen seni gerçekten daha hızlı yapıp yapmadığını gör.
Nasıl çalışır
Yazma hızı testi tamamen tarayıcıda, zamanlama için React durumu ve performance.now() kullanılarak çalışır — sunucu, yükleme veya harici hizmet yoktur. Tuş vuruşları gerçek zamanlı olarak sınıflandırılıp sayılır; WPM, doğruluk ve tutarlılık, Monkeytype'ın herkese açık olarak belgelediği karakter tabanlı formüllerle hesaplanır.
- 1Kelime listesi yerel olarak yüklenirBir dil seçtiğinizde kelime havuzu statik bir JSON dosyasından alınır ve bileşen durumunda saklanır. Ardından test metnini oluşturmak için kelimeler rastgele seçilir; noktalama işaretleri veya sayılar açıkken oluşturucu diziye olasılıksal olarak virgüller, cümle sonu işaretleri ve sayısal öğeler ekler.
- 2Tuş vuruşları saniye başına sayılırGizli bir giriş öğesi her karakteri yakalar. Her tuş vuruşu saniye başına bir sayaç kovasını artırır ve her karakter hemen hedefle karşılaştırılarak doğru, yanlış veya fazla olarak sınıflandırılır. Zamanlayıcı, hassasiyet için performance.now() kullanarak 1 saniyelik aralıklarla setInterval üzerinden çalışır.
- 3Ölçümler ham tuş vuruşu verilerinden hesaplanırTestin sonunda net WPM, tamamen doğru kelimelere ait karakterler ve ardından gelen boşluklarından hesaplanır, geçen saniyeye bölünür ve standart kelime başına 5 karakter birimine çevrilir. Ham WPM, hatalar dahil her tuş vuruşunu sayar. Tutarlılık, saniye başına ham örneklerden bir varyasyon katsayısı hesaplar ve ardından 0–100 arası bir puan üretmek için kogasa yumuşatma formülünü (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) uygular.
- 4Sonuç grafiği Canvas'a çizilirZamana göre WPM ve zamana göre ham WPM serileri, 2D Context API kullanılarak bir HTML Canvas öğesine çizilir. Sonucunuzu dışa aktardığınızda aynı Canvas API, grafik, başlıca istatistikler ve libratool.com atfı dahil 820×460 bir görüntü oluşturur ve bunu canvas.toBlob() ile PNG olarak sunar.
Kılavuz
Çalışılmış örnek
"Süre" modunda 60 saniyelik testi seçin ve doğru kelimelerden sonraki boşlukları sayarak 262 doğru karakter yazın. Araç 5'e bölerek 52,4 kelime elde eder, bu nedenle yaklaşık 52 net WPM bildirir. Ayrıca 18 yanlış veya fazla karakter yazdıysanız, ham WPM yaklaşık 56 iken doğruluk kabaca yüzde 94'e düşer. Her iki sayı da sonuç ekranında WPM'nizin saniye saniye grafiğiyle birlikte gösterilir.
Hangi ayarların kullanılacağı ve sınırlar
- Uzunluğu hedefe uyacak şekilde seçin. 15 veya 30 saniye hızlı bir ısınma için uygundur, 60 saniye olağan ölçüttür ve 120 veya 300 saniye hızınızı ne kadar iyi koruduğunuzu gösterir. Ayrıca 5 saniyeden 1 saate (3.600) kadar özel bir süre de ayarlayabilirsiniz. "Kelimeler" modu 10, 25, 50 veya 100 kelimeden sonra sona erer.
- Net WPM ve ham WPM'i birlikte okuyun. Net WPM yalnızca tamamen doğru yazılan kelimeleri ve onlardan sonraki boşluğu sayar. Ham WPM bastığınız her tuşu sayar. Aralarındaki büyük fark, hataların size hızın kazandırdığından daha fazlasına mal olduğu anlamına gelir.
- "Özel" metin veya "Zayıf tuşlar" ile pratik yapın. "Özel", kendi yapıştırdığınız metni, 5.000 karaktere kadar alır. Birkaç testi bitirdikten sonra, "Zayıf tuşlar" kelimeleri kaçırdığınız veya en yavaş yazdığınız harflerin etrafında oluşturur ve sonuçtaki tuş ısı haritası hangileri olduğunu gösterir.
- Geçmişiniz bu cihazda kalır. Tamamlanan her çalışma, mod başına en iyi skorla birlikte, son 200'e kadar tarayıcınızda kaydedilir. "CSV'yi Dışa Aktar" ve "Geçmişi temizle" grafiğin altındadır. Sizi başka bir tarayıcı veya cihaza kadar takip etmez.
Yaygın sorunlar ve nasıl düzeltileceği
- Telefonumda süre başlamadı.
- Süre ilk tuş vuruşunuzda başlar ve telefon klavyesinin önce açık olması gerekir. Metne dokunun ("Yazmaya başlamak için buraya dokunun"), ardından ilk harfi yazın.
- Testin ortasında durmak veya yeniden başlamak istiyorum.
- Yeniden başlamak için Tab veya "Yeniden Başlat"a basın. Esc yazımı sıfırlar. "Serbest yazma (süre yok)" modunda, sonucunuzu görmek için "Durdur" veya Esc'ye basın.
- Dilim için kelime listesi yok.
- Kelime listesi olmayan bir dil, İngilizce kelimelere geri döner ve bir not bunu belirtir. O dilde pratik yapmak için "Özel"i kullanın ve kendi metninizi yapıştırın.
- Geçmişim kayboldu.
- Geçmiş, bu tarayıcının yerel deposunda tutulur. Site verilerini temizlerseniz, gizli pencere kullanırsanız veya tarayıcı değiştirirseniz kaybolur. Bir kopyasını saklamak için "CSV'yi Dışa Aktar"ı kullanın.
İlgili araçlar
Okuma Süresi Hesaplayıcı
Herhangi bir metni okumak için ne kadar süre gerektiğini tahmin edin. Okuma hızı seçin, kelime sayısı, cümle sayısı ve konuşma süresi tahminleri alın.
Hız Okuyucu (RSVP)
Hızlı Seri Görsel Sunum (RSVP) ile daha hızlı okuyun: metniniz, en uygun tanıma noktasındaki harf ortada kalacak şekilde, 100–1200 WPM arasında ayarlanabilir hızda her seferinde tek bir kelime olarak gösterilir. Yapıştırın, hızı seçin ve Oynat'a basın. Hepsi tarayıcınızda.
Reaksiyon Süresi Testi
Reaksiyon sürenizi milisaniye cinsinden ölçün: kutunun yeşile dönmesini bekleyin, olabildiğince hızlı tıklayın veya dokunun ve 5 denemenin ortalamasını ve en iyisini alın.