OSM opening_hours converter

OpenStreetMap's opening_hours tag has a strict grammar — Mo-Fr 09:00-17:00; Sa 10:00-14:00; Su off. Paste what the shop's website actually says and get the tag value, ready to drop into iD or JOSM.

Syntax reminders

Always eyeball the result against the source before you upload — bad hours data is worse than no hours data.

Do this at scale

This page runs on the public OpenHours API. The same call handles bulk input — up to 500 hours strings per request — and returns all three formats at once. Free tier is 100 requests/day with no signup.

curl -X POST https://smeltworks.com/openhours/v1/parse \
  -H 'content-type: application/json' \
  -d '{"text":"Mon-Fri 9am-5pm, Sat 10-2, closed Sun"}'

Starter — $9/mo, 10k req Growth — $29/mo, 100k req