← Open the full multi-platform Cron tool ↑

Azure Functions Cron Expression Generator

This page covers the cron syntax used by Azure Functions: field layout, day-of-week numbering, and which special characters it supports.

Quick Reference

Field count

6

Seconds field

Yes

Year field

No

Timezone

Local / configurable

Special characters (L / #)

No

Requires "?"

No

Day-of-week numbering

Sun=0, Mon=1, Tue=2, Wed=3, Thu=4, Fri=5, Sat=6

Common Azure Functions Cron Expressions

Every 5 minutes0 */5 * * * *
Every 15 minutes0 */15 * * * *
Every hour0 0 * * * *
Daily at midnight0 0 0 * * *
Daily at 9:00 AM0 0 9 * * *
Every weekday at 9:00 AM0 0 9 * * 1-5
Every Monday at 9:00 AM0 0 9 * * 1
Twice a day (00:00 and 12:00)0 0 */12 * * *
First day of every month0 0 0 1 * *
Last day of every monthNot natively supported

Frequently Asked Questions

How is Azure Functions different from standard Linux cron?

Azure Functions differs from Linux cron in field count, day-of-week numbering, or supported special characters — see the Quick Reference table above for the exact differences.

Can I convert a Linux cron expression to Azure Functions automatically?

Yes — paste it into the multi-platform Cron tool above (or on the main Cron Editor page) and switch to the Azure Functions tab to get the equivalent expression instantly.

Does Azure Functions support L, W, or # ?

No. Azure Functions doesn't support L or # — see the workaround pattern in the tool above for equivalent behavior using a day range and an in-script check.

Does Azure Functions run on my local timezone or UTC?

Azure Functions evaluates schedules in whatever timezone you configure (or the system/server timezone if none is set) — it isn't fixed to UTC.

Other Platforms

Dev Tools