Share
Run real Python 3 (with numpy/pandas/matplotlib) in your browser via Pyodide.
Write and run real Python 3 in your browser — no install, no server. Powered by Pyodide (CPython compiled to WebAssembly). Comes with numpy, pandas, matplotlib, and the standard library out of the box. Install additional packages with micropip. Plot graphs, work with data, learn Python — everything runs locally in your browser.
Learn how to write, execute, and visualize Python code directly in your browser using the Pyodide-powered Python Playground.
Open the Python Playground tool
Navigate to the Python Playground web page to initialize the WebAssembly-based Python 3 environment in your browser.
Write or paste your Python code
Enter your script into the editor, utilizing built-in libraries like numpy, pandas, or matplotlib for data analysis and plotting.
Install additional packages via micropip
If your project requires specific external libraries, use the micropip command to install them directly into the local browser environment.
Execute the script locally
Click the run button to execute your code; the CPython engine runs entirely in your browser without requiring a server.
Review output and generated plots
Check the console for text output or view the rendered matplotlib graphs and data frames generated by your script.
Estimated time: PT2M
Share this tool
Encode and decode Base64 strings instantly.
Generate v4 UUIDs instantly, single or in bulk.
Explain any code in plain language — all languages supported.
Percent-encode or decode URL strings instantly.
Encode/decode HTML entities like < > &.
Convert Unix epoch timestamps to/from readable dates.
Convert text or Markdown to a Word .docx file with live preview, RTL, and page-setup options.
Load and compare multiple URLs side by side in resizable iframes.
See your public IP address plus full location, ISP, ASN, timezone, coordinates, and more.
Convert Markdown to a fully customized, RTL-ready PDF.
Play local or online videos with HLS stream support, subtitles, playlist, and bookmarks.
Convert images to video with the Ken Burns zoom/pan effect. Add music and export as WebM.
Convert Markdown to a formatted Word .docx — live preview, RTL, tables, page setup, all client-side.
Buy social media marketing services — followers, likes, views and more.
Press Run (or Ctrl+Enter) to execute. First run downloads Pyodide (~6 MB) and may take 10–15s.
Real Python 3 with the standard library + numpy, pandas, matplotlib pre-loaded. Install more packages with await micropip.install("name").
Plots: use plt.show() — figures appear below the output as PNGs.
Privacy: code never leaves your browser. Pyodide is downloaded from jsdelivr CDN on first run.