Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Code Playground Software
  3. JDoodle

JDoodle

What it is

JDoodle is an online programming platform for students, teachers, and developers to learn, teach, and practice coding. Its browser IDE runs programs on JDoodle machines, so users do not need to install an IDE. The platform supports 114 languages, frameworks, and databases. Its Compiler API provides REST for final results and WebSocket for streaming output and interactive programs; API and embed submissions run with bounded time and memory. Runnable IDEs can be embedded in websites, course materials, and learning management systems with three lines of HTML. Education tools include assignments, automated correction and grading, varied question types, roles, and result disclosures. Mobile apps support writing and running code on iOS and Android phones and tablets. The free browser extension works with Chrome, but there is no Firefox or Safari version. JDoodle lists a free platform plan that does not expire and requires no card, with 1,000 executions per day and 100 saved projects. A separate free API plan includes 20 credits per day and no internet access. Paid options include plans for students and API users, with other plan pricing not listed.

For and against

For

  • Browser IDE requires no installation.
  • Supports 114 languages, frameworks, and databases.
  • Free platform plan does not expire or require a card.
  • Education tools include assignments and automated grading.
  • Mobile apps are available for iOS and Android.

Against

  • Free Chrome extension has no Firefox or Safari version.
  • Free platform plan allows 100 saved projects.
  • Free API plan has no internet access.

The verdict

JDoodle combines an online IDE with education features, API access, embeds, and mobile apps. The free platform and API plans have distinct limits, so check which one fits your intended use.

Who it suits

JDoodle may suit learners, teachers, and developers who want a browser-based coding environment or programming tools for courses. Its mobile apps and embeddable IDEs may also fit users working across devices or educational materials.

Plans and prices

Enterprise

Priced on request

SSO · Payment by invoice · Advanced user management · Priority support

API Free

Free

20 credits/day · no internet access · REST and WebSocket · all languages

Free

Free

1,000 executions/day · latest language versions · 100 saved projects · 15 AI credits/day (30/month)

Student

$4a month, billed yearly

Unlimited executions and projects · every language version · internet access · 10 collaborators

API Starter

$10a month

1,000 credits/day · internet access · REST and WebSocket · all languages

Pro

$12a month, billed yearly

Unlimited executions and projects · every language version · internet access · 10 collaborators

Teacher

$20a month, billed yearly

Unlimited executions and projects · every language version · internet access · unlimited collaborators, students, assessments and questions

API Growth

$20a month

2,000 credits/day · internet access · REST and WebSocket · all languages

API Scale

$50a month

5,000 credits/day · internet access · REST and WebSocket · all languages

Every plan, in full

On the record

API credit rules
A normal run costs one credit; WebSocket startup, multi-file upload and internet access add credits.jdoodle.com · read 15 Oct 2026
API exhaustion
Calls made after the daily allowance is exhausted return HTTP 429 and are not queued or charged.jdoodle.com · read 15 Oct 2026
API extensibility
The documented backend integration uses POST /v1/execute with client credentials, script, language and version index.jdoodle.com · read 15 Oct 2026
API protocols
The Compiler API offers REST for final results and WebSocket connections for streaming and interactive input.jdoodle.com · read 15 Oct 2026
API response
Execution responses include output, status code, memory use and CPU time.jdoodle.com · read 15 Oct 2026
API sandbox
Each API execution runs in an isolated filesystem and process environment without a route to the network.jdoodle.com · read 15 Oct 2026
Browser extension
The free browser extension works with Google Chrome and has no Firefox or Safari version.jdoodle.com · read 1 Oct 2026
Browser extension limits
The Chrome extension runs one selected snippet at a time and does not provide projects, multiple files or library management.jdoodle.com · read 15 Oct 2026
Browser IDE
The IDE runs in a web browser, executes programs on JDoodle machines, and requires nothing to be installed.jdoodle.com · read 1 Oct 2026
Code isolation
API and embed submissions run on JDoodle machines, with bounded execution time and memory limits.jdoodle.com · read 1 Oct 2026
Collaboration
Projects can be shared by link and edited collaboratively in real time.jdoodle.com · read 15 Oct 2026
Company profile
LinkedIn lists JDoodle as privately held, headquartered in Canberra, founded in 2013, with 11–50 employees.au.linkedin.com · read 15 Oct 2026
Debugger and GUI
The IDE supports step debugging for 23 language/version combinations and live GUI windows for supported programs.jdoodle.com · read 15 Oct 2026
Documentation depth
Documentation is organized into teacher, student, coder, writer and builder guides plus references for IDE, API, embeds, assessments, AI, extension, mobile and teams.jdoodle.com · read 15 Oct 2026
Education
The education platform supports assignments, automated correction and grading, varied question types, roles and result disclosures.jdoodle.com · read 1 Oct 2026
Embed integration
An embedded IDE renders JDoodle's editor inside another page, while the API lets a product keep its own interface.jdoodle.com · read 15 Oct 2026
Embeds
JDoodle embeds can place a runnable IDE in websites, course materials and learning management systems with three lines of HTML.jdoodle.com · read 1 Oct 2026
Free plan status
JDoodle says the Free platform plan is not a trial, does not expire and does not require a card.jdoodle.com · read 1 Oct 2026

The review

Overview

JDoodle brings browser-based coding together with classroom tools, embeddable editors and a compiler API. It is a strong fit for students and teachers who need practice and assessment in one place, as well as developers who want hosted code execution. The free platform is lasting, but its project and execution limits differ from the API quotas, so the best choice depends on how you plan to use it.

