This is a beginner-friendly Typing Speed Test GUI application built using Python and Tkinter.
The goal is to allow users to:
- Test their typing speed in words per minute (WPM).
- Check their accuracy based on the given reference text.
- Improve typing habits through regular practice.
- GUI made with Tkinter
- Real-time WPM calculation
- Accuracy tracking
- Reset and retry functionality
- User-friendly interface
- Make sure Python is installed.
- Open terminal and navigate to the project folder.
- Run:
pip install tk
python typing_speed_test.py
## Sample Output
Type the following sentence:
Keep calm and keep coding every day.
Get ready!
3...
2...
1...
Go!
Start typing:
Keep calm and keep coding every day.
Typing Report
-------------------------
✅ Original Sentence: Keep calm and keep coding every day.
✍️ Your Input : Keep calm and keep coding every day.
⏱️ Time Taken : 8.32 seconds
📊 Typing Speed : 45.2 WPM
🎯 Accuracy : 100.0%
🔢 Correct Characters: 37/37
## 👩💻 Author
**Shreya Gupta**
GitHub: [@Shreya-Gupta-SG](https://github.com/Shreya-Gupta-SG)
Program: Social Summer of Code (SSoC'25)