Skip to content
SPECIFICTION
Get listed

JDoodle

jdoodle.com

From $4/mo Free plan WebiOSAndroidAPIBrowser extension
Visit jdoodle.com
Spec score 9.2 #1 of 58 in Code Playground Software

What it is

JDoodle is an online programming platform for learning, teaching and practicing code. Its browser IDE runs programs on JDoodle machines, so it requires no local IDE installation, and it supports 114 languages, frameworks and databases. The Compiler API provides REST for final results and WebSocket for streaming output and interactive programs; API and embedded submissions run with time and memory limits. Runnable IDEs can be embedded in websites, course materials and learning management systems using three lines of HTML. Education features include assignments, automated correction and grading, question types, roles and result disclosures. Mobile apps support writing and running code on iOS and Android phones and tablets. The free Chrome extension has no Firefox or Safari version. The Free platform plan does not expire and needs no credit card; it includes 1,000 executions per day and 100 saved projects. A separate API Free plan gives 20 credits per day and no internet access. Pro costs $15 a month, and Student costs $4 a month billed yearly (US$48 a year). Paid API tiers start at $10 a month.

Spec sheet

What it does
JDoodle is a browser-based environment for writing, running, saving and sharing code, with API, embed, assessment and AI products.Read 15 Oct 2026 · jdoodle.com
Product
JDoodle is an online programming platform for students, teachers and developers to learn, teach and practice programming.Read 1 Oct 2026 · jdoodle.com
Free plan
YesRead 20 Sep 2026 · jdoodle.com
Privacy
JDoodle Labs Pty Ltd says it primarily stores personal information in Australia and the United States and uses security measures against unauthorized access.Read 1 Oct 2026 · jdoodle.com
Support
JDoodle states that its support team answers customer questions directly and provides documentation.Read 1 Oct 2026 · jdoodle.com
API credit rules
A normal run costs one credit; WebSocket startup, multi-file upload and internet access add credits.Read 15 Oct 2026 · jdoodle.com
API exhaustion
Calls made after the daily allowance is exhausted return HTTP 429 and are not queued or charged.Read 15 Oct 2026 · jdoodle.com
API extensibility
The documented backend integration uses POST /v1/execute with client credentials, script, language and version index.Read 15 Oct 2026 · jdoodle.com
API protocols
The Compiler API offers REST for final results and WebSocket connections for streaming and interactive input.Read 15 Oct 2026 · jdoodle.com
API response
Execution responses include output, status code, memory use and CPU time.Read 15 Oct 2026 · jdoodle.com
API sandbox
Each API execution runs in an isolated filesystem and process environment without a route to the network.Read 15 Oct 2026 · jdoodle.com
Browser extension
The free browser extension works with Google Chrome and has no Firefox or Safari version.Read 1 Oct 2026 · jdoodle.com
Browser extension limits
The Chrome extension runs one selected snippet at a time and does not provide projects, multiple files or library management.Read 15 Oct 2026 · jdoodle.com
Browser IDE
The IDE runs in a web browser, executes programs on JDoodle machines, and requires nothing to be installed.Read 1 Oct 2026 · jdoodle.com
Code isolation
API and embed submissions run on JDoodle machines, with bounded execution time and memory limits.Read 1 Oct 2026 · jdoodle.com
Collaboration
Projects can be shared by link and edited collaboratively in real time.Read 15 Oct 2026 · jdoodle.com
Company profile
LinkedIn lists JDoodle as privately held, headquartered in Canberra, founded in 2013, with 11–50 employees.Read 15 Oct 2026 · au.linkedin.com
Debugger and GUI
The IDE supports step debugging for 23 language/version combinations and live GUI windows for supported programs.Read 15 Oct 2026 · jdoodle.com
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.Read 15 Oct 2026 · jdoodle.com
Education
The education platform supports assignments, automated correction and grading, varied question types, roles and result disclosures.Read 1 Oct 2026 · jdoodle.com
Embed integration
An embedded IDE renders JDoodle's editor inside another page, while the API lets a product keep its own interface.Read 15 Oct 2026 · jdoodle.com
Embeds
JDoodle embeds can place a runnable IDE in websites, course materials and learning management systems with three lines of HTML.Read 1 Oct 2026 · jdoodle.com
Free plan status
JDoodle says the Free platform plan is not a trial, does not expire and does not require a card.Read 1 Oct 2026 · jdoodle.com
Funding news
TechCrunch reported on June 14, 2023 that JDoodle raised about A$3.2 million from Main Sequence after bootstrapping to 800,000 users.Read 15 Oct 2026 · techcrunch.com
Hosted execution
Submitted code executes on JDoodle machines, so the documentation describes no self-hosted runtime package.Read 15 Oct 2026 · jdoodle.com
IDE frameworks and databases
The IDE documentation lists React, Vue, Express, Flask, Spring Boot, Laravel, PostgreSQL, MySQL and MongoDB.Read 15 Oct 2026 · jdoodle.com
Language coverage
The platform lists 114 supported languages, frameworks and databases.Read 15 Oct 2026 · jdoodle.com
Language support
JDoodle supports 114 languages, frameworks and databases.Read 1 Oct 2026 · jdoodle.com
Limit: Google Play editor
Google Play reviewers report uncomfortable editing, cursor placement problems and accidental selection or overwriting.Read 15 Oct 2026 · play.google.com
Limit: mobile input and editor
App Store reviewers report EOF or stdin failures, cursor and selection problems, intermittent execution failures and difficulty changing to HTML.Read 15 Oct 2026 · apps.apple.com
Limit: Trustpilot complaints
Trustpilot complaints mention older language versions moving behind paid access, mobile output kicking users out and an incorrect Python result.Read 15 Oct 2026 · trustpilot.com
Maker identity
The privacy page identifies the operator as JDoodle Labs Pty Ltd with Australian Business Number 58 700 156 725.Read 15 Oct 2026 · jdoodle.com
Mobile
JDoodle offers a mobile app for writing and running code on iOS and Android phones and tablets.Read 1 Oct 2026 · jdoodle.com
Mobile synchronization
The mobile app works without an account, while signing in synchronizes work across the app and browser.Read 15 Oct 2026 · jdoodle.com
Payment security
JDoodle says Stripe processes credit cards and JDoodle does not store or handle card details in its systems.Read 1 Oct 2026 · jdoodle.com
Praise: ease and breadth
Trustpilot reviewers praise fast, convenient access to many compilers, easy learning without local setup, and simple API/plugin integration.Read 15 Oct 2026 · trustpilot.com
Praise: mobile learning
App Store reviewers praise the number of languages, quick execution and usefulness for testing code while mobile.Read 15 Oct 2026 · apps.apple.com
Private projects
YesRead 20 Sep 2026 · jdoodle.com
Project limit
25Read 20 Sep 2026 · jdoodle.com
Rating on Apple App Store
4.5 out of 5 from 96 ratings.Read 15 Oct 2026 · apps.apple.com
Rating on Capterra
0.0 out of 5 from 0 reviews.Read 15 Oct 2026 · capterra.com
Rating on Chrome Web Store
5.0 out of 5 from 2 ratings.Read 15 Oct 2026 · chromewebstore.google.com
Rating on G2
0.0 out of 5 from 0 reviews.Read 15 Oct 2026 · g2.com
Rating on GetApp
0.0 out of 5 from 0 reviews.Read 15 Oct 2026 · getapp.com
Rating on Google Play
4.1 out of 5 from 817 reviews.Read 15 Oct 2026 · play.google.com
Rating on Software Advice
0.0 out of 5 from 0 reviews.Read 15 Oct 2026 · softwareadvice.com.au
Rating on Trustpilot
2.4 out of 5 from 7 reviews.Read 15 Oct 2026 · trustpilot.com
Security statement
JDoodle says it uses measures intended to reduce loss, theft, unauthorized access and disclosure of personal information.Read 15 Oct 2026 · jdoodle.com
Teaching and assessment
Teachers can create assignments with automated grading, email notifications and usage analytics.Read 15 Oct 2026 · jdoodle.com
Zero setup
Users can run an initial program without an account or local installation.Read 15 Oct 2026 · jdoodle.com

