HomeToolsTyping Speed Test
⌨️ Free Test · No Signup

Free Typing Speed Test

Test your typing speed in WPM (words per minute). Choose 1, 2, or 5 minute modes. Live accuracy tracking, mistake count, and session history. Perfect for SSC, banking, and government exam prep.

Test Duration
60
seconds remaining
0WPM
100%Accuracy
0Characters
0Errors
Words Per Minute
Gross WPM
Net WPM
CPM
Accuracy
Total Chars
Errors
Words Typed
Duration
Accuracy
📊 Session History
Your best results this session (not saved after page close)
Complete a test to see your results here...
📋 In This Page
  1. What is WPM and how is it calculated
  2. Typing speed benchmarks — India and global
  3. Typing speed requirements for Indian govt exams
  4. How to improve typing speed fast
  5. 5 common typing mistakes to avoid
  6. Frequently asked questions

What Is WPM and How Is It Calculated?

WPM (Words Per Minute) is the standard measure of typing speed. Rather than counting actual words (which vary in length), WPM uses a standardised word length of 5 characters including spaces. This makes comparison consistent across different texts.

⌨️Formula: Gross WPM = (Total characters typed ÷ 5) ÷ Minutes elapsed. Net WPM = Gross WPM − (Errors ÷ Minutes). Net WPM is used in most government and professional typing tests.

CPM (Characters Per Minute) counts every character including spaces and punctuation. CPM ≈ WPM × 5. Some Indian government exams specify speed in CPM — a requirement of 10,000 KDPH (Key Depressions Per Hour) equals approximately 33 WPM or 167 CPM.

Typing Speed Benchmarks — India and Global

Speed RangeLevelWho Typically Types at This Speed
Below 30 WPMBeginnerNew typists, two-finger typists, first-time computer users
30–50 WPMAverageAverage adult, casual computer users, most students
50–70 WPMGoodOffice workers, college students, regular computer users
70–100 WPMFastProfessional typists, journalists, developers, writers
100–120 WPMExpertDedicated touch typists, transcriptionists, power users
120+ WPMEliteCompetitive typists, stenographers, top 1% of typists

Typing Speed Requirements for Indian Government Exams

Many Indian government job exams include a typing test as a qualifying round. This test is separate from the written exam and must be cleared independently. The test is typically conducted on a government-provided computer using Mangal font (for Hindi) or standard QWERTY layout (for English).

Exam / PostEnglish WPMHindi WPMDurationAccuracy
SSC CHSL (LDC/JSA)35 WPM30 WPM10 minutesNo negative marking
SSC CGL (Tax Asst.)35 WPM15 minutes95%+ required
IBPS Clerk24 WPM20 WPM10–15 minsQualifying
IBPS PO (Steno)30 WPM25 WPM10 minutesQualifying
RRB NTPC (Data Entry)30 WPM25 WPM15 minutesQualifying
Rajasthan / UP PSC25–40 WPM25–30 WPM10–15 minsVaries by state
⚠️Always verify current requirements from the official exam notification. Speed requirements and test formats are updated periodically. The table above reflects 2025–26 notifications and is for reference only.

How to Improve Typing Speed Fast

Most people type 40–50 WPM using a mix of fingers and occasionally glancing at the keyboard. The single biggest improvement comes from learning proper touch typing — and it takes less time than most people expect.

5 Common Typing Mistakes to Avoid

