Reference
Limits
Every number here is the published allowance for that plan. Where a row says Unlimited, read what unlimited means before planning around it.
No means the plan does not include that feature.
Where a row says for everyone, it applies to every person on the account. Every other paid row applies to the subscriber, so a Pro plan upgrades the one person who bought it. Teacher is the plan that covers a class.
The platform plans
Running code
| What | Free | Pro | Teacher |
|---|---|---|---|
| Code executions | 1,000 a day | Unlimited | Unlimited |
| Workspace | Standard | 4× standard | 2× standard, for everyone |
| Language versions | Latest of each | Every version | Every version, for everyone |
| Step debugger | 3 min sessions | 10 min sessions | 10 min sessions |
| Internet access from your code | No | Account owner | Account owner |
| Ad-free | No | Yes | Yes |
Workspace. Pro upgrades the subscriber. Teacher upgrades everyone in the account.
Step debugger. Set breakpoints and step through your code. Always runs as an interactive session.
JDoodle AI
| What | Free | Pro | Teacher |
|---|---|---|---|
| AI credits | 15 a day, 30 a month | 150 a month | 150 a month |
| Student AI allowance | 15 a day | 15 a day | 15 a day |
| Turn AI off for students | No | No | Yes |
Student AI allowance. Students keep the Free allowance on every plan. Teacher can turn that off.
Projects and sharing
| What | Free | Pro | Teacher |
|---|---|---|---|
| Saved projects | 100 | Unlimited | Unlimited |
| Collaborators per project | 3 | 10 | Unlimited |
| Embedded IDEs | Unlimited | Unlimited | Unlimited |
| Share a link anyone can run | Yes | Yes | Yes |
| Tags on your projects | No | Yes | Yes |
| Advanced IDE settings | No | Yes | Yes |
Teaching and assessment
| What | Free | Pro | Teacher |
|---|---|---|---|
| Students | Unlimited | Same as Free | Unlimited |
| Assessments | Unlimited | Same as Free | Unlimited |
| Questions per assessment | Unlimited | Same as Free | Unlimited |
| Automated grading | Yes | Same as Free | Yes |
| Automated email to students | Yes | Same as Free | Yes |
| Usage analytics | No | Yes | Yes |
The API
The Compiler API is bought separately and has its own allowances. A free platform account can hold any API tier, and a Teacher account can hold none. See credits and pricing.
What next
- What unlimited means, for the soft limit behind the word.
- Pricing, for what each plan costs.