メインコンテンツへスキップ

無料タイピング速度テスト (WPM)

タイマー、単語数、引用文、カスタム、禅モードのテストでタイピング速度(WPM)と精度を測定します。リアルタイムWPM、生速度、一貫性、結果グラフ、複数言語、文字単位のフィードバック — すべてブラウザ内で実行されます。

日本語の単語リストはまだないため、単語は英語です。そのまま入力するか、自分のテキストを貼り付けてください。
0Tab — リスタート · Esc — テキストを離れる

入力を開始するだけでテストが始まります — タイマーは最初のキー入力で開始します。

入力するテキスト:

ブラウザ内で完全に実行されます — 入力したテキストはアップロードされません。

主な用途

  • 仕事要件のWPM をテストデータ入力および管理職の要件に対して1分あたりの単語を確認します。
  • 学校のためのタイピング練習エッセイとノートを速くするタイピング流暢性を構築します。
  • 仕事前にウォームアップ集中セッション前に指を目覚めさせるクイックタイピングバースト。
  • キーボード間でタイピング速度を比較新しいキーボードまたはレイアウトが実際に高速化するかどうかを確認します。

使い方

タイピング速度テストはReactの状態管理とperformance.now()による計時を使ってブラウザ内で完全に動作します — サーバー、アップロード、外部サービスは一切不要です。キーストロークはリアルタイムで分類・カウントされ、WPM、正確性、一貫性はMonkeytypeが公開しているのと同じ文字ベースの計算式を使って算出されます。

  1. 1
    単語リストはローカルで読み込まれる
    言語を選ぶと、単語プールは静的なJSONファイルから取得されコンポーネントの状態に保存されます。単語はランダムにサンプリングされてテスト文が構築され、句読点や数字が有効な場合、生成器は確率的にカンマ、文末記号、数値トークンを配列に挿入します。
  2. 2
    キーストロークは1秒ごとにカウントされる
    非表示の入力要素があらゆる文字を捕捉します。各キーストロークは秒単位のバケットカウンターを増加させ、各文字は即座に目標と照合され正解・不正解・余分に分類されます。タイマーはperformance.now()を使って1秒間隔でsetIntervalにより精度良く動作します。
  3. 3
    指標は生のキーストロークデータから計算される
    テスト終了時、正味WPMは完全に正しい単語に属する文字とその末尾の空白から計算され、経過秒数で割った後、標準の1単語=5文字という単位に変換されます。総WPMはエラーを含むすべてのキーストロークを数えます。一貫性は秒単位の生サンプルから変動係数を計算し、kogasaの平滑化式(100 × (1 − tanh(cov + cov³/3 + cov⁵/5)))を適用して0〜100のスコアを算出します。
  4. 4
    結果のグラフはCanvasで描画される
    経過時間ごとのWPMと総WPMの推移はHTML Canvas要素上に2D Context APIを使って描画されます。結果をエクスポートすると、同じCanvas APIがグラフ、主要な統計値、libratool.comのクレジットを含む820×460の画像を描画し、canvas.toBlob()を通じてPNGとして提供します。

ガイド

実例

「時間」モードで60秒テストを選び、正しい単語の後のスペースを含めて262文字を正しく入力したとします。ツールは5で割って52.4ワードを得るため、ネットで約52 WPMと報告します。間違った文字や余分な文字も18文字入力した場合、Raw WPMは約56、精度は約94パーセントに下がります。両方の数値が結果画面に、秒ごとのWPMのグラフとともに表示されます。

使用する設定と制限事項

  • 目標に合わせて長さを選びましょう。 15秒または30秒は簡単なウォームアップに、60秒は通常のベンチマークに、120秒または300秒は速度をどれだけ維持できるかを示します。5秒から1時間(3,600秒)までのカスタム時間を設定することもできます。「単語」モードは10、25、50、または100単語で終了します。
  • ネットWPMとRaw WPMを一緒に読み取りましょう。 ネットWPMは、完全に正しく入力された単語とその後のスペースのみをカウントします。Raw WPMは、押したすべてのキーをカウントします。これらの間に大きな差がある場合、ミスが速度向上以上のコストをかけていることを意味します。
  • スペースキーを押す前にミスを直しましょう。 間違った文字が一つでも含まれる単語は、ネットWPMにカウントされません。スペースを押す前に入力ミスを修正できます。また、空の単語でBackspaceキーを押すと、前の単語に戻って修正できます。精度の数値は誤ったキー押下を記憶しているため、100%に戻ることはありません。
  • 実践的なタイピングのために「句読点」と「数字」をオンにしましょう。 単語にカンマ、ピリオド、数字が追加され、通常はWPMが低下します。単純な単語が簡単に感じられるようになったら、これらをオンにしてください。「言語」では、15言語の単語リストから選択できます。
  • 「カスタム」テキストや「苦手なキー」で練習しましょう。 「カスタム」では、貼り付けた自分のテキスト(最大5,000文字)を使えます。テストを数回完了すると、「苦手なキー」が、あなたがミスしたり最も遅く入力したりする文字を中心に単語を構成し、結果のキーヒートマップでどのキーかが示されます。
  • 履歴はこのデバイスに保存されます。 完了した各回の記録は、モードごとのベストスコアとともに、最新200件までブラウザに保存されます。「CSVエクスポート」と「履歴をクリア」はグラフの下にあります。履歴が別のブラウザやデバイスに引き継がれることはありません。

よくある問題とその解決方法

スマートフォンでタイマーが開始しませんでした。
タイマーは最初のキー入力で開始します。そのためには、先にスマートフォンのキーボードを開いておく必要があります。テキスト(「タップして入力を開始」)をタップしてから、最初の文字を入力してください。
WPMが予想より低いです。
ネットWPMはミスのある単語をすべて無視するため、10文字の単語で1文字間違えると、その単語の11文字分すべてが失われます。Rawと比較してみてください。Rawが大幅に高い場合は、少し速度を落とし、まずは正確さを目指してください。
テストの途中で中止または再開したいです。
Tabキーまたは「再スタート」を押すと、最初からやり直せます。Escキーで入力がリセットされます。「フリータイピング(タイマーなし)」モードでは、「停止」またはEscキーを押すと結果が表示されます。
自分の言語の単語リストがありません。
単語リストがない言語の場合は英語の単語にフォールバックし、その旨が注記されます。「カスタム」を使用して自分のテキストを貼り付け、その言語で練習してください。
履歴が消えました。
履歴はこのブラウザのローカルストレージに保存されています。サイトデータを消去したり、プライベートウィンドウを使用したり、ブラウザを切り替えたりすると失われます。コピーを保管するには「CSVエクスポート」を使用してください。

比較

すべてのキー押下を数えるテスト(グロス速度)は、完了した正しい単語のみを数えるテストよりも常に高い数値を示します。このツールは両方をRawとネットWPMとして表示するため、どちらの方式を使用したテストとも結果を比較できます。この数値はブラウザ上で実行され、第三者による検証を受けていないため、自己申告によるものとして扱ってください。

関連ツール

よくある質問