Free ยท No account ยท Works on any website

Your website doesn't know
when you're open

OpenSign adds a smart floating badge that shows visitors whether you're open right now, when you close, and how to reach you after hours.

๐Ÿ• Build my widget How it works
โœ“ Updates automatically by time & day
โœ“ Shows next opening time when closed
โœ“ One snippet. No backend.

How it works

Set your hours once. It handles the rest.

No logins, no dashboards, no ongoing maintenance.

01
Set your opening hours
Use the configurator below to enter your hours for each day of the week. Toggle days open or closed individually.
02
Copy the snippet
Hit Copy. You get two script tags with your hours baked in โ€” no external database, no server calls at runtime.
03
Paste into your site
Drop it before your closing </body> tag. Works on WordPress, Webflow, Squarespace, Shopify โ€” anywhere HTML is accessible.

Build your widget

Toggle between open and closed preview states to see exactly how it looks to your visitors.

Identity
Appearance
Content
Opening hours
Holiday mode
Override all hours as closed
Embed snippet
yourclient.co.uk
Acme Clinic
ServicesAboutContact
Open today ยท 9am โ€“ 5pm
Your health,
our priority.
Modern, patient-first care for all ages. Book an appointment or speak to our team today.
General Practice
Checkups, referrals, day-to-day care.
Mental Health
Therapy and wellbeing support.
Online Consults
Video appointments from home.
โฐ
Always accurate
Reads the visitor's local time against your configured timezone. No manual updates ever.
๐Ÿ“…
Next open time
When closed, it tells visitors exactly when you next open โ€” reducing abandoned visits.
๐Ÿ’ฌ
After-hours action
Routes visitors to WhatsApp or a booking link so you capture interest even when you're closed.

Installation

Adding to WordPress

Three ways to install โ€” pick the one that suits how your site is set up.

Recommended
Using the WPCode plugin (easiest โ€” no theme editing)
๏น€
1
In your WordPress dashboard go to Plugins โ†’ Add New and search for WPCode. Install and activate it. It's free.
2
Go to Code Snippets โ†’ Header & Footer in the sidebar.
3
Paste your copied snippet into the Footer box.
4
Click Save Changes. The widget will appear on every page of your site immediately.
The widget loads on every page sitewide. This is usually what you want โ€” visitors see your opening hours badge on any page they land on.
Using your theme's footer.php (no plugin required)
๏น€
1
Go to Appearance โ†’ Theme File Editor. If you don't see this, your host may have disabled it โ€” use the WPCode method instead.
2
Select footer.php from the file list on the right.
3
Find the closing </body> tag and paste your snippet directly above it.
4
Click Update File.
โš ๏ธ Use a child theme if possible. Editing the parent theme's footer.php directly means your changes will be overwritten when the theme updates.
Using Elementor, Divi, or a page builder (specific pages only)
๏น€
1
Open the page you want to add the widget to in your page builder editor.
2
Add an HTML or Custom Code element โ€” most builders have one in their widget panel.
3
Paste your snippet into the HTML element and save.
This places the widget on one page only. For sitewide coverage use the WPCode method instead.
๐Ÿ’ก
Works on any platform
The same snippet works on Webflow, Squarespace, Shopify, Wix, and any site where you can add custom HTML. Look for a Custom Code or Embed option in your platform's settings โ€” paste the snippet there.

Free tool ยท built by one person

Did OpenSign work for you?

It takes 30 seconds to leave a note. Your feedback shapes what gets built next โ€” and helps other people decide whether to use it.

Leave feedback โ†’