Skip to main content

Countdown Timer

A live countdown to a target date and time — days, hours, minutes and seconds — with full typography control. Tabs: Content, Style, Animations, Advanced.

Countdown Timer on the Page Builder canvas
💡 Web dev tip: a countdown's numbers should be real, readable text

A countdown driven purely by an image or canvas gives search engines and screen readers nothing to read, and it can't be selected or copied like normal text. Rendering the days/hours/minutes/seconds as plain text nodes — which is how UnysonPlus outputs this timer — keeps the number accessible and indexable even though JavaScript is what keeps it ticking. MDN: the time element

Live demo​

▶ See the Countdown Timer live on the demos site — an interactive example you can click through.

Content​

Countdown Timer options panel — Content tab
OptionChoices
Target Date & TimeDate/time picker — the countdown target
Days / Hours / Minutes / SecondsEach can be shown or hidden individually
Days / Hours / Minutes / Seconds LabelCustom labels (defaults: Days, Hours, Minutes, Seconds)
When It Reaches ZeroShow a message · Keep showing zeros · Hide the timer
Completed MessageText shown when the countdown ends

Style​

Countdown Timer options panel — Style tab
OptionChoices
AlignmentLeft · Center · Right · Inherit
Number FontTypography (size, weight, line-height)
Number ColorPreset or custom
Label FontTypography (size, weight, line-height)
Label ColorPreset or custom
Box PresetBorder, corners, shadow and fill style (or None)