Simple, transparent pricing

Start free. Upgrade when you need more. No surprises.

MonthlyYearlySave up to 20%

Free

US$0

Develop your applications

No credit card required

  • 1,000 code executions per day
  • Supports 114 languages, frameworks and databases, latest version of each
  • 100 saved projects
  • Standard workspace
  • 15 AI credits daily, up to 30 a month
  • 3 collaborators per project
  • Unlimited embedded IDEs
  • Unlimited students, assessments and questions
  • No ads
  • Automatic project backups, with restore to any earlier version
  • Every version of every language
  • Internet access from your code
  • Tags on your projects

Student

US$4 /month

billed yearly · US$48 a year

Learn without hitting the limits

 

Everything in Free, plus

  • No ads
  • 50 AI credits a month
  • Tags, to group and find your projects
  • 2× the standard workspace
  • Unlimited code executions
  • Unlimited saved projects
  • Automatic project backups, with restore to any earlier version
  • Every version of every language
  • Internet access from your code
  • 10 collaborators per project
  • Advanced IDE settings
  • 150 AI credits a month
  • 4× the standard workspace
  • Unlimited collaborators per project
  • Turn AI credits off for students

One learner. Pro adds a bigger workspace and three times the AI credits.

Teacher

US$20 /month

billed yearly · US$240 a year

Start coding on day one of your class

 

Everything in Free, plus

  • No ads, for everyone in your account
  • 150 AI credits a month for teachers and the account owner
  • Students keep the Free AI allowance (15 a day)
  • Tags, to group a class of forked copies and find them again
  • 2× the standard workspace, for everyone in your account
  • Unlimited code executions
  • Unlimited saved projects
  • Automatic project backups, with restore to any earlier version
  • Every version of every language, for everyone in your account
  • Unlimited students, assessments and questions
  • Unlimited collaborators per project
  • Turn AI credits off for students
  • Internet access for the account owner
  • Advanced IDE settings

Unlimited means fair usage. We apply generous limits to stop one account affecting everyone else, and raise them free of charge on request.

Custom

For an institution that needs its own terms: custom SSO, an admin dashboard, invoice billing, white-label embeds, and limits set to your size.

  • Custom SSO
  • Admin dashboard
  • Payment by invoice
  • White-label embeds
  • Priority support
Talk to us

Not signed in? You can still write and run code right now, with a limited number of runs per session. Signing up is free and lifts that to 1,000 a day, plus saved projects and JDoodle AI.

Every difference, side by side

Student and Pro are one person's plans. Teacher covers everyone in your account. Free is not a trial, and it does not expire.

FeatureFreeStudentProTeacher
Running code
Code executions 1,000 a dayUnlimitedUnlimitedUnlimited
Workspace Student and Pro upgrade the subscriber. Teacher upgrades everyone in the account.Standard2× standard4× standard2× standard, for everyone
Language versions Latest of eachEvery versionEvery versionEvery version, for everyone
Step debugger Set breakpoints and step through your code. Always runs as an interactive session.5 min sessions15 min sessions15 min sessions15 min sessions
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.1 at a time, 5 min5 at a time, 15 min5 at a time, 15 min5 at a time, 15 min
Internet access from your code —Account ownerAccount ownerAccount owner
Ad-free —YesYesYes
JDoodle AI
AI credits 15 a day, 30 a month50 a month150 a month150 a month
Student AI allowance Students keep the Free allowance on every plan. Teacher can turn that off.15 a day15 a day15 a day15 a day
Turn AI off for students ———Yes
Projects and sharing
Saved projects 100UnlimitedUnlimitedUnlimited
Automatic backups & restore Every save is backed up with full history so you can restore any earlier version of a project.—YesYesYes
Collaborators per project 31010Unlimited
Embedded IDEs UnlimitedUnlimitedUnlimitedUnlimited
Share a link anyone can run YesYesYesYes
Tags on your projects —YesYesYes
Advanced IDE settings —YesYesYes
Teaching and assessment
Students UnlimitedSame as FreeSame as FreeUnlimited
Assessments UnlimitedSame as FreeSame as FreeUnlimited
Questions per assessment UnlimitedSame as FreeSame as FreeUnlimited
Automated grading YesSame as FreeSame as FreeYes
Automated email to students YesSame as FreeSame as FreeYes
Usage analytics —YesYesYes

Frequently asked questions

Can I use JDoodle without signing up?

Yes. You can write and run code straight away, with a limited number of runs per session. Signing up is free and lifts that to 1,000 a day, plus saved projects and JDoodle AI.

What does "unlimited" mean?

It means no published number and no upgrade needed to go further. Generous limits sit behind it to stop one account affecting everyone else, and support raises them free of charge if you reach one.

Is the free plan a trial?

No. It does not expire and does not need a card. Teachers can run a class on it - students, assessments and questions are all unlimited on Free.

What is the difference between Pro and Teacher?

Pro upgrades one person: the subscriber gets the bigger workspace and every language version. Teacher upgrades everyone in the account, which is why it costs more per month but far less per person.

Do I need a platform plan to use the API?

No. The Compiler API is a separate subscription. A free platform account can hold any API tier, and a Teacher account can hold none. They are billed separately.

Can I change or cancel my plan?

Any time, from your account. Moving to a bigger plan, or from monthly to yearly, happens straight away and you pay only the difference. Moving to a smaller plan, or from yearly to monthly, waits until the end of the period you have paid for, and there is no refund for the part you have not used.

What happens to my projects if I downgrade?

Nothing is deleted. If you are over a lower plan's limit you keep read access to everything and can save new work once you are back under it.

Still stuck, or found something broken? Get in touch.

This website uses cookies to ensure you get the best experience on our website.