Mistake 1 — Looking at the keyboard
✗ Glancing down at keys while typing
✓ Eyes always on the screen — use finger memory for key positions
Looking at the keyboard breaks your reading rhythm, slows your typing, and creates a dependency that permanently caps your speed. Elite typists never look at keys. Force this habit by covering your keyboard with a cloth during practice sessions.
Mistake 2 — Using only 2–4 fingers
✗ Hunt-and-peck typing with index fingers only
✓ All 10 fingers, each assigned specific keys via touch typing method
Two-finger typists rarely exceed 40–50 WPM no matter how much they practice — the physical movement between keys creates a ceiling. Touch typing with all 10 fingers removes that ceiling. Relearning is uncomfortable for 1–2 weeks but pays off with 2× higher speed potential.
Mistake 3 — Prioritising speed over accuracy
✗ Typing as fast as possible and correcting mistakes as you go
✓ Type at 90% of your comfortable speed — errors drop, net WPM rises
Correcting errors costs more time than typing carefully. A typist doing 60 WPM with 95% accuracy has a higher net WPM than one doing 70 WPM with 85% accuracy. Slow down by 10% and watch your net WPM improve.
Mistake 4 — Inconsistent practice schedule
✗ Practising for 2 hours on Saturday, nothing all week
✓ 20 minutes every day — motor skills improve through daily repetition
Typing speed is a motor skill, not knowledge. Motor skills improve through consistent daily repetition that reinforces neural pathways. A marathon weekly session is far less effective than 20 daily minutes. Even 10 minutes/day is better than skipping days.
Mistake 5 — Only practising with familiar texts
✗ Practising the same passages repeatedly until you half-memorise them
✓ Use random text generators — your speed should work on any text
Memorised text inflates your WPM score without building real skill. Government exam typing tests use random passages you've never seen before. Practice with varied texts including numbers, punctuation, and unfamiliar vocabulary to build genuine, transferable speed.

Frequently Asked Questions

The average adult types at 40–50 WPM. A good typing speed for professional work is 60–80 WPM. For government exams in India (SSC, banking), the minimum is 25–35 WPM. Professional typists and data entry operators typically achieve 80–100 WPM. Competitive typists reach 100–150 WPM.
Gross WPM = (Total characters ÷ 5) ÷ Minutes. Net WPM = Gross WPM − (Errors ÷ Minutes). One standardised "word" = 5 characters including spaces. Net WPM is used in most professional and government typing tests as it penalises errors.
SSC CHSL requires 35 WPM in English or 30 WPM in Hindi. SSC CGL (Tax Assistant post) requires 35 WPM in English. The typing test is qualifying in nature — you must pass it separately from the written exam. Tests are conducted on government-provided computers. Accuracy of 95%+ is typically required.
Learn touch typing (all 10 fingers, never look at keyboard). Practice 20 minutes daily. Focus on accuracy over speed — errors slow you down more than careful typing does. Use varied random texts. Most people gain 10–20 WPM in one month of daily practice.
WPM uses a standardised word of 5 characters for consistent comparison. CPM (Characters Per Minute) counts every individual character including spaces and punctuation. CPM ≈ WPM × 5. Some Indian government exams specify speed in KDPH (Key Depressions Per Hour) — 10,000 KDPH ≈ 33 WPM.
Touch typing uses all 10 fingers with each finger assigned specific keys, without looking at the keyboard. Index fingers rest on F and J (the bumped keys). This is the home row position. Touch typists typically reach 80–120 WPM versus 40–60 WPM for hunt-and-peck typists. Learning takes 20–40 hours of practice but dramatically increases long-term speed ceiling.
Typing speed matters less for coding than for data entry or content work, since programmers spend more time thinking than typing. However, 60+ WPM is still beneficial — it reduces friction between thinking and expressing ideas in code, speeds up documentation and communication, and improves overall productivity. Most professional developers type at 60–90 WPM.
Yes — SSC CHSL, SSC CGL (certain posts), RRB NTPC, IBPS, and various state PSC exams include mandatory typing tests for clerical and data entry positions. The test is typically 10–15 minutes on a government-provided computer. Minimum speed requirements range from 24–40 WPM depending on the exam and post. Candidates must meet both speed and accuracy thresholds.

More Free Tools on ToolLoom

📅 June 2026 · Written by the ToolLoom Team · Reviewed for accuracy June 2026
About ToolLoom: We build free tools for Indian students, professionals and creators. WPM calculation uses industry-standard 5-character word definition. Govt exam requirements sourced from official SSC, IBPS and RRB notifications. Found an error? Email contact@toolloom.in