Typing speed test

Typing speed test

Type directly to measure speed and accuracy. Your first input starts the timer; there is no separate start button.

A small plant grew a new leaf by the window. I gave it some water and wrote a simple plan for the day.

Type directly. Paste, drop or hiding the tab during measurement invalidates the session. A red wavy underline marks a positional mismatch. Changing settings clears the result.

Ready: waiting for your first input.

Elapsed time
0.0 s
Time remaining
60.0 s
Correct-character CPM
0.0
English WPM · 5 characters
0.0
Current input accuracy
0.0%
Correct / typed characters
0 / 0
Current positional errors
0

Accuracy = correctly positioned committed characters / committed input characters. CPM = correct characters / elapsed minutes. English WPM = CPM / 5. Includes spaces and punctuation; excludes deleted past mistakes. Empty input shows 0% accuracy.

The passage, input, unfinished composition, timing and results remain in this page's browser memory. This tool does not automatically send them to a server, URL, analytics event or browser storage. Changing settings, restarting or leaving the page clears the session.

Comments & questions

Typing speed test

Measure typing from your first actual input, excluding preparation time. Choose one of four original short or long Korean and English passages, then watch the remaining time and correct-character count. Results freeze when the whole passage matches, the time limit expires or you finish manually.

Key features

  • Four original passages: short and long Korean and English
  • Monotonic elapsed-time measurement from the first actual input
  • Committed IME text only, with NFC Unicode normalization
  • Accuracy and correct CPM based on the current edited text
  • English WPM using five correct characters per standard word
  • Paste, drop and hidden-tab invalidation plus a labelled calculation example

How to use

  1. Choose the passage language, length and a 30, 60 or 120-second limit.
  2. Read the passage and type the first character in the input.
  3. Commit composed characters and correct mistakes if needed.
  4. Complete the passage, wait for timeout or choose Finish measurement.
  5. Read the calculation rules and restart for another practice session.

Use cases

  • Practice Korean syllable entry using the same passage
  • Check English WPM with the five-character convention
  • Develop accurate typing habits
  • Compare your own results after changing a keyboard or input setup

Frequently asked questions

When does the timer start?

It starts when the input first receives a nonempty string. Reading the passage or focusing an empty field does not start it. The first unfinished Korean composition starts timing, but its characters enter the speed calculation only after the composition is committed.

How are CPM and WPM calculated?

Correct CPM is the number of current input characters matching the same positions in the passage divided by elapsed minutes. Spaces and punctuation count as characters; a composed Korean syllable counts as one character. English WPM divides CPM by five. Korean results do not use this English word conversion.

Does correcting a mistake change accuracy?

Yes. Accuracy compares the current edited input with matching positions in the passage. It does not count cumulative keystrokes or mistakes you deleted. Omitting a character in the middle can shift later positions and make those characters count as incorrect.

What happens if time expires during IME composition?

Only the last committed input counts; the unfinished composition is discarded. A delayed timer callback still freezes the end time at the first-input time plus the selected limit. Commit the composition before finishing manually.

Can I paste text or switch tabs?

Paste and drop are blocked and invalidate the session. Hiding the tab during measurement also invalidates it and requires a restart. Browsers can expose automated input differently, so this is a practice tool, not a certified competition score or an anti-cheating system.

Are short and long passage results directly comparable?

Content, length, input setup and composition method affect results. Very short measurements can vary greatly, so compare repeated attempts under the same conditions. The fixed example is not a real measurement and remains visibly labelled.

Privacy

The passage, input, unfinished composition, timing and results remain in this page's browser memory. This tool does not automatically send them to a server, URL, analytics event or browser storage. Changing settings, restarting or leaving the page clears the session.

Related Tools

Keyboard TestCharacter CounterKorean Spelling QuizDOCX Style AuditorCitation ManagerDocument Search IndexSigned PDF InspectorPDF/A Archival PreflightPrint Preflight AuditorSearchable Scan PDF MakerPublication Accessibility AuditorResearch Evidence MatrixPDF Form DesignerPDF Annotation StudioPDF Object InspectorPDF Outline EditorEPUB Authoring WorkbenchDocument Version ComparatorBooklet Imposition DesignerSensitive Text RedactorHanja Reading WorkbenchGrammar Production LabDialogue Script EditorBook Index BuilderBilingual QA CheckerText Diagram EditorANSI Art StudioEmail Thread ExplorerPDF Redaction StudioRich Text SanitizerFixed Width Record DesignerPresentation Rehearsal StudioText Tokenization LabThree Way Text MergeKorean & English Braille ConverterText to SpeechKorean Text Pattern ReviewFont Preview and ComparisonHTML to MarkdownMojibake RepairSort LinesFind & ReplaceReverse TextRoman Numeral ConverterHangul Jamo ConverterKorean Initial ConsonantsAdd or Remove Line NumbersNumber to Korean WordsMorse Code ConverterROT13 & Caesar ConverterURL Slug GeneratorHTML Tag RemoverEmoji CollectionUnit ConverterFile Size ConverterColor Code ConverterText DiffPDF Merge/SplitBusiness Day CalculatoriCalendar Rule LabvCard Address Book EditorJPG to PDFKorean Name RomanizerOrganize PDF PagesFancy Font GeneratorContrast CheckerColor Palette GeneratorPDF to JPGLorem Ipsum GeneratorText Template WorkbenchKorean-English Typo ConverterText CleanerOnline NotepadWord Cloud GeneratorPDF UnlockEnglish Address ConverterPDF Compressor
Explore all Text/Convert tools →Image/Media →Life/Fun →Dev Tools →