Cron 式生成・解析無料・登録不要
Cron 式(5 フィールド)を視覚的に解釈 + 12 プリセット + 構文エラー検出。GitHub Actions / Linux crontab / Vercel Cron / Kubernetes CronJob に対応。
0 9 * * 1-5よく使うプリセット
フィールド構文一覧
| 分 (0-59) |
| 時 (0-23) |
| 日 (1-31) |
| 月 (1-12) |
| 曜日 (0-6 / 0=日) |
- *: 任意(全範囲)
- 5: 単一値
- 1,3,5: 複数値(カンマ区切り)
- 1-5: 範囲(1 から 5 まで)
- */15: 15 間隔(0, 15, 30, 45)
- 1-5/2: 範囲 + 間隔(1, 3, 5)
- GitHub Actions:
on.schedule.cronで定期 workflow(UTC 基準・JST -9h 注意) - Linux crontab:
crontab -eで編集(システム / ユーザ別 cron) - Jenkins: ジョブの Build Triggers - Build periodically
- Vercel Cron:
vercel.jsonのcrons配列 - Kubernetes CronJob:
spec.scheduleフィールド - 注意: GitHub Actions / AWS は UTC 基準。日本時間 9:00 = UTC 0:00 =
0 0 * * * - 関連: タイムゾーン変換 / 正規表現テスター
Cron 式生成・解析の使い方
- 1テキストを入力またはペーストします
- 2「変換する」ボタンをクリックします
- 3結果を確認してコピーします
よくある質問
Cron 式生成・解析は無料ですか?
はい、完全無料でご利用いただけます。会員登録も不要です。
スマートフォンでも使えますか?
はい、スマートフォン・タブレット・PCなど、ブラウザがあればどのデバイスでもご利用いただけます。
入力したコードやデータは安全ですか?
はい、入力データはブラウザ上で処理され、サーバーに送信されません。安心してご利用ください。
関連ツール
Cron 式生成・解析について
Cron 式生成・解析が解決する課題
GitHub Actions / Vercel Cron / Linux crontab で定期実行を設定する時、「平日 9:00 は何?」「30 分ごとは?」と毎回ググるのは時間の無駄。本ツールは Cron 式を入れると日本語で実行タイミングを解釈 + 12 プリセットからコピペで使用 + 構文エラーを即検出します。
5 フィールドの意味
【1. 分 (0-59)】0 から 59 の数字 【2. 時 (0-23)】0 から 23 の数字(24 時間制) 【3. 日 (1-31)】1 から 31 の数字 【4. 月 (1-12)】1 から 12 の数字 【5. 曜日 (0-6)】0=日, 1=月, 2=火, 3=水, 4=木, 5=金, 6=土(一部 7=日 のシステムも)
例: - `0 9 * * 1-5` = 平日(月-金)9:00 に実行 - `*/15 * * * *` = 15 分ごとに実行 - `0 0 1 * *` = 毎月 1 日 0:00 に実行 - `0 0 1 1 *` = 毎年 1/1 0:00 に実行
こんなシーンで使えます
【1. GitHub Actions 定期実行】`on.schedule.cron` で毎日のスケジュールビルド・スクレイピング。
【2. Vercel Cron】vercel.json の crons 配列で Next.js API Route の定期実行。
【3. Linux crontab】サーバの定期バックアップ・ログローテート・スクリプト実行。
【4. Jenkins / GitLab CI】定期ビルド・定期テスト・週次レポート生成。
【5. Kubernetes CronJob】コンテナワークロードの定期実行。
【6. AWS EventBridge】Lambda / ECS タスクの定期実行(rate 式と cron 式を選択可)。
よくある失敗と注意点
1つ目: UTC vs JST 混同 → GitHub Actions / AWS / Vercel は UTC 基準。「日本時間 9:00」は `0 0 * * *`(UTC 0:00 = JST 9:00)。
2つ目: 5 フィールド vs 6 フィールド → 標準 Cron は 5 フィールド(分 時 日 月 曜日)。Java Quartz は 6 フィールド(秒 + 5)。
3つ目: 毎月末日 → 月によって 28/29/30/31 と異なる。`0 0 28-31 * *` の簡易表記 or Linux 系では `0 0 L * *` の L 拡張。
4つ目: 日と曜日の同時指定 → `0 0 15 * 1` は「15 日 OR 月曜日」(OR) または「15 日 AND 月曜」(AND) でシステム別解釈異なる。注意。
5つ目: 短すぎる間隔 → `* * * * *` (毎分)は GitHub Actions では制限あり(5 分以上推奨)。リソース消費注意。