このジェネレーターは、すべてのスケジューラー方言ではなく、予測しやすい5フィールドのcron構文に絞っています。アスタリスク、リスト、範囲、ステップ、MON-FRIのような月名や曜日名に対応します。QuartzやAWS専用の秒、年、?、L、W、#などは意図的に拒否し、クラシックなcrontab形式のジョブで使いやすい結果にします。
無料のcron式ジェネレーター
すべてブラウザー内で動作します。アップロードも登録も不要です。
5つのフィールドを使います: 分 時 日 月 曜日。
0-59、*、範囲、リスト、*/15のようなステップ。
24時間表記で0-23。
1-31。毎日を表すには*を使います。
1-12またはJAN-DEC。
0-7またはSUN-SAT。日曜日は0または7です。
次回実行
- 2026-07-07 09:00:00 UTC
- 2026-07-08 09:00:00 UTC
- 2026-07-09 09:00:00 UTC
- 2026-07-10 09:00:00 UTC
- 2026-07-13 09:00:00 UTC
対応構文
標準の5フィールドcronのみ: *、リスト、範囲、ステップ、月名、曜日名。秒、年、?、L、W、#は意図的に拒否します。
cron式ジェネレーターは何をするツールですか?
cron式ジェネレーターは、標準的なUnix cronで使う5つのフィールド、分、時、日、月、曜日を組み立てるためのツールです。各フィールドを検証し、スケジュールをわかりやすく説明し、次回以降のUTC実行時刻をサーバーへ送信せずに表示します。
使い方
- 1プリセットを選ぶ. 5分ごと、毎時、平日の朝、毎月など、よく使うスケジュールから始めます。
- 25つのフィールドを編集する. 分、時、日、月、曜日を、標準cronの値、範囲、リスト、ステップで調整します。
- 3プレビューを確認する. 式をコピーする前に、わかりやすい要約、警告、次回以降のUTC実行時刻を確認します。
- 4式をコピーする. 検証済みの5フィールドcron文字列を、クラシックなcronセマンティクスを使うcrontabやスケジューラーへ貼り付けます。
こんな方に
- サーバーメンテナンスで、バックアップ、クリーンアップスクリプト、ヘルスチェック用の安全なcrontabエントリが必要なとき。
- CIとデプロイ作業で、スケジュール済みワークフローを毎時、毎日、毎週、または平日に実行したいとき。
- ドキュメント作成で、cron文字列と人が読める説明を両方示したいとき。
- スケジュールのデバッグで、ジョブが多すぎる回数または少なすぎる回数で実行され、各フィールドを確認したいとき。
よくある質問
cron式ジェネレーターは無料ですか?
はい。cron式ジェネレーターは無料で使えます。登録も利用回数の制限もありません。検証と次回実行のプレビューはブラウザー内で実行されます。
cron式はアップロードされますか?
いいえ。式はブラウザー内でローカルに解析、説明されます。サーバー側でのスケジュール設定、保存、アップロードはありません。
このツールはどのcron形式に対応していますか?
分、時、日、月、曜日の標準5フィールドcronに対応しています。アスタリスク、リスト、範囲、ステップ、月名または曜日名を使えます。秒、年、Quartz専用記号には対応していません。
AWS EventBridgeやQuartzでも使えますか?
それらの方言を完全に作成するツールではありません。AWS EventBridgeとQuartzはルールや追加フィールドが異なります。このページではクラシックな5フィールドcronを作成し、プラットフォーム固有のスケジューラーへ貼り付ける前に各ドキュメントを確認してください。
日と曜日を両方指定すると、なぜ警告が出ますか?
クラシックcronでは、この2つの制限フィールドはORセマンティクスで扱われます。両方を制限すると、どちらか一方の一致でジョブが起動する場合があります。警告は、両方が同時に一致すると誤解しやすい点を避けるためのものです。
次回実行時刻はどのタイムゾーンで表示されますか?
プレビュー一覧は、ブラウザー間で曖昧にならないようUTCで表示されます。実際のcron daemonは通常、サーバーに設定されたタイムゾーンでスケジュールを実行します。ただし、スケジューラーがタイムゾーン設定を持つ場合はその設定に従います。