Android · On Google Play

PyPad

Write and run real Python on your phone, and play the games you make, entirely on your device.

Get PyPad (Ads) on Google Play Free, occasional ads
Get PyPad without ads $1.99, one time, no ads

PyPad is a complete Python programming environment that runs on your phone. It bundles a real CPython 3.14 interpreter and pygame-ce, so you can write a script, tap Run, and watch it execute in a console or take over the screen as a full-speed game. It needs no account and no internet connection to run: everything is on your device and stays there.

Two editions, one app

Both editions are the same PyPad, built from the same code, with every feature in both. The only difference is how the app is paid for.

PyPad (Ads), free

The same app, kept free by an occasional ad between activities. Ads are never personalized and are limited to general-audience content, and where the law asks for your consent you can decline in one tap and keep using the app without ads. Available in 140 countries. Not offered in the EU or the UK for now: advertising there would require paid legal representatives in both, a cost this edition cannot carry yet.

Get the ad-supported edition on Google Play

PyPad, $1.99 one time

No ads, no advertising code, and no Internet permission, so it cannot make a network connection even in principle. Sold in 171 countries, including the EU and the UK.

Get PyPad on Google Play

What it does

Real Python, not a toy subset

Full CPython 3.14 lives inside the app, with the standard library. If it runs on a desktop, the language behaves the same way here.

Games that run at full speed

pygame-ce draws to a fullscreen surface at a steady 60 frames per second. It is the same real pygame that runs on desktops, ported to Android.

An editor built for thumbs

Syntax highlighting, semantic autocomplete, find and replace, a row of programming keys above the keyboard, and errors highlighted at the exact line and column.

Nothing can hang your work

Your code runs in a separate process, so an infinite loop or a crash never takes down the editor, and Stop always works.

Real projects, not single files

Nested folders, images and sounds, import from your device's file picker, and checkpoint-and-restore history for any file.

Learn by playing

Five built-in samples, from “Hello, world” to a multi-file game with a sprite, sound and score. Each one opens as your own editable copy.

Privacy & permissions

Anatory collects nothing through either edition. That is not a policy position, it is how the app is built: no analytics code and no account system anywhere in it. The paid edition has no advertising code either. The ad-supported edition adds one thing, Google's advertising library, which needs the internet and sends Google what it takes to show an ad; Anatory never receives that data.

Data collected
Paid edition: none. No account, no analytics, no advertising, no identifiers. Ad-supported edition: none by Anatory; the advertising library shares your approximate location (from your IP address), ad interactions, diagnostics and an app-set identifier with Google, and never the advertising ID, which the app removes.
Internet access
The paid edition does not hold the INTERNET permission, so it cannot make a network connection even in principle. The ad-supported edition holds it for the advertising library only. In both editions, your own code cannot use the network.
Permissions requested
Notifications only, and only when you first tap Run. It drives a silent ongoing notification showing which script is running, with a Stop button. PyPad works fully if you decline.
Where your work lives
In the app's private storage on your device. Importing and exporting happen through Android's own file picker, and go only where you point them.
Device backup
If you have Android's device backup switched on, Android may include PyPad's files in your own encrypted Google account backup, the same as it does for other apps. PyPad never transmits anything itself.

Read the full PyPad privacy policy, or the privacy policy of the ad-supported edition.

What's inside

PyPad bundles and credits a number of open-source components. The app has an attribution screen listing every one of them with its license, and Anatory's patches and build scripts are published through the open-source page.

  • CPython 3.14, the Python interpreter and standard library
  • pygame-ce (pygame Community Edition), with the SDL2 stack and FreeType
  • jedi and parso, autocomplete and parsing
  • CodeMirror 6, the code editor
  • JetBrains Mono, the code typeface

Python is a trademark of the Python Software Foundation, and pygame is the name of a community-developed library. PyPad uses both names descriptively, to say what it runs. Anatory Software LLC is not affiliated with, or endorsed by, the Python Software Foundation or the pygame project.

Availability

Price
$1.99, one time. No in-app purchases, no subscription, no ads.
Platform
Android. There is no iOS or web version.
Status
Live on Google Play since August 25, 2026. Not yet available in the EEA or the United Kingdom.
Terms
PyPad ships under a short, plain-language terms of use. The one-sentence version: your code is yours, and the app is provided as is.
Questions
support@anatory.com, or see the support page.