Run Python in Your Browser.
The lightweight, zero-config IDE for rapid prototyping and learning. NumPy, Pandas, Matplotlib, and 100+ packages — ready instantly.
Examples
main.py
Ln 1, Col 1Spaces: 4
Python 3.12 (Pyodide)Hit Run to see output here.
Why PyNow?
No Login Required
Start writing and running Python code immediately. No account, no setup, no friction.
100+ Packages Built In
NumPy, Pandas, Matplotlib, SciPy, Scikit-Learn, SymPy, and more — ready to import instantly.
Python 3.12
Run the latest Python version powered by Pyodide and WebAssembly. F-strings, match statements, and all modern features.
Runs in Your Browser
Your code executes locally via WebAssembly. Nothing is sent to a server — fast, private, and always available.
Share & Embed
Generate shareable links for your code or embed the IDE in any website with a single iframe tag.
Dark & Light Themes
Switch between dark and light mode. The editor adapts automatically to your system preference.
Frequently Asked Questions
How do I run Python online?
Type or paste your Python code into the editor above and click the Run button (or press ⌘Enter / Ctrl+Enter). Your code executes instantly in your browser — no installation, no account, and no server round-trip required.
What Python version does PyNow use?
PyNow runs Python 3.12 via Pyodide, a WebAssembly port of CPython. This means you get full support for modern Python features including f-strings, match statements, exception groups, and more.
Which libraries are supported?
PyNow supports over 100 packages out of the box, including NumPy, Pandas, Matplotlib, SciPy, Scikit-Learn, SymPy, and the Python standard library. Libraries are loaded on demand when you import them.
Is PyNow free?
Yes, PyNow is completely free to use. There are no paywalls, no usage limits, and no login required. Just open the page and start coding.
Can I share my code with others?
Yes! Click the Share button in the toolbar to generate a unique URL for your code. Anyone with the link can view and fork your code. You can also embed the IDE in any website using an iframe.
Does my code run on a server?
No. Your code runs entirely in your browser using WebAssembly (Pyodide). Nothing is sent to a remote server, which means execution is fast, private, and works offline once the runtime is loaded.