Skip to main content
Free tool · Utility

Business Hours Formatter

Paste your weekly schedule. Get GBP-ready copy-paste output plus schema.org openingHours markup.

Free forever No account needed Result on screen
$0
Free, forever
No account
Email only for extra runs
25 tools
For every local trade
Yours
Keep every result
1
Step 1 of 1
Fill in the details

Questions about this tool

What formats does this accept?

Flexible parser. '8am-5pm', '08:00-17:00', '9am to 5pm', 'closed', '24/7', 'open 24 hours', all work. Mix and match however you like.

Where do I paste the output?

Plain English goes on your website footer and contact page. The GBP block pastes into your Google Business Profile hours section. The schema block pastes into your site's head tag.

Does Google use schema.org openingHours?

It is the standard way to describe your hours to search engines in machine-readable form. The hours Google shows on your profile come from what you set in Google Business Profile, so set them there too.

What about holiday hours?

Lines in the exceptions box are added to the schema as description-only entries; they are not parsed into dates. For real holiday hours on Google, set special hours in your Google Business Profile.

Do I need this if I already set hours on GBP?

It helps, because your website should say the same thing as your profile. Customers who see two different sets of hours call less and complain more.

Can I handle split hours (lunch break)?

Enter both ranges like '8am-12pm, 1pm-5pm'. The parser handles multiple ranges per day.

Does this work for 24-hour businesses?

Yes. Enter '24/7' or 'open 24 hours' for any day. Schema outputs a Monday-Sunday 00:00-23:59 entry for each day.

Like this tool?

Get new tools and tips in Local AI Brief, our newsletter.

Want help with the ongoing work?

Elmob.ai keeps your leads, reviews and content drafts in one place, and you approve what goes out. Start on the free plan, no card.

Start free
Elmob Assistant
AI assistant
Hey! Are you an agency or a local business?
Want us to reach out?
Drop your info and we'll follow up personally.