JS Cronjob

Run any URL on a schedule.

Free cron jobs for your webhooks, APIs and website keep-alives. Pick an interval or a full cron expression, and we ping your endpoint on time — with execution history, failure tracking and response logging.

🕒

Flexible schedules

Every N minutes/hours/days, or a precise 5-field cron expression with your own timezone.

🌐

Any HTTP request

GET, POST, PUT, PATCH, DELETE — custom headers and body. Perfect for webhooks and APIs.

📊

Execution history

See status codes, response times, saved responses and failure counts for every run.

▶️

Run now & pause

Trigger any job on demand, pause it anytime, and edit without losing its history.

* * * * *  →  every minute
*/5 * * * *  →  every 5 minutes
0 * * * *  →  every hour, on the hour
0 9 * * 1-5  →  9:00 on weekdays
30 2 1 * *  →  02:30 on the 1st of each month

Live platform stats

Real activity across all JS Cronjob users. Times in UTC.

2users
10cron jobs
792executions (24h)

Executions per hour — last 24h

peak 277/h
277 139 0 11:00 14:00 17:00 20:00 23:00 02:00 05:00 08:00

What's new

Latest updates to JS Cronjob.

Latest v1.8.0 2026-07-18

🔍 Full SEO & AI-readiness

  • 100% translation coverage — the landing page, Privacy Policy, and Terms of Service are now fully translated into all 49 languages, not just the app screens.
  • Unique meta descriptions — every page now has its own search description instead of reusing the homepage's.
  • llms.txt & verified sitemap — a dedicated summary file for AI/LLM crawlers, plus a re-validated multi-lingual sitemap.
v1.6.0 2026-07-18

🌍 49 languages, fully indexable

  • 49 languages — the entire app, not just the landing page, is now translated: dashboard, job forms, status pages, settings, admin panel, everything.
  • SEO-ready URLs — every language gets a real crawlable URL (/es/, /ja/login…), with hreflang tags and a multi-lingual sitemap.
  • Right-to-left support — Arabic, Persian & Urdu render correctly out of the box.
  • New language switcher — pick your language from a single dropdown.
v1.5.1 2026-07-14

🔐 Email-based 2FA

  • Two-factor auth via email — no authenticator app needed; we email you a 6-digit code that expires in 10 minutes.
  • Resend anytime, with rate-limiting to prevent abuse.
  • Works for both user accounts and the admin panel.
v1.5.0 2026-07-14

🛡️ Real monitoring

  • Success checks — require specific status codes or a keyword in the response.
  • Auto-disable & recovery alerts — stop dead jobs, and know when they're back.
  • Uptime badges & embeds — show your status anywhere, plus custom domains.
  • Two-factor auth and email verification for safer accounts.
v1.4.0 2026-07-14

🚀 Big update

  • Password reset, account deletion & abuse protection.
  • Auto-retry with backoff, plus per-job response-time & uptime graphs.
  • Discord/Slack alerts, job tags & search, JSON export/import.
  • Admin console, bulk actions, and an installable app (PWA).
v1.3.0 2026-07-14

🔔 Telegram alerts

  • Telegram notifications — get a message the moment a job fails (alongside email).
  • New brand — meet JS Cronjob, with a fresh theme-aware logo.
  • Better SEO — richer previews when you share your status pages.
v1.2.0 2026-07-14

⚡ Platform upgrade

  • New sidebar app — cleaner dashboard layout with a left navigation.
  • Bahasa Indonesia & English — switch languages anytime.
  • Email alerts — get notified when a job fails N times in a row.
  • REST API — manage your cron jobs programmatically with an API token.
v1.1.0 2026-07-14

🧩 SaaS features

  • Status pages — public health pages (up to 3) with monitors, uptime & incidents.
  • Your timezone — all dates & times shown in the timezone you pick.
  • Profile settings — change email, password & timezone.
  • Statistics dashboard — global users, jobs & executions with an hourly chart (admin).
v1.0.0 2026-07-12

🚀 First release

  • Accounts — email/password sign-up & login, CSRF-protected.
  • Any HTTP request — GET/POST/PUT/PATCH/DELETE with custom headers & body.
  • Two schedule modes — simple interval (every N minutes) or a full 5-field cron expression with timezone support.
  • Execution engine — jobs fire on the minute; each run is logged with status code, duration & saved response.
  • Live dashboard — run now, pause, edit, delete, failure tracking, and light/dark theme.

Frequently asked questions

Is JS Cronjob free to use?

Yes. Creating an account, scheduling cron jobs, uptime status pages and notifications are all free, within fair-use quotas per account — no credit card required.

Does it support real cron expressions, not just intervals?

Yes. Use a standard 5-field cron expression (minute hour day month weekday) with *, */n steps, ranges and lists, evaluated in your job's own timezone — or pick a simple every-N-minutes/hours/days interval instead.

Is there a REST API to manage jobs programmatically?

Yes. Every account gets a personal API token to list, create, update, delete and run jobs over JSON — see the full reference at /api.

Can I get notified when a job fails?

Yes. Turn on email, Telegram, Discord or Slack alerts per job, after a set number of consecutive failures, plus an optional recovery notice when it succeeds again.

Can I show a public uptime status page for my monitors?

Yes. Attach any cron job as a monitor on a public status page (yourdomain/s/your-page), complete with uptime percentage, incident history and an embeddable widget.

What languages is JS Cronjob available in?

The entire app — dashboard, forms, legal pages and this site — is translated into 49 languages, each served at its own indexable URL, like /es/ or /ja/login.