Search tools

Search for a command to run...

Python Online Compiler & Playground

Write and run Python 3 in your browser — no install, no account. Real CPython (Pyodide) with input(), NumPy, pandas and Matplotlib charts, and shareable links.

How to use

  1. 1Write Python code or load an example.
  2. 2Press Run (Ctrl+Enter). The first run downloads Python (~10 MB, then cached).
  3. 3Put lines for input() in the stdin box; charts from Matplotlib appear under the output.

Frequently asked questions

Is this real Python?

Yes — CPython 3 compiled to WebAssembly (Pyodide), running entirely in your browser.

Which packages can I import?

The full standard library plus popular scientific packages such as NumPy, pandas, Matplotlib, SciPy and scikit-learn, which load automatically on import.

Can I read from input()?

Yes. Each line in the stdin box answers one input() call.

What doesn't work?

Network sockets, threads/multiprocessing and packages with native code that hasn't been built for Pyodide.