Skip to content
Meditation Timer using vanilla JS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Meditation Timer

This app lets you enter the amount of time you'd like to meditate, then a clock counts down from the input time to 00:00:00. When the time is up, a modal pops up and it plays a sound. While the clock is counting down, you can pause the time and resume it, stop the time (and go back to the input) or restart the clock.


Try it out at

And here are some screenshots:

Meditation Timer - Input

Meditation Timer - Time

Meditation Timer - Time's Up!

Run Project Locally

Clone or Fork this repository and open index.html in a web browser.

Technologies Used


This is a small personal project and I plan to keep this app simple. If you'd like to contribute, please make a comment with your intention in the appropriate issue if one exists or create a new issue for discussion.


This code in this project is licensed under the MIT License. See LICENSE for details.

You can’t perform that action at this time.