Python Obfuscator - (Online|OnPrem) Obfuscation of Python Source Code

Obfuscate Python Scripts (.py), Protect Python Projects of any Complexity - Upload your scripts OR use the py-Obfuscator Privately!

OS Portability

Will my encrypted Python script work on Linux and Windows Systems? Yes, it will.

Function/Module Files

Can I encrypt Python modules? Yes, you can. Python Function/Module files can be protected. For added protection, you can choose to allow importation of encrypted modules ONLY from other encrypted python scripts.

PyInstaller Compatibility

Can I obfuscate my Python script AND use PyInstaller to convert it to an executable? Sure you can. But you shouldn't have to do that, if code protection is your objective. Once a script is obfuscated and encrypted, pyinstaller is not necessary.

Script File Size

Is there a limit on the size of Python scripts that can be obfuscated/protected? No, there is not.

How-To Videos on Script Protection

How to use the enscryption tool (or our web service) to encrypt and obfuscate your scripts - protect your python scripts from unintended exposure, theft.

Linux - Obfuscated Script Test

In this video, a python script is obfuscated and then tested on a linux server to confirm it functions as expected.


Windows - Obfuscated Script Test

In this video, a python script is obfuscated and then tested on a windows server to confirm it functions as expected.


Applying Time Restriction

This video demonstrates the process of using the onprem python obfuscator to obfuscate a python script and assign a specific time limit to it.


Encrypt Modules w/ Password

Submit python scripts and modules for encryption. Password-protect the importation of encrypted modules. Ensure only other encrypted scripts can import an encrypted module.


Encrypt Modules w/o Password!

Submit python scripts and modules for encryption without assigning a password to the encryption session. This is less secure but gives a point reference in comparison to the previous video (encrypting modules with password).


Code Execution - Restrict Users

This video demonstrates how to encrypt a python script and assign it a specific user (the only user) that is allowed to run it.


Python Protection in Docker

Submit your raw/plain python script to the enscryption tool, get back the encrypted, obfuscated and secured version of it.


Tamper Resistant Protection

Tamper Resistant Python Script - Encrypt your raw python code, Seal it off while simultaneously allowing it to remain executable, Prevent edits or modifications of any kind, Ensure your protected scripts cannot be renamed and used under different names.


Encrypt, Convert to a .exe file

For monthly subscribers: Encrypt a python script, then convert it into an executable with just a few clicks.


Script Obfuscation, Encryption and Protection!

Purchase the right tool to Protect, Encrypt & Obfuscate Python scripts!

Online Script Submission (SAS)

Python Script Protection (Online)

Purchase access to our online portal for script submissions. After access is granted, simply log in to the portal to begin submitting python scripts for encryption.

Licenses (On-Prem/Private hosts)

Python Script Protection (License)

Download the encryption tool itself and use it on Linux/Mac systems to encrypt your python scripts. Yes, encrypted scripts will work wherever Python is available.