Build a standard 5-field expression from dropdowns, or paste one and get a plain-English sentence and the next five run times. It knows the trap everyone falls into — day-of-month and day-of-week are OR-ed, not AND-ed — and it refuses Quartz extras like L and # by name instead of guessing at them.
30 9 * * *
At 09:30.
Standard five-field cron as cron(8) defines it — lists, ranges, steps and names, with 0 and 7 both meaning Sunday. Quartz extras (L, W, #, ?), seconds fields and @shortcuts are refused by name rather than half-read. Run times are worked out in your browser’s time zone, which is only right if it matches the machine the crontab lives on — and around a DST change real cron does its own special dance this preview doesn’t model.
Set what you want and the result appears as you go. Nothing needs uploading because there is nothing to upload — you are describing what to make, not sending us anything.
Your browser does all the work locally, using your own operating system where randomness is involved. Nothing is requested from a server, so nobody else has a copy of what you made.
One press puts it on your clipboard, ready to paste where you need it. There is no file to download — the result is text, not a document. Nothing is kept — refresh the page and it’s gone, so take what you need before you leave.