This project is a CAPTCHA verification system developed using Python and Tkinter.
It demonstrates GUI programming, CAPTCHA generation, and user input validation.
The application generates a random numeric CAPTCHA image, verifies user input, and provides visual feedback for correct and incorrect entries.
The objective of this project is to:
- Learn GUI programming using Tkinter
- Implement image-based CAPTCHA verification
- Improve user interaction using animations and feedback
- Python
- Tkinter
- captcha library
- Pillow (PIL)
- Random and Time modules
- Random 6-digit numeric CAPTCHA
- CAPTCHA displayed as an image
- CAPTCHA verification system
- Refresh CAPTCHA option
- Window shake animation for incorrect input
- Loading spinner animation
- Simple and user-friendly GUI
captcha-using-python-tkinter/
β
βββ Captcha_Genrator.py
βββ out.png
βββ fonts/
β βββ arial.ttf
βββ README.md
git clone https://github.com/your-username/captcha-using-python-tkinter.git
cd captcha-using-python-tkinterpip install captcha pillowpython Captcha_Genrator.py- A random 6-digit CAPTCHA is generated.
- The CAPTCHA image is displayed in the GUI.
- The user enters the CAPTCHA text.
- Correct input shows a success message.
- Incorrect input shakes the window and displays an error.
- CAPTCHA refreshes automatically after each attempt.
- Alphanumeric CAPTCHA
- CAPTCHA expiration timer
- Improved UI design
- Dark mode support
This project is developed for educational purposes and is free to use and modify.
Chandrakanta panda
Developer | Python Developer
GitHub: https://github.com/chandrakantapanda