skillfed

auto-py-to-exe

Converts .py to .exe using a simple graphical interface.

auto-py-to-exe v2.50.1 77.0K downloads/30d#14,557 on PyPI4,983
Permissive license MIT Active released

What it is and what it does

Auto PY to EXE wraps PyInstaller behind a browser-based graphical interface, letting you convert Python scripts to Windows executables without learning PyInstaller's command-line syntax. You select your script, optionally add an icon or bundle extra files, and click a button to generate the .exe in an output folder. It depends on Eel for the web UI, PyInstaller for the actual compilation, and requests for any HTTP operations.

The tool is aimed at developers who want to distribute Python applications as standalone executables without exposing source code or requiring users to have Python installed. It handles common packaging scenarios—console apps, GUI applications, bundled assets, and persistent data—through a straightforward form-based workflow. Configuration can be saved and reused as JSON, and the interface supports multiple languages.

Use it for:

  • Package a Python GUI application (tkinter, PyQt, etc.) as a single .exe for distribution to end users.
  • Convert a command-line Python tool into a Windows executable for non-technical users.
  • Bundle a Python script with data files, images, or databases into a portable .exe.
  • Automate repeated conversions by saving and reusing JSON configuration files.
  • Distribute Python scripts without revealing source code or requiring Python installation on the target machine.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides a graphical interface to convert Python scripts into standalone Windows executables using PyInstaller, eliminating the need to manually configure command-line options.

Yes, if you need to convert Python scripts to Windows executables and prefer a graphical workflow over command-line PyInstaller. The package is actively maintained, has no known vulnerabilities, and low install friction. It is not suitable if you need cross-platform executables (macOS, Linux) or if PyInstaller itself cannot handle your dependencies.

Install

auto-py-to-exe on PyPI

pip

pip install auto-py-to-exe

uv

uv add auto-py-to-exe

poetry

poetry add auto-py-to-exe

Installing auto-py-to-exe

Before you install

Low friction installation via pip with no compiled dependencies. Actively maintained as of July 2026 with a stable release history since 2018.

License in practice

MIT license permits commercial and private use with minimal restrictions; you may use, modify, and distribute the package freely provided you include the license notice.

Quickstart

pip install auto-py-to-exe
auto-py-to-exe
# Opens a browser-based GUI where you select your .py file, configure options, and click convert to generate the .exe in /output

Chrome browser required for the default interface; if Chrome is not installed, the system default browser will be used instead. Python 3.6 or later required.

Verify before relying

  • Whether the generated executables require end-user installation of Python or runtime dependencies.
  • Performance characteristics and file size overhead of executables created by this tool.
  • Compatibility with complex dependency trees or binary extensions beyond what PyInstaller natively supports.

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.6)
Install friction low — pure-Python wheel
Runtime dependencies 3 — Eel, pyinstaller, requests
Maintenance actively maintained — 117 days since the last release
Last repo commit
First released
Downloads 77,038/month — #14,557 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: auto_py_to_exe-2.50.1-py2.py3-none-any.whl

Keywords: gui, executable

License :: OSI Approved :: MIT LicenseOperating System :: Microsoft :: WindowsOperating System :: POSIX :: LinuxProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Tags

python to exe converterpy to exe guipyinstaller graphical interfacepython executable builderconvert python script to windows exepy2exe alternativepython packaging tool
gui-wrapperexecutable-packagingwindows-distribution

More Build Tools packages