Plans and prices

Free Free Free forever; no credit card required 1,000 code executions per day · 100 saved projects · 1 collaborator per project Read 20 Sep 2026 · jdoodle.com
Pro $15 a month monthly 150 AI credits a month · 10 collaborators per project · 5 Premium Embed IDEs Read 20 Sep 2026 · jdoodle.com
Enterprise Price not published SSO · Payment by invoice · Advanced user management · Priority support Read 20 Sep 2026 · jdoodle.com
API Free Free $0/month 20 credits/day · no internet access · REST and WebSocket · all languages Read 15 Oct 2026 · jdoodle.com
Free Free US$0; no expiry 1,000 executions/day · latest language versions · 100 saved projects · 15 AI credits/day (30/month) · 3 collaborators · unlimited embeds, students, assessments and questions Read 15 Oct 2026 · jdoodle.com
Student $4 a month US$4/month billed yearly (US$48/year) Unlimited executions and projects · every language version · internet access · 10 collaborators · 50 AI credits/month · 2× workspace Read 15 Oct 2026 · jdoodle.com
API Starter $10 a month $10/month 1,000 credits/day · internet access · REST and WebSocket · all languages Read 15 Oct 2026 · jdoodle.com
Pro $12 a month US$12/month billed yearly (US$144/year) Unlimited executions and projects · every language version · internet access · 10 collaborators · 150 AI credits/month · 4× workspace · advanced settings Read 15 Oct 2026 · jdoodle.com
API Growth $20 a month $20/month 2,000 credits/day · internet access · REST and WebSocket · all languages Read 15 Oct 2026 · jdoodle.com
Teacher $20 a month US$20/month billed yearly (US$240/year) Unlimited executions and projects · every language version · internet access · unlimited collaborators, students, assessments and questions · 150 AI credits/month Read 15 Oct 2026 · jdoodle.com
API Scale $50 a month $50/month 5,000 credits/day · internet access · REST and WebSocket · all languages Read 15 Oct 2026 · jdoodle.com
API Business $100 a month $100/month 10,000 credits/day · internet access · REST and WebSocket · all languages Read 15 Oct 2026 · jdoodle.com

