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 Student or Pro plan upgrades the one person who bought it. Teacher is the plan that covers a class.
The platform plans
Running code
| What | Free | Student | Pro | Teacher |
|---|---|---|---|---|
| Code executions | 1,000 a day | Unlimited | Unlimited | Unlimited |
| Workspace | Standard | 2× standard | 4× standard | 2× standard, for everyone |
| Language versions | Latest of each | Every version | Every version | Every version, for everyone |
| Step debugger | 5 min sessions | 15 min sessions | 15 min sessions | 15 min sessions |
| GUI window | 1 at a time, 5 min | 5 at a time, 15 min | 5 at a time, 15 min | 5 at a time, 15 min |
| Internet access from your code | No | Account owner | Account owner | Account owner |
| Ad-free | No | Yes | Yes | Yes |
Workspace. Student and Pro upgrade the subscriber. Teacher upgrades everyone in the account.
Step debugger. Set breakpoints and step through your code. Always runs as an interactive session.
GUI window. See the window your program opens - a matplotlib chart, a turtle drawing, a tkinter or Swing app - live in the IDE. A window extends every time you use it, up to the total here. The number at a time is shared with debug sessions.
JDoodle AI
| What | Free | Student | Pro | Teacher |
|---|---|---|---|---|
| AI credits | 15 a day, 30 a month | 50 a month | 150 a month | 150 a month |
| Student AI allowance | 15 a day | 15 a day | 15 a day | 15 a day |
| Turn AI off for students | No | No | No | Yes |
Student AI allowance. Students keep the Free allowance on every plan. Teacher can turn that off.
Projects and sharing
| What | Free | Student | Pro | Teacher |
|---|---|---|---|---|
| Saved projects | 100 | Unlimited | Unlimited | Unlimited |
| Automatic backups & restore | No | Yes | Yes | Yes |
| Collaborators per project | 3 | 10 | 10 | Unlimited |
| Embedded IDEs | Unlimited | Unlimited | Unlimited | Unlimited |
| Share a link anyone can run | Yes | Yes | Yes | Yes |
| Tags on your projects | No | Yes | Yes | Yes |
| Advanced IDE settings | No | Yes | Yes | Yes |
Automatic backups & restore. Every save is backed up with full history so you can restore any earlier version of a project.
Teaching and assessment
| What | Free | Student | Pro | Teacher |
|---|---|---|---|---|
| Students | Unlimited | Same as Free | Same as Free | Unlimited |
| Assessments | Unlimited | Same as Free | Same as Free | Unlimited |
| Questions per assessment | Unlimited | Same as Free | Same as Free | Unlimited |
| Automated grading | Yes | Same as Free | Same as Free | Yes |
| Automated email to students | Yes | Same as Free | Same as Free | Yes |
| Usage analytics | No | Yes | 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.