CronTool
Cron expression editor & debugger
Question

How can I set up a cron job to run every night at 2:30? I am familiar with configuring it to run at 2:00, but not 2:30.

Answer

The first field is the minute, the second is the hour, the third is the day of the month, the fourth is the month, and the fifth is the day of the week. So, to run at 2:30, you would use:


30 2 * * * command
Why this matters

The minute field comes first — that's the gotcha for most people coming from natural-time formats like 02:30. Cron reads “minute, hour”, not “hour:minute”. So 2:30 AM is 30 2, not 2 30.


To run at 2:30 PM instead of AM, use 24-hour time: 30 14 * * *. Cron has no AM/PM concept — every hour value is 0-23. Want both 2:30 AM and 2:30 PM in one cron? Use a list in the hour field: 30 2,14 * * *.


Watch out for timezone surprises. The expression 30 2 * * * is evaluated in the timezone of whatever runs your scheduler — system time on a Linux host, UTC on AWS EventBridge / Vercel, the JVM timezone on Quartz, the value of TZ in the cron daemon environment, etc. If your jobs need to fire at 2:30 in a specific zone, set TZ explicitly in the crontab (TZ=America/New_York on a line above the entry) or convert to UTC and document the conversion.

Read the dedicated guide: Cron every day.

Cron schedule used

Calendar

View future cron matches in a calendar

April 2026

Showing next 1000 cron schedules

Loading...

See this cron expression on the calendar → view example

Related cron questions

Other answers and worked examples for the most confusing cron expressions.

QuestionI am trying to create a Cron expression that runs every day at 8:00 AM and 3:30 PM. I understand how to create an expression that runs once a day, but not at multiple set times.
QuestionHow can I execute a cron job twice daily at midnight and 13:30?
QuestionHow do I set up a cron job that runs every day at 1PM, 2PM and 3PM?
QuestionI am trying to add a crontab entry to execute a script every 30 minutes, on the hour and 30 minutes past the hour or something similar. How can I do this?

Ready to schedule it?

Point Crontap at any URL. Pick any cron. Done.

WordPress, Shopify, Railway, Cloud Run, Vercel, HubSpot, Ghost, your own box. If it answers HTTP, Crontap can drive it on a clock you can read, in the timezone that actually matters, and page you when something breaks.

Free forever tier ・ No credit card required

Your next schedule
GET/wp-cron.php?doing_wp_cron=1

Schedule

every 5 minutes

Next run

in 23s

Permalink: https://tool.crontap.com/help/running-a-cron-job-at-every-hour-and-minute-everyday

Apihustle Logo

This tool is part of the Apihustle suite - a collection of tools to test, improve and get to know your API inside and out.

  • Clobbr logo

    Clobbr

    The app & CLI tool to test API endpoint speed.

    Visit
  • Crontap logo

    Crontap

    Schedule recurring API calls using cron syntax.

    Visit
  • CronTool logo

    CronTool

    Debug multiple cron expressions on a calendar.

    Visit

  • Page AI

    AI Website Generator that designs and writes clean code.

    Visit
  • Shipixen

    Generate customized boilerplates in minutes.

    Visit
  • Page UI

    Landing page UI components for React & Next.js

    Visit