Every JDoodle plan and price →

Strong points and limits

Strong points

  • Supports 114 languages, frameworks and databases.
  • The Free platform plan does not expire.
  • The browser IDE requires no installation.
  • Education tools include automated correction and grading.
  • Mobile apps are available for iOS and Android.

Limits

  • The free Chrome extension has no Firefox or Safari version.
  • Free API access has no internet access.
  • The API Free plan is limited to 20 credits per day.
  • The Free platform plan allows 100 saved projects.

Who it suits

JDoodle suits students, teachers and developers who want browser-based coding or programming education tools. Its API and embeds also suit people adding runnable code to services or learning materials.

JDoodle in depth

Read the full write-up

JDoodle is a hosted programming workspace with a browser IDE, classroom tools, embeddable editors and a Compiler API. It is best suited to learners and teachers who want coding and assessment together, or developers who need hosted code execution. Its free platform plan supports ongoing work, but project caps and separate API quotas make the right tier depend on how you use it.

Overview

JDoodle brings several programming uses into one service: writing and running code in a browser, managing coursework, embedding runnable editors and calling a compiler through an API. The breadth is useful for classes that mix practice with assessment and for developers building interactive code experiences. It is less compelling if you need only a local development environment or want to avoid hosted execution limits.

Key features

The browser IDE runs programs on JDoodle machines and requires no installation. Its support for 114 languages, frameworks and databases makes it a versatile place to learn or try different technologies. Full-stack runtime scope, real-time collaboration and public sharing extend the workspace beyond private snippets, though code still runs under bounded time and memory limits.

Education features include assignments, automated correction and grading, varied question types, roles and control over result disclosures. That combination is a meaningful advantage for teachers organizing structured practice and assessment; casual users who only need a compiler may not benefit from the extra classroom tools.

JDoodle embeds can add a runnable IDE to a website, course material or learning management system with three lines of HTML. The Compiler API offers REST for final results and WebSocket for streaming output and interactive programs. Both API and embed submissions execute on JDoodle machines with bounded time and memory, a practical fit for hosted code experiences but not unrestricted execution.

Mobile apps let users write and run code on iOS and Android phones and tablets. The free Chrome extension adds another way to work in the browser, but it is not offered for Firefox or Safari.

JDoodle Labs Pty Ltd says it primarily stores personal information in Australia and the United States and uses measures to prevent unauthorized access. Stripe processes credit cards, which JDoodle says it does not store or handle in its own systems. The company says its support team answers customer questions directly and provides documentation.

Pricing

The platform and Compiler API have separate free plans and quotas, so a free platform account should not be mistaken for unlimited API use.

