Pydroid 3

What Pydroid 3 is
Pydroid 3 is an educational Python 3 IDE for Android, with an interpreter that can run programs without an internet connection. It includes pip and a repository of prebuilt wheels, with packages such as NumPy, SciPy, Matplotlib, scikit-learn and Jupyter. The listing also names support for OpenCV, TensorFlow, PyTorch, Tkinter, Kivy, PySide6 and pygame; OpenCV requires a device with Camera2 API support. C, C++ and Fortran compilers are included, and the app supports Cython.
For debugging, Pydroid 3 has a PDB debugger with breakpoints and watches. Its editor offers syntax highlighting, themes, tabs, an extended keyboard bar and code navigation. Code prediction, auto-indentation and real-time code analysis are Premium-only. The free plan is ad-supported and excludes Premium-only features and libraries. Pydroid 3 requires at least 250 MB of free internal memory, with 300 MB or more recommended. The privacy policy says the app may collect crash and requested pip-package statistics; error logs may contain device and usage details. It also names Google Play Services, AdMob, Google Analytics for Firebase and Firebase Crashlytics as third-party services. The developer is Lider Soft KZ, based in Kaskelen, Kazakhstan.
Who it suits
Pydroid 3 suits Android users learning Python or writing programs on a device, including when an internet connection is unavailable. It may also suit users who need listed scientific packages, other supported libraries, or C, C++ and Fortran compilers in an Android IDE.
What it does well
- Runs Python programs offline.
- Includes pip and a repository of prebuilt wheels.
- Includes a PDB debugger with breakpoints and watches.
- Provides C, C++ and Fortran compilers.
- Editor includes syntax highlighting, themes, tabs and code navigation.
What to know first
- The free plan is ad-supported.
- Premium-only features and libraries are excluded from the free plan.
- Requires at least 250 MB of free internal memory.
- Available on Android.
Limits
The free plan is ad-supported and excludes Premium-only features and libraries. Code prediction, auto-indentation and real-time code analysis are Premium-only.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Ad-supported · Premium-only features and libraries are excluded | Free |
| Premium | Price and billing term not stated on the pages opened | On request |
As pydroid.app lists them, read 7 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the Pydroid 3 website.
- Use an Android device with at least 250 MB of free internal memory; 300 MB or more is recommended.
- Choose the free plan or Premium.
- Use the included Python interpreter to run programs, including offline.
Verdict
Choose Pydroid 3 if you want an Android Python IDE with offline execution, package support and an integrated debugger. Look elsewhere if you need an app on a platform other than Android or want code prediction, auto-indentation and real-time code analysis on the free plan.
Questions
Is Pydroid 3 free?
Yes. Its Free plan costs nothing and is ad-supported.
Which platforms does it support?
Pydroid 3 supports Android.
Can it run programs without internet access?
Yes. Its Python interpreter can run programs offline.
What debugging tools are included?
It includes a PDB debugger with breakpoints and watches.
Which packages and libraries are named?
The package repository includes NumPy, SciPy, Matplotlib, scikit-learn and Jupyter. The listing also names OpenCV, TensorFlow, PyTorch, Tkinter, Kivy, PySide6 and pygame support; OpenCV requires Camera2 API support.
Who makes Pydroid 3?
The Google Play listing identifies the developer as Lider Soft KZ and gives its location as Kaskelen, Kazakhstan.
Facts from Pydroid 3's own pages
- Compilers
- It includes C, C++, and Fortran compilers and supports Cython. · play.google.com, 7 Oct 2026
- Debugger
- The app includes a PDB debugger with breakpoints and watches. · play.google.com, 7 Oct 2026
- Developer location
- The Google Play listing identifies the developer as Lider Soft KZ and gives an address in Kaskelen, Kazakhstan. · play.google.com, 7 Oct 2026
- Device requirement
- Pydroid 3 requires at least 250 MB of free internal memory, with 300 MB or more recommended. · play.google.com, 7 Oct 2026
- Editor
- Editor features include syntax highlighting, themes, tabs, an extended keyboard bar, and code navigation; code prediction, auto-indentation, and real-time code analysis are marked Premium-only. · play.google.com, 7 Oct 2026
- Headquarters
- Kaskelen, Kazakhstan · pydroid.app, 28 Sept 2026
- Libraries
- The listing names OpenCV, TensorFlow, PyTorch, Tkinter, Kivy, PySide6, and pygame support, with OpenCV requiring a device that supports Camera2 API. · play.google.com, 7 Oct 2026
- Offline interpreter
- Its Python interpreter can run programs without an internet connection. · play.google.com, 7 Oct 2026
- Packages
- It includes pip and a custom repository for prebuilt wheels, including packages such as NumPy, SciPy, Matplotlib, scikit-learn, and Jupyter. · play.google.com, 7 Oct 2026
- Privacy collection
- The privacy policy says the app may collect crash and requested pip-package statistics, and error logs may include the device IP address, name, operating system version, app configuration, and usage time and date. · pydroid.app, 7 Oct 2026
- Purpose
- Pydroid 3 is an educational Python 3 IDE for Android. · play.google.com, 7 Oct 2026
- Security statement
- The privacy policy says the maker strives to use commercially acceptable safeguards but cannot guarantee absolute security of internet transmission or electronic storage. · pydroid.app, 7 Oct 2026
- Support
- The Google Play listing provides a support email at [email protected] and invites users to report bugs or request features. · play.google.com, 7 Oct 2026
- Third-party services
- The privacy policy lists Google Play Services, AdMob, Google Analytics for Firebase, and Firebase Crashlytics as third-party services used by the app. · pydroid.app, 7 Oct 2026
Where Pydroid 3 stands on Freedom251
- Python IDEs#13 of 26
