Free tool

Business hours schema generator

Free to use, no signup, and the block is built on this page. OpeningHoursSpecification, generated from day toggles and time pickers — the block that tells Google exactly when you are open.

Weekly hours

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

Your openingHoursSpecification

How to use it

  1. Copy the property above.
  2. Add it to the LocalBusiness JSON-LD node on your page.
  3. Check the page with Google’s Rich Results Test.

Everything runs in your browser. Nothing you type is sent or stored.

Worth knowing before you paste

Naratake sites render opening-hours markup from the hours you set once in the editor — no hand-written JSON anywhere.

Browse the templates

Common questions

What is OpeningHoursSpecification?

The schema.org structure for machine-readable opening hours: day of week, opening time, closing time. Search engines read it to show accurate hours in results and maps.

Can it express split shifts, like lunch and dinner service?

Yes — the format takes one specification per interval, so a lunch service and a dinner service are two entries on the same day. Generate the day once, paste the entry a second time, and change the two times; the block above is already in the shape that accepts it.

Do I still need hours written on the page?

Yes. Schema describes the page for machines; humans still need the visible version. Google also cross-checks the two.

Is anything stored or sent anywhere?

No. The block is assembled in your browser as you type. There is no server and no account, and what you type never leaves the page.