Pyodios v1.0 is now on the App Store! Download for iPhone and iPad.
Python on iOS
v1.0.0
Run Python code directly on your iPhone and iPad through Pyodide, a WebAssembly distribution of CPython. No server required. Everything runs locally on your device.
Looking for R? Check out webRios.
Android version (Pyodroid) coming soon.




Jupyter-compatible notebooks with code cells, markdown, and inline output. Full .ipynb read/write support.
Write Python scripts with Tree-Sitter syntax highlighting, code outline, folding, and snippets.
Interactive Python REPL with command history, code completion, and color-coded output.
Generate matplotlib plots and interactive Plotly charts. Pinch to zoom, share, or export.
Inspect Python variables with type info, DataFrame previews, and quick actions.
Browse, create, and manage Python scripts and notebooks directly on your device.
Install Python packages from PyPI via micropip. Offline wheel caching included.
Nine built-in color themes with a full theme editor. Create, import, and export custom themes.
Connect to Jupyter servers over the network and run code on a remote Python kernel.
Configure layout, keyboard, iCloud sync, plot display, and more.