Set the deadline
A fixed date and time, or an evergreen timer that starts on each visitor's first visit.
Free tool · Squarespace widget
Set a date, or give every visitor their own deadline, then choose the style and what happens at zero. Copy one snippet and paste it into a Code Block on your site.
"Visitor's local time" ends at that clock time wherever each visitor is. A fixed UTC offset ends at one shared moment, but it does not adjust for daylight saving, so pick the offset that applies on the end date.
Each visitor's start time is saved in their own browser (localStorage), so a return visit continues the same countdown. Use a new campaign name to give everyone a fresh start. If a browser blocks storage (some private modes, or cleared site data), the countdown restarts on every page load. It is not tied to a person or an order, so do not use it for offers you must enforce.
If you hide a larger unit, the next one counts the full amount (for example, hours without days can show 48).
Box background and border apply to the Boxes and Rings presets.
44 px
10 px
The button needs both a label and a link. Links can start with https://, http://, mailto:, tel:, # or be a relative path. With "Hide the whole widget" the button is hidden too.
A small, visible "Widget by …" link. Thanks for keeping it, you can turn it off.
With a transparent background, Auto assumes a light page. If your page is dark, choose light text.
</body> tag.Runs in your browser. Nothing you enter is uploaded or stored.
A fixed date and time, or an evergreen timer that starts on each visitor's first visit.
Pick which units to show, the labels, colours, size and the message at zero.
One block of code with the styles and script included.
Edit the page, add a Code Block, switch off Display Source and paste it in. Code Blocks need a plan that includes them, so check yours.
Straight answers about this tool. If yours isn't here, ask me directly.
Yes. It is plain HTML, CSS and JavaScript, so it works on any site that lets you add code, including WordPress, Wix and Webflow.
It gives each visitor their own countdown from the first time they visit. The start time is remembered in their browser, so it can reset if they clear their data or use another device. That also means it is not a guarantee, so do not use it to claim a deadline that isn't real.
You choose: each visitor's own local time, or a fixed UTC offset. For a deadline that ends at the same moment for everyone, use a fixed offset. A fixed offset does not adjust for daylight saving time, so check the end time.
You choose: show a message, hide the timer, or keep showing zeros. You can also add a button.
A small, visible link under the timer that points back to this site. It is on by default and you can switch it off. It is marked nofollow.
The hosting I use
In my experience it's one of the best hosting options for small business websites, and it's the one I suggest. If you sign up through my link, I earn a small commission at no extra cost to you.
These tools are free to use. If your site needs more than a countdown, I design and build custom websites for small businesses, and I offer a free audit that shows you what to fix first.