1分あたりの単語数
4分で200語を入力したなら、速度は1分あたり50語です。終わったセッションの語数と経過分数を入れるだけで、採用試験や文字起こし、練習記録で比べられる速度が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 単語
- 200
- 分
- 4
- 秒
- 240
- 時間
- 0.0666666667
- 1分あたりの単語数
- 50
- 1秒あたりの語数
- 0.8333333333
打鍵速度は個数ではなく割合です。キーボードの前で過ごした分数のうち、何語を打てたかを表します。採用選考、書き起こし契約、データ入力のサービス水準、試験練習、アクセシビリティ研修はいずれも、その割合を1分あたりの単語数で求めます。この計算ツールは、入力した語数と経過時間(分)を受け取り、両者を割って打鍵速度を返し、経過秒・経過時間、および最も近い整数のWPMも添えます。ライブの打鍵を計測せず、5文字を1語とみなす試験公式も使わず、文章の読了時間も見積もりません。始動していないストップウォッチが無限の速度を生まないようにするためです。
入力セッションにおける1分あたりの単語数の意味
1分あたりの単語数は、産出した語数をセッションが続いた分数で割った値です。4分で200語なら毎分50語、5分で450語なら毎分90語です。この恒等式こそ、1分あたりの単語数の計算ツールやタイピング速度チェッカーを探す人が求めているものです。
すでに確定した語数とストップウォッチであり、ブログ記事の読了時間の予測でも、打鍵のたびに採点するライブタイマーでもありません。試験・書き起こし・文書から得た語数と、すでに分かっている経過分があれば、速度はただ1回の除算です。正の区間で語数がゼロの場合は、正当なアイドルセッションであり、速度はゼロになります。
ゼロまたは負の区間はセッションではありません。ゼロ除算は無限速度を作り出し、負の時計は存在しなかった速度を作り出すため、そうした入力は数値を返さずに失敗します。
打鍵速度の計算が役立つ場面
採用担当や運用責任者は、書き起こしやデータ入力の完成サンプルを、表計算を開かずに比較可能な1分あたり単語数へ変換します。学習者と指導者は、ストップウォッチに対して練習文を記録し、週次グラフで速度が上がっているかを見ます。毎回同じ恒等式を使い、5文字試験の点数と生の語数を混ぜません。
アクセシビリティ研修では、口述または入力したサンプルを目標帯の横に置ける速度へ変換します。編集やローカライズの現場では、既知の速度で文章を読むのにかかる時間という逆の問いが必要になることがあります。それは別の検索であり、別の道具です。
無効な入力は課金されず、応答の返却後に何も保存されません。打鍵ロガーや試験採点器を自前で立てなくても、再現可能な打鍵速度の計算が得られます。
活用例
採用と書き起こしのサンプル
確定した語数とストップウォッチを、採用スクリーニングや書き起こしのサービス水準確認向けの、比較可能な1分あたり単語数へ変換します。
練習記録と指導用グラフ
各練習文を経過分に対して記録し、週次グラフが試験公式を混ぜず、同じ打鍵速度の恒等式を使うようにします。
アクセシビリティと職場の評価
入力または口述のサンプルを、ライブの打鍵ロガーなしで目標帯の横に置ける安定した速度へ変換します。
よくある質問
経過時間がゼロまたは負の場合はどうなりますか?
時計が進んでいないときの打鍵速度は定義できず、負の区間は実際のセッションではありません。これらの失敗は課金されません。
これは1語を5文字とする試験用WPM公式ですか?
いいえ。 この計算ツールは、すでにお持ちの語数を経過分で割るだけです。5文字を1標準語に換算せず、誤打も引きません。
文章の読了時間の見積もりに使えますか?
いいえ。 読了時間は逆の問題です。既知の語数と既知の読書速度から所要時間が得られます。
タイピング速度が上がっているかどうか、どう確かめますか?
練習の文章ごとにストップウォッチで時間を測り、語数と分数を入れて毎週記録します。毎回同じ割り算を使うので、数値が上がっていれば本当に速く打てるようになっています。
時間を秒で入力できますか?
時間は分で入力し、1分未満は小数で表します。結果には換算した値も表示され、4分は240秒として、時間単位の値とあわせて確認できます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/words-per-minute \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"words":200,"minutes":4}'const res = await fetch("https://api.kit.forhosting.com/life/words-per-minute", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"words": 200,
"minutes": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/words-per-minute",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"words": 200,
"minutes": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/words-per-minute", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"words":200,"minutes":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"words":200,"minutes":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/words-per-minute", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"words": 200,
"minutes": 4
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.words_per_minute",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_words | 10000000 |
max_minutes | 10080 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
経過時間がゼロまたは負の場合はinvalid_inputとして拒否します。成功したAPI呼び出しは公表済みの基本料金$0.002を使います。
入力セッションにおける1分あたりの単語数の意味
教室や事務の試験では、5文字を1標準語に換算してから誤打を引くことがよくありますが、このエンドポイントはその換算を行いません。
入力契約、応答の形、エラー時の振る舞い
wordsが負なら、負の語数は入力セッションではないため失敗します。minutesがゼロまたは負なら、時計が進んでいないときに打鍵速度は定義できないため、経過時間は正でなければならないというメッセージで失敗します。語数が1000万を超える場合、または分が10080(連続1週間)を超える場合は拒否され、Workerのisolate上で結果が有限に保たれます。検証の失敗は課金されません。必須の有限数を2つ含むJSONボディをPOSTしてください。wordsは入力した語の非負の個数、minutesはセッションの厳密に正の経過時間です。各フィールドはJSONの数値でも数値文字列でも構いません。エイリアスword_count、count、n、total_words、words_typedはwordsに対応し、表計算や型付きフォームが同じ契約を再利用できます。エイリアスelapsed_minutes、time、duration、elapsed、mins、tはminutesに対応します。欠落フィールド、空文字、真偽値、配列、オブジェクト、Infinity、NaNは、フィールド名を示すinvalid_inputで失敗します。成功時のボディは、解析済みのwordsとminutes、経過したsecondsとhours、正確な速度としてのwords_per_minute、より細かいタイマー向けのwords_per_second、多くの試験バッジが表示する最寄りの整数rounded_wpm、wordsをminutesで割ることを述べるformula文字列、およびwords_over_elapsed_minutesに等しいmethodを返します。例:4分で200語ならwords_per_minuteは50、rounded_wpmも50です。
打鍵速度APIが役立つ場面
このエンドポイントは、入力そのものがどれだけ速かったかだけに答えます。このページでは作業はすべてブラウザ内で実行されます。APIでは成功した評価ごとに$0.002がかかります。
技術的な質問
入力セッションから1分あたりの単語数をどう計算しますか?
入力した語数と経過時間(分)を送ってください。APIは words_per_minute = words / minutes に加え、経過秒・時間、1秒あたりの語数、最寄りの整数rounded_wpmを返します。
1分あたりの単語数の計算ツールの料金はいくらですか?
ブラウザのツールは無料です。APIリクエストは成功した呼び出しごとに前払いのKIT残高$0.002を使います。無効な入力は課金されません。