Free: free, billed Free forever, with no credit card required. It includes 1,000 code executions per day, 100 saved projects and one collaborator per project. This is a useful ongoing tier for individual practice, but the project ceiling and single-collaborator limit constrain larger shared work.

Pro: $15 a month, billed monthly. It adds 150 AI credits a month, 10 collaborators per project and five Premium Embed IDEs. Choose it when collaboration or premium embeds matter; its stated inclusions do not give the unlimited executions and projects offered by Student.

Student: $4 a month, billed billed yearly, or US$48 a year. It includes unlimited executions and saved projects, 50 AI credits per month, 2× standard workspace and 10 collaborators per project. The yearly commitment is central to the low monthly equivalent; it is a strong fit for students who need room beyond Free’s caps.

Teacher: custom pricing, with unlimited collaborators per project, assessments and students. It suits educators managing classes at scale.

Enterprise: custom pricing, with SSO, invoice payment, advanced user management and priority support. Those organizational controls make it the relevant option for larger deployments.

API Free: free, with 20 credits per day, no internet access, REST and WebSocket APIs, and all languages. It allows evaluation and low-volume use, but the daily quota and offline-only access limit production use.

API Starter: $10 a month for 1,000 credits per day and internet access.

API Growth: $20 a month for 2,000 credits per day and internet access.

API Scale: $50 a month for 5,000 credits per day and internet access. The paid API tiers step up daily capacity while retaining internet access.

The platform Free plan is not a trial, does not expire and requires no card. JDoodle offers no free trial.

Platforms

JDoodle runs on the web and offers iOS and Android apps, a Chrome extension and an API. The extension's Chrome-only support is a drawback for users committed to Firefox or Safari. Mobile access is useful for writing and running code on phones and tablets, while the browser IDE avoids local installation.

Who it's for

JDoodle is a good match for students who want a browser-based coding workspace and can use the annual Student billing, and for teachers who need assignments, grading and classroom management. Developers should consider it when they need hosted execution, embeddable IDEs or REST and WebSocket compiler access, while checking the relevant execution bounds and API quota. It is a weaker fit for users whose primary requirement is a local IDE, or whose workflow depends on a non-Chrome extension.

Pros and cons

Pro: The Free platform plan persists without a card and permits 1,000 daily executions, making it useful for regular practice rather than a short trial.

Pro: Education tools combine assignments with automated correction and grading, which supports structured teaching beyond simple code execution.

Pro: REST and WebSocket API options, plus quick-to-add embeds, cover both final-result and interactive code experiences.

Con: Free platform projects cap at 100 and collaboration at one person per project, limiting shared work unless you upgrade.

Con: Student is billed yearly despite its monthly display, so the US$48 annual payment is the meaningful commitment.

Con: The API Free plan allows only 20 credits per day and no internet access, requiring a paid API tier for higher quotas and internet access.

Con: The browser extension is limited to Chrome, leaving Firefox and Safari users without that option.

Alternatives

For a different coding playground, compare Code Playground Software and Coding Playgrounds.

Playcode is another freemium option with a free plan and trial; its free tier allows three projects or published sites, one collaborator and requires Playcode branding.

Replit is worth considering if you want a free daily-usage tier with one live project and one background task at a time.

Scratch is a free platform for creating and sharing projects; its Annual Membership costs $35 a year.

CodeHS may suit teachers looking for a permanent free teacher plan with 100+ courses, a browser-based editor and automatic code submission and section management.

OneCompiler offers unlimited code executions and 20 AI credits per day on its free plan, making it an alternative for users prioritizing those free-tier limits.

CodePad is a free alternative for iOS and web.

CodePen may be a better fit for public front-end examples: its free plan includes unlimited Public Pens and three files per Pen.

Observable is an alternative with web and self-hosted platforms.

Verdict

Choose JDoodle if you are a student or teacher who wants code execution and education tools in one hosted service, or a developer who needs embeddable editors or a compiler API. Its durable free platform tier and broad language support are the main draws. Look elsewhere if you need a local IDE, more than 100 projects or one collaborator without upgrading, or API use beyond the free tier's tight daily quota and lack of internet access.

Verdict

JDoodle combines a browser IDE, education tools, mobile apps and a Compiler API, with distinct free plans for the platform and API. Check the plan limits and billing terms, particularly the Student plan’s yearly billing.

Where Specifiction places it

Alternatives to JDoodleAll alternatives →