Support – Cron Expression Generator
Support – Cron Expression Generator
# Support – Cron Expression Generator
Welcome to the support page for **Cron Expression Generator**. Here you can find answers to common questions, learn how to use the app, and get in touch with us for help or feedback.
---
## Frequently Asked Questions
### General
**Q: What is Cron Expression Generator?**
A: Cron Expression Generator is a utility for developers, DevOps engineers, and anyone who works with scheduled tasks. It helps you create and decode cron expressions—the standard format used by Linux crontab, CI/CD pipelines, and many scheduling systems. Build expressions from a simple form, or paste an existing expression to see it in plain English.
**Q: What platforms does the app support?**
A: The app runs on iOS and Android.
### Using the App
**Q: How do I generate a cron expression?**
A: Open the **Generate** tab, fill in the five fields (Minute, Hour, Day of month, Month, Day of week), and the expression appears below in real time. Use `*` for "every", ranges like `1-5`, lists like `1,3,5`, or steps like `*/5`. The human-readable schedule updates as you type.
**Q: How do I decode a cron expression?**
A: Open the **Decode** tab, paste or type a cron expression (e.g. `0 9 * * 1-5`), and the app shows a plain-English description of when it runs. Results update automatically as you type.
**Q: What are the five cron fields?**
A: In order: **Minute** (0–59), **Hour** (0–23), **Day of month** (1–31), **Month** (1–12), **Day of week** (0–7, where 0 and 7 = Sunday). Each field can use `*`, ranges, lists, or steps.
**Q: What special characters can I use?**
A:
- `*` = Every value (e.g. every minute)
- `-` = Range, inclusive (e.g. `1-5` = 1,2,3,4,5)
- `,` = List (e.g. `1,3,5` or `0-4,8-12`)
- `/` = Step (e.g. `*/5` = every 5, `0-23/2` = every 2 in range)
**Q: How do I copy the expression or schedule?**
A: Tap the copy icon next to the **Expression** or **Schedule** section. A confirmation message will appear when the value is copied to the clipboard.
### Cron Syntax Examples
**Q: What are some common cron examples?**
A:
- `0 9 * * 1-5` — Every weekday at 9:00 AM
- `*/5 * * * *` — Every 5 minutes
- `0 0 * * *` — Every day at midnight
- `30 14 1 * *` — 2:30 PM on the 1st of every month
- `0 8 * * 0` — Every Sunday at 8:00 AM
**Q: Where can I learn the full cron syntax?**
A: Tap **Cron Rules** (tap to expand) on either tab. It shows field ranges, special characters, and examples based on Linux crontab(5).
### Troubleshooting
**Q: The app shows "Invalid" or a parse error.**
A: Check that your expression has exactly five fields separated by spaces. Each field must follow valid cron syntax. Common issues: wrong number of fields, values outside the allowed range (e.g. minute 60), or invalid characters.
**Q: Why does it say "Invalid input" on a field?**
A: The value is outside the allowed range or uses invalid syntax. For example, Minute must be 0–59, Hour 0–23, Day of month 1–31, Month 1–12, Day of week 0–7. Ranges must be start–end (e.g. `1-5`), and steps must be positive (e.g. `*/5`).
**Q: How do I switch between light and dark mode?**
A: Tap the sun/moon icon in the top-right of the app bar to toggle the theme.
**Q: Can I use the app offline?**
A: Yes. All generation and decoding runs locally on your device. No internet connection is required.
---
## Need Help?
You can reach us by email or phone. Please describe your question or issue in detail so we can assist you quickly. We typically respond within 24–48 hours.
**Email:** shrimpstudio435@gmail.com
**Phone:** +852 6464 3622
**Feedback:** Use the form below to report bugs, suggest features, or share your opinion. We read every submission.
Thank you for using Cron Expression Generator.