Skip to content

Typing Test is a minimal and user-friendly web application built with HTML, CSS, and Vanilla JavaScript to help users test and improve their typing speed and accuracy.

Notifications You must be signed in to change notification settings

shivamsheokand/typing-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Typing Test ⌨️

Typing Test Screenshot Typing Test Screenshot Typing Test Screenshot

A simple and interactive typing speed test web app to measure your typing speed in Words Per Minute (WPM) and accuracy. Built using HTML, CSS, and JavaScript.

πŸ”— Live Demo: https://shivamsheokand.github.io/typing-test/


πŸš€ Features

  • 🧠 Random sentences for each test
  • ⏱ Timer starts on first keystroke
  • πŸ“Š Displays WPM, accuracy, and error count
  • πŸ”„ Restart test with a single click
  • πŸ“± Responsive for all devices

πŸ’» Technologies Used

  • HTML
  • CSS
  • JavaScript (Vanilla)

πŸ§ͺ How It Works

  • A random sentence is displayed.
  • Timer starts with the first keystroke.
  • As you type, the app compares each character.
  • Accuracy and WPM are calculated as you complete the test.

Formula:

  • WPM = (Total characters / 5) / Minutes
  • Accuracy = (Correct Characters / Total Typed) * 100

πŸ“‚ Getting Started

To run it locally:

git clone https://github.com/shivamsheokand/typing-test.git
cd typing-test
open index.html

β˜• Support My Work

Buy Me a Coffee PayPal

About

Typing Test is a minimal and user-friendly web application built with HTML, CSS, and Vanilla JavaScript to help users test and improve their typing speed and accuracy.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published