We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
If this tool helped you, you can buy us a coffee ☕
Upload Python .pyc or .pyo bytecode files and attempt to recover readable, approximate .py source code.
Click or drag to upload .pyc, .pyo files
PYC, PYO
Max 256 KB
Python .pyc and .pyo files contain compiled bytecode. This tool sends your files to a decompilation service and attempts to generate approximate .py source code for reading, auditing, or migration. The output is not a lossless copy of the original source file.
Python bytecode formats vary by interpreter version. Success depends on the file's Python version, bytecode integrity, and the versions currently supported by the backend decompiler. You do not need to select a version manually, and this tool does not guarantee support for any complete version range. Comments, original formatting, some variable names, and information lost during compilation usually cannot be recovered. Generated code may also require manual fixes.
Only process files you own, are authorized to analyze, or may legally research. Do not use this tool to bypass authorization, licenses, or copyright protections. Before uploading sensitive code, confirm that it may be sent to a remote service.