Write, run, and debug code with multi-language support. Includes JS/TS with Node.js runtime (require, process, Buffer, fs, path, crypto, events), Python runtime, HTML/Markdown preview, SQL support, formatting, and linting.
Run your code to see output here
The Code Playground gives you a full Monaco editor (the same engine behind VS Code) paired with a live execution environment that supports JavaScript, TypeScript, Python, HTML, Markdown, and SQL — all running locally in the browser, with no backend or installation required. JavaScript and TypeScript run with a complete Node.js-compatible runtime that polyfills require(), process, Buffer, fs, path, os, crypto, events, http, and more, so common Node.js patterns work without modification.
Python execution is powered by Pyodide (a real CPython interpreter compiled to WebAssembly), HTML and Markdown render in a live preview pane that updates as you type, and SQL runs through alasql with full CREATE TABLE, INSERT, and SELECT support. TypeScript is transpiled on the fly via Babel standalone before execution, and a Prettier-backed format button keeps your code clean.