Yes, CustomJS has a permanent free tier alongside its paid plans. The free plan includes 20 Requests per day shared between JS executions and PDF rendering, JS executions included at 1 request each, and PDF generation included at 1 request each.
About
CustomJS is a developer tool for running JavaScript, hosting HTML pages and forms, generating PDFs, and capturing screenshots through an HTTP API and integrations such as Make.com and n8n.
The free plan includes 20 requests per day shared between JavaScript execution and PDF generation, 3 forms, 500 form responses per month, 1 mail hook with 10 incoming emails per day, 5 hosted pages, and 1 custom domain. It is suited to workflows that need custom logic, HTML rendering, and lightweight form or email automation with explicit usage limits.
- 20 requests per day shared execution pool
- 500 form responses per month
- 5 hosted pages included
- 1 custom domain limit
- 10 incoming emails per day
- Node.js execution with NPM support
- HTML-to-PDF generation via API
- High-resolution screenshot capture
Free Tier Value
This free tier is a capped but genuinely usable starter offer: it includes monthly-resetting requests, forms, email hooks, hosted pages, and a custom domain, and it does not require a credit card. Compared with the $9/month Pro plan, it delivers roughly a third of the core request capacity plus smaller quotas and branding limits, so a buyer would reasonably value it at about $3/month.
What's included in the free tier
Verified
- 20 Requests per day shared between JS executions and PDF rendering.
- JS executions included at 1 request each.
- PDF generation included at 1 request each.
- 30-second request timeout.
- Up to 3 forms.
- Up to 500 form responses per month.
- CustomJS logo shown on forms and data collection.
- 1 mail hook.
- Up to 10 incoming emails per day.
- Up to 5 hosted pages.
- Unlimited bandwidth subject to fair usage policy.
- CustomJS logo shown on hosted pages.
- 1 custom domain.
- Email support included.
See CustomJS pricing for current limits.
Paid plans
Pro
- requests/day
- 100
- forms
- 9
- form responses/month
- 2,000
- mail hooks
- 3
- incoming emails/day
- 50
- hosted pages
- 15
- 100 requests/day
- JS executions
- PDF generation without watermark (white-label)
- 60s request timeout
- 9 forms (incl. headless)
- 2,000 form responses/month
- 3 mail hooks
- 50 incoming emails/day
Ultra
- requests/day
- 500
- forms
- 29
- form responses/month
- 6,000
- mail hooks
- 19
- incoming emails/day
- 250
- hosted pages
- 40
- 500 requests/day
- JS executions
- PDF generation without watermark (white-label)
- 60s request timeout
- 29 forms (incl. headless)
- 6,000 form responses/month
- 19 mail hooks
- 250 incoming emails/day
Mega
- requests/day
- 5,000
- forms
- 59
- form responses/month
- 30,000
- mail hooks
- 49
- incoming emails/day
- 1,000
- hosted pages
- 100
- 5,000 requests/day
- JS executions
- PDF generation without watermark (white-label)
- 60s request timeout
- 59 forms (incl. headless)
- 30,000 form responses/month
- 49 mail hooks
- 1,000 incoming emails/day
Pricing extracted from CustomJS's pricing page. Always verify current pricing before committing.
Common questions
Is CustomJS free forever?
Yes. CustomJS has a permanent free tier alongside its paid plans, though the allowance typically resets each month.
Does CustomJS require a credit card?
No. You can start on CustomJS's free tier without entering card details.
What happens when you exceed CustomJS's free tier?
You move to a paid plan. CustomJS's cheapest paid plan is Pro at $9 / month.
What is CustomJS's free tier worth?
CustomJS's free tier is worth about $3.00 per month. That maps to an FTV score of 51/100. The FTV score is explained at freetier.co/ftv.