Key features

The browser IDE runs programs on JDoodle machines without requiring a local installation. Its support for 114 languages, frameworks and databases is a practical advantage for learners and developers exploring varied technologies in one workspace. Full-stack runtime scope, real-time collaboration and public sharing make it broader than a single-purpose snippet runner. The trade-off is hosted execution subject to bounded time and memory limits, rather than running code on your own machine.

For educators, JDoodle combines assignments, automated correction and grading with varied question types, roles and result disclosures. That makes it better suited to structured coursework than a bare code playground, though those tools add little for someone who only wants to run occasional snippets.

Embeds put a runnable IDE into websites, course materials and learning management systems with three lines of HTML. The Compiler API supports REST for final results and WebSocket for streaming output and interactive programs. Both API and embed submissions run on JDoodle machines with bounded execution time and memory; this provides hosted execution, not an unrestricted runtime.

Mobile apps let users write and run code on iOS and Android phones and tablets. The free Chrome extension adds another way to access JDoodle, but it is not available for Firefox or Safari. JDoodle says it primarily stores personal information in Australia and the United States and uses safeguards against unauthorized access. Stripe processes credit-card payments, and JDoodle says it does not store or handle card details in its own systems. Support includes direct answers from its team and documentation.

Pricing

JDoodle separates its platform plans from its API plans, so a platform subscription should not be assumed to cover API usage. The Free platform plan costs nothing, is free forever, requires no card and is not a trial. Its 1,000 daily code executions, 100 saved projects and one collaborator per project make it a useful starting point for individual learners and light collaboration, but the project cap is a real constraint for users building a large archive.

Pro costs $15 a month, billed monthly, and includes 150 AI credits a month, 10 collaborators per project and five Premium Embed IDEs. It suits users who need more collaborators or premium embeds; the listed benefits do not say that it raises the Free plan's execution or saved-project limits. Student costs $4 a month, billed yearly at US$48 a year. It includes unlimited executions and saved projects, 50 AI credits monthly, twice the standard workspace and 10 collaborators per project. The annual billing makes it a lower-cost fit for students able to commit for a year, while those needing month-to-month billing should weigh that term carefully.

Teacher has custom pricing and includes unlimited collaborators per project, unlimited assessments and unlimited students, making it the more relevant platform plan for running classes at scale. Enterprise also has custom pricing; SSO, invoice payment, advanced user management and priority support target organizations with administrative and support needs beyond an individual workspace.

API Free costs nothing and provides 20 credits per day, REST and WebSocket APIs, and all languages, but no internet access. It is suitable for small experiments that can work offline. API Starter costs $10 a month for 1,000 daily credits and internet access; API Growth costs $20 a month for 2,000 daily credits and internet access; API Scale costs $50 a month for 5,000 daily credits and internet access. These tiers suit developers whose daily API demand and need for internet access justify a paid quota; the free API tier is sharply more limited for either need.

Platforms

JDoodle is available on the web, Android, iOS, through an API and as a browser extension. The extension is limited to Chrome, so users of Firefox or Safari should rely on the web or mobile apps instead.

Who it's for

Choose JDoodle if you are a student who wants a hosted coding workspace, a teacher managing assignments and grading, or a developer who needs a broad-language runner, interactive API output or a runnable IDE embedded in learning materials. It is less suited to anyone who needs local execution, an uncapped hosted runtime, or a Chrome extension on Firefox or Safari.

Pros and cons

  • Pros: The permanent free platform plan includes 1,000 executions a day and 100 saved projects, without a card or expiry.
  • Pros: Education tools combine assignments and automated grading, while the API and embeds extend the platform to interactive programs and teaching materials.
  • Pros: Support for 114 languages, frameworks and databases gives one workspace broad reach.
  • Cons: The free platform plan allows only one collaborator per project and caps saved projects at 100.
  • Cons: API Free is limited to 20 daily credits and has no internet access.
  • Cons: Execution time and memory are bounded, and the browser extension is Chrome-only.
  • Cons: Student requires yearly billing, while Teacher and Enterprise use custom pricing.

Alternatives

CodeHS is worth considering for a teacher who prefers its free teacher plan, which includes 100+ courses, a browser-based code editor, automatic code submission and section management. OneCompiler is another free option; its Free plan offers unlimited code executions and 20 AI credits per day, which may suit someone prioritizing those allowances over JDoodle's education and API features. Replit has a broader listed platform range across desktop and mobile, while its free Starter plan is limited to daily usage, one live project and one background task at a time.

Playcode is an alternative with a free plan that includes trial AI credits, three projects or published sites and one collaborator, with Playcode branding required. CodePad is a free option for readers considering an iOS and web platform. Scratch is another free platform for creating and sharing projects. CodeSandbox is an alternative with Build and Scale plans whose listed prices are custom. CodePen suits readers focused on public work: its Free plan includes unlimited Public Pens and three files per Pen, while Starter costs $8 a month, billed at $96/year, for 50 files per Pen, 5 MB media files and 2 GB a month.

For broader comparisons, browse Code Playground Software and Coding Playgrounds.

Verdict

JDoodle is the right choice for learners, teachers and developers who value a browser IDE joined to education tools, embeds and API access, especially when the permanent free platform plan is enough. Its strongest reason to choose it is that breadth; its strongest reason to look elsewhere is that hosted execution, project capacity and API access each come with distinct limits, while some paid plans require annual billing or custom pricing.

Alternatives to JDoodle

Every alternative, ranked