How to use these pages
Pick the schedule that is closest to what you need, read the "Watch out" part, and copy the expression. Every page has the live tool at the top, so you can change a number and see what happens before you save it. If the schedule you want is not here, open the cron tool and type it. The pages cover the five-field form used by Linux, Mac, GitHub Actions and Kubernetes, and the Quartz form is shown where it exists.
Several pages are about schedules that look simple and are not: every 45 minutes, the first Monday of the month and the last day of the month. They are worth reading even if you only need a simple one, because they show what cron can and cannot say.
This is an independent guide and tool. It is not connected with crontab.guru, Quartz, GitHub, Kubernetes, Spring or the Linux projects named here. Product names belong to their owners.