Voladeエコシステム — Webツール

無料オンラインcron式ジェネレーター

ビジュアルビルダーでcron式を組み立てられます:分、時、日、月、曜日の5項目。ツールがわかりやすい説明を表示し、次回の実行を計算し、crontabにそのまま貼り付けられる式を生成します。アカウント不要、送信なし:すべてブラウザー内で完結します。

2026年10月12日更新

データ送信なし 設計からプライバシー重視 無料で開始可能
このツール

cronを組み立てて式をコピー

各項目を調整するか、既存の式を貼り付けるだけで、説明・構文・次回の実行がリアルタイムに更新されます。

cron式ジェネレーター

オンライン 開発、コード & データ
ログイン
ローカル計算 — Voladeは何も受け取りません 準備完了
クイック例:
分0 – 59
時0 – 23
日1 – 31
月1 – 12
曜日0 – 7(日)
式
* * * * *
毎分
次回の実行
    5フィールド
    0実行
    —あと
    0,0 0コメント すべてのツール
    無料とPremiumの違いは?

    このcronジェネレーターは無料で無制限です:アカウント不要で、好きなだけ式を作成できます。次回の実行の計算はブラウザー内で行われ、サーバーは一切使いません。

    5項目をビジュアルで構築無料
    わかりやすい説明と次回5回の実行無料
    既存のcronを貼り付けて検証できる式モード無料
    プレミアムエコシステムの全家品(CMS、デスクトップ、スクリプト、API)Premium
    Premiumを見る
    機能

    開発者向けのフル機能cronジェネレーター

    5項目のビジュアルビルダー

    分、時、日、月、曜日:各項目はすべて・値・範囲・リスト、そして時間にはNごとを選べます。構文を覚える必要はありません。式は目の前で組み立てられ、クリックするたびに更新されます。

    自分のcronを組み立てる

    式のわかりやすい説明

    出力の下で、ツールがcronを読みやすい文に書き換えます:「毎日9時30分に」「5分ごと」「毎月1日0時に」。古いcrontabを見直したり、CIパイプラインを本番投入する前に文書化するのに最適です。

    説明を読む

    次回5回の実行を計算

    ローカルのエンジンがcronをシミュレートし、デバイスの現地時間で次の5回の実行日時を表示します。実行が正しい曜日・時刻に来るかを、crontabに投入する前からすぐに確認できます。

    次の日付を見る

    プライベート:cronはデバイスに留まります

    パースと日付の計算はすべてブラウザー内で実行されます:何も送信されず、サーバーにも何も保存されません。最後に作った式はデバイスにローカルで保存されるので、途中から再開できます。スケジューラーの調整を繰り返すのに最適です。

    プライバシーポリシー
    仕組み

    3ステップでcron式を作成

    プリセットを選ぶか入力

    クイック例(毎時、平日、毎月1日…)から始めるか、項目ごとに組み立てます。「式」モードなら、既存のcronを貼り付けて検証し、意味を理解することもできます。

    説明と日付を確認

    わかりやすい文が意図を確認し、次回5回の実行が時間軸上の結果を示します。式が無効または実行不可能な場合、ツールがその場で通知します。

    crontabにコピー

    「コピー」をクリックしてから、crontab -e、GitHub Actionsのスケジュール、KubernetesのCronJob、または互換性のあるスケジューラーに貼り付けます。対象システムのタイムゾーンを必ず確認してください。

    FAQ

    cron式についてのよくある質問

    cron式とは?
    cron式は、タスクをいつ実行するかを表す5フィールド(バージョンによっては6または7)の文字列です。分、時、日、月、曜日で構成されます。例:30 9 * * 1-5 は「月曜から金曜の9時30分」を意味します。crondデーモン(Linux、macOS、BSD)や多数のクラウドサービスがジョブのスケジュールに利用しています。
    cron式の5つのフィールドは?
    順に、分(0–59)、時(0–23)、日(1–31)、月(1–12)、曜日(0–7、0と7は日曜)。各フィールドは *(すべて)、単一の値、範囲 a-b、リスト a,b,c、ステップ a/n(a から n ごと)を受け付けます。一部のシステムでは秒用の6列目と年用の7列目が追加されます。
    cronでの*と?の違いは?
    *は「すべての値」、?は「特定の制約なし」を意味します。この違いは主にQuartzとAWS EventBridgeで問題になります。cronは日と曜日の両方を固定できない場合があるため、日または曜日のフィールドで ? を使い「この欄は空けておく」と指定します。標準的なcrontabでは、実運用上 * と ? は同じように振る舞います。
    平日をすべて指定するには?
    曜日フィールドに範囲 1-5(月曜から金曜)を使います:0 8 * * 1-5。祝日を除外したい場合はcronだけでは不可能です。日付を判定するスクリプトか、systemdタイマー、GitHub Actionsのスケジュール、Quartzなどのより高度なスケジューラーが必要です。
    cronはUTCと現地時間のどちらを使いますか?
    標準的なcrontabはサーバーの現地時間(TZ変数)に従います。一方、GitHub Actions、GitLab CI、Vercelなどの多くのクラウドサービスはスケジュールをUTCとして解釈します:0 9 * * * はUTCの9時に実行され、夏時間のヨーロッパでは10時や11時になります。式を確定する前に、必ずスケジューラーのタイムゾーンを確認してください。
    cronの制限は?
    POSIXのcrontabは秒・年、「今から毎X分」のような間隔には対応していません。最小の単位は分です。より細かい間隔には、systemdタイマー(OnUnitActiveSec)、アプリケーション内のジョブスケジューラー、キューイングシステムを使ってください。0 0 30 2 *(2月30日)のような実行不可能な式にも注意しましょう:この式が実行されることは決してありません。
    cron式はどこで使えますか?
    スケジュールを組む場面ならどこでも:LinuxとmacOSの crontab -e、互換ラッパー経由のWindowsタスクスケジューラ、GitHub Actionsの on.schedule、GitLab CIの rules、KubernetesのCronJob、AWS EventBridge Scheduler、Cloud Scheduler、そして多くのPaaS。式は同じままで、入れ物が変わるだけです。
    このツールはプライベートで無料ですか?
    はい:式の組み立てと次回実行の計算はすべてブラウザー内で行われ、サーバーへは何も送信されず、端末の外に何も保存されません(最後の式は利便性のためlocalStorageに保存)。完全に無料で無制限、アカウント不要。PCでもモバイルでも使えます。
    完全ガイド

    cron式のすべてを知る

    「cron式 」は、Unixサーバーやクラウドプラットフォームで繰り返しタスクをスケジュールするための事実上の標準です。毎分、毎時、毎夜、毎週月曜、毎月1日…ほとんどの周期は5つのフィールドで表せます。そこで、 cronジェネレーター の Volade が、この構文を組み立て、わかりやすく書き換え、次回の実行をシミュレートします — どこにも何も送信しません。

    5つのフィールド(順番に)

    分(0–59)、時(0–23)、日(1–31)、月(1–12)、曜日(0–7、0と7は日曜)。各フィールドは次を受け付けます * (すべての値)、単一の値(30)、範囲(1-5)、リスト(1,15)、またはステップ(*/5, 10-40/10)。ツールは無関係なモード(たとえば月の「Nごと」)を隠して、誤った構文を防ぎます。

    cron式を読み、書く

    0 9 * * * は毎日9時。30 2 * * 0 は日曜の2時30分。*/15 * * * * は15分ごと。0 0 1 1 * は1月1日0時。0 8 * * 1-5 は平日8時。このパターンを覚えるだけで需要の9割はカバーできます。残りは、Voladeのビジュアルビルダーが項目ごとに文字列を組み立て、クリップボードにコピーします。

    UTCか現地時間か:よくある落とし穴

    ローカルのcrontabはサーバーのタイムゾーン(TZ)に従います。GitHub Actions、GitLab CI、そして多くのPaaSはスケジュールを UTC として解釈します:UTCの9時のスケジュールは、夏時間のヨーロッパでは10時や11時に実行されます。重要な式(請求、レポート)を確定する前に、スケジューラーのタイムゾーンを確認し、ツールで次の実行日をテストしてください。

    複合レンジと高度なステップ

    構文は強力な組み合わせに対応します:0 9-18/2 * * *(9時から18時まで2時間ごと)、0 0,12 1 */2 *(0時と12時、1日おき)、15 14 1 * *(1日の14時15分)。曜日フィールドは一部のcronで略称(mon、tue…)も受け付けますが、このツールはシステム間の移植性を保つため数値で処理します。

    実行できない式とエッジケース

    0 0 30 2 *(2月30日)は決して実行されません。0 0 31 4 *(4月31日)も同様です。cronには「月末」の概念が標準では存在しません(Lを持つVixie拡張を除く):その場合、スクリプトか拡張されたシステム式を選びましょう。ジェネレーターは範囲外の値を検出し、crontabに貼り付ける前に構文エラーを知らせます。

    秒や年はどうですか?

    POSIXのcronは分までです。Quartz(Java)、Spring、一部のツールは6列目(秒)と7列目(年)を受け付けます。GitHub Actionsは「every 5 minutes」のような間隔に対応していますが、すべてのフィールドに任意のステップは使えません。迷ったら標準の5フィールド形式を使ってください。最も移植性が高く、このジェネレーターが生成する形式でもあります。

    式を貼り付ける場所は?

    LinuxとmacOSの crontab -e、ラッパー経由のWindowsタスクスケジューラ、GitHub Actions(on.schedule.cron)、GitLab CI(rules:schedule)、KubernetesのCronJob、AWS EventBridge Scheduler、Google Cloud Scheduler、systemdタイマー(OnCalendar、近い構文)。さらにXMLフォーマッター と JSONフォーマッター (Volade)が、ジョブが構造化データを消費したり生成したりするときに連携を完成させます。

    1つのライセンスで、プレミアム・エコシステム全体 ブラウザ · CMS · デスクトップ · モバイル · スクリプト · API · ツール · Database
    1つのライセンスで全部 プレミアムへ ログイン