Skip to content
Cron-Ausdruck-Builder
Tools

Cron-Ausdruck-Builder

Neu

Einen Cron-Zeitplan in Klartext erklären und die nächsten Ausführungszeiten anzeigen.

Cron flavour

Nicknames & common schedules
Visual builder
Meaning

Next runs

    Cron operators & field reference
    Token Meaning Example
    *Every value* * * * *
    ,List of values0 9,17 * * *
    -Range of values0 9 * * 1-5
    /Step (every Nth)*/15 * * * *
    ?No specific value (Quartz / AWS)0 0 12 * * ?
    LLast day / last weekday0 0 L * ?
    WNearest weekday0 0 15W * ?
    #Nth weekday of month0 0 ? * 6#3

    Runs entirely in your browser. Nothing is uploaded.

    Cron-Ausdrücke erstellen und dekodieren

    Dieser Cron-Ausdrucks-Generator arbeitet auf zwei Arten gleichzeitig. Erstellen Sie einen Zeitplan mit den visuellen Feldern und der Ausdruck schreibt sich selbst; oder tippen Sie einen Ausdruck — oder fügen Sie einen aus einer Konfiguration ein — und das Tool dekodiert ihn auf Deutsch, validiert jedes Feld und zeigt die nächsten Ausführungszeiten an. Es ist ein Cron-Builder, ein Crontab-Generator und ein Cron-Ausdrucks-Validator in einem, und alles läuft lokal in Ihrem Browser.

    Ob Sie einen Linux-Crontab-Eintrag, eine CI-Pipeline, eine Spring-@Scheduled-Aufgabe, einen GitHub-Actions-Workflow-Zeitplan oder eine AWS-EventBridge-Regel planen — Sie erhalten die Syntax beim ersten Mal richtig, anstatt zu raten und neu zu deployen.

    Die fünf Cron-Felder — plus Sekunden

    Ein Standard-Unix-Cron-Ausdruck hat fünf Felder: Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12 oder JAN–DEZ) und Wochentag (0–6 oder SO–SA). Quartz, Spring und Azure fügen vorne ein Sekunden-Feld hinzu, und Quartz und AWS fügen optional ein Jahr am Ende hinzu. Der Builder zeigt genau die Spalten an, die die gewählte Variante verwendet, damit Sie nie die Felder falsch zählen.

    Der Wochentag ist das Feld, das am häufigsten falsch gelesen wird. Unix und Spring nummerieren ihn 0–6 mit 0 = Sonntag (7 funktioniert auch als Sonntag), während Quartz und AWS ihn 1–7 mit 1 = Sonntag nummerieren. Deshalb kann dieselbe Zahl in verschiedenen Systemen unterschiedliche Tage bedeuten — der Deskriptor schreibt den Tagesnamen immer aus.

    Operatoren: * , - und /

    Vier Operatoren decken fast jeden Zeitplan ab. Das Sternchen * stimmt mit jedem Wert überein. Ein Komma erstellt eine Liste (1,15 = der 1. und 15.). Ein Bindestrich erstellt einen Bereich (MO-FR = Werktage). Ein Schrägstrich fügt einen Schritt hinzu (*/10 = jeder 10. Wert; 0/30 = ab 0, alle 30). Kombinieren Sie sie — */15 9-17 * * 1-5 bedeutet „alle 15 Minuten von 9 bis 17 Uhr an Werktagen". Quartz und AWS fügen erweiterte Token hinzu wie L (letzter), W (nächster Werktag) und # (n-ter Wochentag), die das Tool in der Beschreibung erklärt.

    Mehrere Cron-Varianten: Unix, Quartz, Spring, AWS und Azure

    Die meisten Online-Tools unterstützen nur 5-Felder-Unix-Cron. Dieses wechselt zwischen Unix/crontab, Quartz (Java, 6–7 Felder), Spring (@Scheduled, 6 Felder), AWS EventBridge (6 Felder mit Jahr und erforderlichem ?) und Azure NCRONTAB (6 Felder). Die Wahl einer Variante ändert den Feldsatz, die Wochentag-Nummerierung und die Syntaxregeln — einschließlich der Anforderung von Quartz und AWS, dass eines der Felder Tag-des-Monats oder Wochentag ein ? sein muss — damit Sie einen Ausdruck kopieren, der tatsächlich in Ihrem Zielsystem funktioniert.

    Vergleich mit crontab.guru und anderen Cron-Tools

    Crontab.guru ist der bekannteste Cron-Decoder, aber er ist schreibgeschützt — fügen Sie einen Ausdruck ein und er erklärt ihn, aber es gibt keinen visuellen Builder und keine Unterstützung für Quartz, Spring, AWS EventBridge oder Azure NCRONTAB. Tools wie freeformatter.com/cron-expression.html unterstützen Quartz, verfügen aber über keinen visuellen Builder und keine Vorschau der nächsten Ausführungszeiten. Cronhub und Cronitor sind vollständige Cron-Monitoring-Plattformen, die ein kostenloses Konto erfordern, bevor Sie einen Ausdruck validieren können.

    Dieses Tool deckt alle fünf Varianten mit einem visuellen Builder, einem Klartextdecoder, feldweiser Validierung und einer Zeitleiste der nächsten Ausführungen ab — alles auf einer Seite, ohne Konto und ohne Upload. Der Ausdruck bleibt in Ihrem Browser, was ihn sicher für interne Jobnamen oder sensible Zeitplankonfigurationen macht, die Sie lieber nicht an einen Drittanbieter-Server senden möchten.

    Nächste Ausführungszeiten anzeigen und live validieren

    Das Panel der nächsten Ausführungszeiten beantwortet die eigentliche Frage — „wann wird das tatsächlich ausgeführt?" — indem es die bevorstehenden Ausführungen in Ihrer lokalen Zeitzone berechnet, sodass schwierige Kombinationen aus Tag-des-Monats und Wochentag keine Überraschungen mehr bringen. Wenn ein Feld außerhalb des Bereichs liegt oder die falsche Anzahl von Werten hat, zeigt der Validator auf das genaue Problem, anstatt still zu scheitern.

    Beginnen Sie mit den Kurzbefehl-Schaltflächen (@hourly, @daily, @weekly, @monthly, @yearly) oder der Galerie häufiger Zeitpläne — alle 5, 15 oder 30 Minuten, Werktage um 9 Uhr, der 1. des Monats — und passen Sie dann beliebige Felder an. Kopieren Sie den fertigen Ausdruck oder einen teilbaren Link, der das Tool mit Ihrem Zeitplan und Ihrer Variante vorgeladen öffnet.

    Privat, sofort und kostenlos — funktioniert auf jedem Gerät

    Nichts zu installieren, kein Konto zu erstellen. Parsing, Beschreibung, Validierung und die Berechnung der nächsten Ausführungszeit laufen in JavaScript auf Ihrem Gerät — Ihre Ausdrücke werden nie hochgeladen, protokolliert oder geteilt. Das Tool funktioniert auf iPhone, Android, Mac, Windows und Linux — öffnen Sie es in einem beliebigen Browser und es ist voll funktionsfähig. Setzen Sie diesen Cron-Ausdrucks-Generator als Lesezeichen als Ihre Anlaufstelle für das Lesen, Schreiben und Überprüfen von Cron-Zeitplänen in allen Varianten.

    Frequently asked questions

    Was ist ein Cron-Ausdruck?

    Ein Cron-Ausdruck ist eine kurze Zeichenkette aus Feldern, die einem Scheduler — Unix-Cron, Quartz, Spring, AWS EventBridge, Azure Functions — genau sagt, wann ein Job ausgeführt werden soll. Ein klassischer Unix-Cron-Ausdruck hat fünf durch Leerzeichen getrennte Felder: Minute, Stunde, Tag des Monats, Monat und Wochentag. Zum Beispiel bedeutet '*/15 9-17 * * 1-5' alle 15 Minuten zwischen 09:00 und 17:00 Uhr, Montag bis Freitag. Der Builder wandelt Ihre Auswahl in den Ausdruck um und erklärt ihn automatisch auf Deutsch.

    Wie lese ich einen Cron-Ausdruck?

    Lesen Sie ihn von links nach rechts, ein Feld nach dem anderen. Nehmen Sie '0 9 * * 1': Minute ist 0, Stunde ist 9, Tag des Monats ist * (beliebig), Monat ist * (beliebig) und Wochentag ist 1 (Montag) — also läuft er jeden Montag um 09:00 Uhr. Ein Sternchen bedeutet 'jeder Wert' für dieses Feld. Quartz und Spring fügen vorne ein Sekunden-Feld hinzu, ihre Ausdrücke beginnen also mit einem sechsten Wert. Fügen Sie einen beliebigen Ausdruck in dieses Tool ein und es erklärt jedes Feld auf Deutsch.

    Was bedeuten die 5 Cron-Felder?

    Der Reihe nach: Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12 oder JAN–DEZ) und Wochentag (0–6, wobei 0 und 7 Sonntag sind, oder SO–SA). '30 8 1 * *' liest sich also als Minute 30, Stunde 8, Tag 1, beliebiger Monat, beliebiger Wochentag — das heißt um 08:30 am 1. jeden Monats. Jede Builder-Spalte entspricht einem dieser Felder, was es einfach macht, den richtigen Wert zu setzen, ohne die Reihenfolge auswendig zu kennen.

    Wie führe ich einen Job jeden Tag um Mitternacht aus?

    Verwenden Sie '0 0 * * *' — Minute 0, Stunde 0, jeden Tag. In Quartz oder Spring (die ein Sekunden-Feld voranstellen) wird es zu '0 0 0 * * ?'. Der Kurzbefehl @daily (auch @midnight) ist die Vixie-Cron-Abkürzung dafür. Klicken Sie oben auf @daily, um es mit einem Klick einzustellen, und wechseln Sie dann den Varianten-Selektor, wenn Sie eine Quartz- oder AWS-Version benötigen.

    Was ist der Unterschied zwischen Unix, Quartz, Spring und AWS Cron?

    Hauptsächlich die Anzahl der Felder und die Nummerierung des Wochentags. Unix/Crontab verwendet 5 Felder (ohne Sekunden), Wochentag 0–6 mit 0=Sonntag. Quartz verwendet 6 oder 7 Felder (Sekunden zuerst, optionales Jahr), Wochentag 1–7 mit 1=Sonntag, und erfordert '?' in Tag-des-Monats oder Wochentag. Spring verwendet 6 Felder (Sekunden zuerst) wie Quartz, aber behält Unix-Wochentage 0–7. AWS EventBridge verwendet 6 Felder inklusive Jahr und benötigt ebenfalls '?'. Azure NCRONTAB verwendet 6 Felder (Sekunden zuerst) mit Wochentagen 0–6.

    Was bedeuten @daily, @hourly, @weekly und @reboot?

    Das sind Cron-Kurzbefehle — lesbare Abkürzungen, die von Vixie-Cron und Spring unterstützt werden. @hourly entspricht '0 * * * *', @daily (oder @midnight) entspricht '0 0 * * *', @weekly entspricht '0 0 * * 0', @monthly entspricht '0 0 1 * *', und @yearly (oder @annually) entspricht '0 0 1 1 *'. @reboot ist besonders: Es läuft einmal beim Start des Cron-Dienstes, nicht nach einer Uhr, hat also keine 'nächste Ausführungszeit'. Quartz, AWS und Azure akzeptieren keine Kurzbefehle — verwenden Sie dort die numerische Form.

    Brauche ich ein Konto, um diesen Cron-Generator zu verwenden?

    Kein Konto, keine Registrierung, keine Installation und kein Datei-Upload. Builder, Decoder, Validator und der Rechner für nächste Ausführungszeiten laufen alle in JavaScript direkt in Ihrem Browser. Ihre Ausdrücke bleiben auf Ihrem Gerät — nichts wird an einen Server gesendet. Das Tool funktioniert auch offline, sobald die Seite geladen ist.

    Related tools

    Alle Tools ansehen