A powerful Windows GUI application for converting Python scripts to standalone executables using PyInstaller integration.
Transform your Python projects into professional Windows applications with zero dependencies required on the target machine!
- One-Click Conversion - Convert Python scripts to EXE files with a single button click
- Smart PyInstaller Integration - Automatically handles PyInstaller execution and arguments
- Automatic Python Detection - Finds Python installations using multiple methods
- Dependency Bundling - Automatically detects and includes required Python modules
- Single File Output - Creates standalone .exe files that work on any Windows computer
- Drag & Drop Support - Simply drag Python files directly into the application
- File Browser Integration - Built-in file browsers for Python files, output directories, and icons
- Real-time Output Log - Live conversion progress with detailed status updates
- Professional GUI - Modern, clean interface with intuitive controls
- Progress Indication - Visual progress bar and status updates during conversion
- Single File Mode - Create one portable .exe file (
--onefile
) - Console Hiding - Hide console window for GUI applications (
--noconsole
) - Debug Mode - Enable detailed debugging output (
--debug all
) - Custom Icons - Add custom .ico files to your executables
- Output Directory Control - Choose where your .exe files are created
- Clean Builds - Automatic cleanup of temporary build files
- Settings Persistence - Remembers your last used directories and settings
- Comprehensive Logging - Detailed log files with timestamps and error tracking
- Input Validation - Prevents errors with thorough file and path validation
- Error Recovery - Graceful handling of missing files and failed operations
- Process Management - Safe handling of PyInstaller processes and cleanup
- Windows 10/11
- Python 3.7+ (automatically detected)
- PyInstaller (automatically installed if missing)
- Go to Releases
- Download
PyConverter.exe
- Run directly - no installation required!
git clone https://github.com/realLuckyy/Python-to-exe.git
cd Python-to-exe
dotnet build -c Release
- Launch PyConverter.exe
- Select your Python file (drag & drop or browse)
- Choose output directory (defaults to Desktop)
- Configure options (single file, console hiding, custom icon)
- Click Convert - watch the magic happen!
- Visual Studio 2022 or VS Code
- .NET 8.0 SDK
- Windows 10 SDK
# Clone the repository
git clone https://github.com/realLuckyy/Python-to-exe.git
cd Python-to-exe
# Build debug version
dotnet build
# Build release version
dotnet build -c Release
# Create standalone executable
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true
We provide convenient build scripts:
build-standalone.bat
- Creates self-contained executablebuild-all-platforms.bat
- Builds for both x64 and x86build-release.bat
- Full release build with all configurations
Component | Minimum | Recommended |
---|---|---|
OS | Windows 10 | Windows 11 |
RAM | 512 MB | 2 GB |
Storage | 100 MB | 500 MB |
.NET | None (standalone) | N/A |
Component | Version |
---|---|
.NET SDK | 8.0+ |
Visual Studio | 2022+ |
Python | 3.7+ |
"PyInstaller not found"
- Install PyInstaller:
pip install pyinstaller
- Or let PyConverter install it automatically
"Python not detected"
- Install Python from python.org
- Ensure Python is in your PATH
- Use the portable Python option in PyConverter
"Conversion failed"
- Check the output log for detailed error messages
- Ensure your Python script runs without errors
- Verify all dependencies are installed
- Check our Documentation
- Report Issues
- Discussions
We welcome contributions! Please see our Contributing Guide for details.
- Fork the repository
- Clone your fork
- Create a feature branch
- Make your changes
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
- PyInstaller - The powerful Python packaging tool
- .NET - Cross-platform development framework
- Windows Forms - GUI framework
If you find PyConverter useful, consider supporting the development:
Made by Luckyy
Transform Python scripts into professional Windows applications - no dependencies required!