<div style="position:relative;">
  <div id="rs-passage-box" class="rs-passage-box">
    <!-- text injected by JS -->
  </div>
  <div id="rs-passage-overlay" class="rs-passage-overlay">「読み始める」を押すとテキストが表示されます</div>
</div>

<div class="rs-timer-row">
  <div class="rs-timer-display" id="rs-timer-display">0:00.0</div>
  <span class="rs-badge" id="rs-status-badge">待機中</span>
</div>
<div style="display:flex;gap:10px;flex-wrap:wrap;">
  <button class="rs-btn rs-btn-primary" id="rs-start-btn" onclick="rsStart()">読み始める</button>
  <button class="rs-btn rs-btn-success" id="rs-done-btn" onclick="rsDone()" disabled>読了</button>
  <button class="rs-btn rs-btn-ghost" onclick="rsReset()">リセット</button>
</div>
WPM(1分あたりの語数)
読書時間(秒)
理解度
理解度テスト(3問)
<div class="rs-input-group">
  <label>プリセット</label>
  <div class="rs-preset-row">
    <button class="rs-preset-btn" onclick="rsSetPreset(80000,'小説(8万字)')">小説(8万字)</button>
    <button class="rs-preset-btn" onclick="rsSetPreset(1500,'ブログ記事(1,500字)')">ブログ記事(1,500字)</button>
    <button class="rs-preset-btn" onclick="rsSetPreset(8000,'論文(8,000字)')">論文(8,000字)</button>
    <button class="rs-preset-btn" onclick="rsSetPreset(5000,'教科書章(5,000字)')">教科書章(5,000字)</button>
  </div>
</div>

<div class="rs-or-divider">— または —</div>

<div class="rs-input-group">
  <label for="rs-paste-text">テキストを貼り付け(自動カウント)</label>
  <textarea id="rs-paste-text" class="rs-input" placeholder="ここにテキストを貼り付けると文字数を自動カウントします..." oninput="rsCountPaste()"></textarea>
  <div style="font-size:12px;color:#94a3b8;margin-top:4px;" id="rs-paste-count"></div>
</div>

<div class="rs-input-group">
  <label>読書速度(WPM)</label>
  <div class="rs-wpm-row">
    <input type="range" id="rs-wpm-slider" min="100" max="800" value="250" oninput="rsUpdateWpm();rsCalcTime();" />
    <div class="rs-wpm-val"><span id="rs-wpm-display">250</span> WPM</div>
  </div>
  <div style="display:flex;justify-content:space-between;font-size:11px;color:#94a3b8;margin-top:2px;">
    <span>100(遅い)</span><span>250(平均)</span><span>400(速い)</span><span>800(速読)</span>
  </div>
</div>

<button class="rs-btn rs-btn-primary" onclick="rsCalcTime()" style="width:100%;margin-top:4px;">読了時間を計算</button>
読了時間(推定)
読書速度の目安(WPM比較)

事業の請求書・経費管理もかんたんに

freee会計なら、請求書作成・経費精算・確定申告までクラウドで一元管理。無料トライアル実施中。 freeeを無料で試す →

タイピング速度を測定 → タイピング速度テスト テキスト行数をカウント → 行数カウンター ダミーテキストを生成 → Lorem Ipsumジェネレーター

確定申告・会計をもっとラクに? freee会計 なら、フリーランスの経費管理もクラウドで簡単。まずは無料で試してみましょう。

関連記事