Website Time Tracker is a Chrome extension that helps you monitor the time you spend on websites. It dynamically updates the time in real-time and tracks usage across all tabs and browsing sessions.
- Real-Time Tracking: Shows the time spent on the active website in hours, minutes, and seconds.
- Comprehensive Logs: Keeps track of time spent on all visited websites.
- Reset Functionality: Clear all tracked data with a single click.
- User-Friendly Interface: Simple and easy-to-use popup UI.
- Clone this repository using Git:
git clone https://github.com/ankitwarbhe/website-time-tracker.git
Or download it as a ZIP and extract the files.
-
Open Google Chrome and navigate to chrome://extensions/.
-
Enable Developer mode (toggle it on at the top right).
-
Click Load unpacked and select the folder containing the downloaded/extracted files.
-
The extension will now be loaded and visible in your toolbar.
-
Click the Website Time Tracker icon in the toolbar to open the popup.
-
View the time spent on each website in real-time, displayed in a clean table format.
-
Click the Reset button to clear all tracked time data.
📂 Website Time Tracker
├── manifest.json # Defines metadata and permissions for the extension
├── background.js # Handles logic for tracking time
├── popup.html # The popup UI
├── popup.js # Manages dynamic updates in the popup
├── styles.css # Optional: For styling the popup
└── icon.png # Extension icon
We welcome contributions! To contribute:
-
Fork this repository.
-
Create a new branch:
git checkout -b feature/YourFeatureName
-
Commit your changes:
git commit -m "Add YourFeatureName
-
Push to your branch:
git push origin feature/YourFeatureName
-
Open a pull request.
This project is licensed under the MIT License.