A pure PHP implementation of code obfuscation and software licensing. Works on any standard PHP 8.0+ host without special extensions.
Existing solutions come with significant deployment challenges
Traditional encoders require installing custom PHP extensions on every server. This is often impossible on shared hosting and creates compatibility headaches.
When PHP releases a new version, you're stuck waiting for loader updates. Your customers can't upgrade their servers until the loader catches up.
Asking customers to install extensions, modify php.ini, or contact their hosting provider creates support burden and lost sales.
Everything you need to protect and license your PHP applications
Automatically renames variables and functions across all files with cross-file consistency. Your $userName becomes $_o0.
All string literals are encrypted with authenticated encryption. Each string has a unique IV and authentication tag for tamper detection.
Generate, validate, and manage licenses directly. Hostname, MAC address, and IP locking with CIDR support. No separate product needed.
Time-based expiration with grace periods. Support for hard expiration dates, trial licenses, and never-expiring enterprise licenses.
Full PHP API for e-commerce integration. Generate licenses programmatically from your checkout system. Online validation with offline caching.
Composer packages in your vendor directory are copied unchanged. Only your code is obfuscated, keeping dependencies intact.
An honest comparison to the industry's leading PHP encoder
| Feature | PurePHPEncoder | ionCube |
|---|---|---|
| Deployment | ||
| Requires Loader Extension | No | Yes |
| Works on Shared Hosting | Yes | Requires loader install |
| PHP Version Compatibility | Any PHP 8.0+ | Depends on loader updates |
| Server Requirements | OpenSSL (standard) | ionCube Loader |
| Code Protection | ||
| Variable Renaming | Yes | N/A (bytecode) |
| Function Renaming | Yes | N/A (bytecode) |
| String Encryption | AES-256-GCM | Proprietary |
| Cross-file Consistency | Yes | N/A |
| Bytecode Compilation | No | Yes |
| Protection Level | Medium-High | Very High |
| Licensing Features | ||
| Built-in License Generation | Yes | Separate product |
| Hostname Locking | Yes (multiple) | Yes |
| MAC Address Locking | Yes (multiple) | Yes |
| IP Address Locking | Yes (CIDR support) | Yes |
| Custom Metadata | Unlimited | Limited |
| Online Validation | Yes | Yes |
| Grace Periods | Yes | Yes |
| Developer Tools | ||
| CLI Interface | Yes | Yes |
| GUI Application | No | Yes |
| Developer API | Yes | Yes |
| CSS/JS Minification | Yes (with source maps) | No |
| Encoding Reports | Text & JSON | Yes |
Select the right level of protection for your needs
Code protection only
Complete licensing solution
Built on proven cryptographic standards
NIST-approved authenticated encryption for all string literals
Digital signatures ensure licenses cannot be forged or tampered with
Encryption keys are properly derived from your secret using HKDF
Any modification to license data invalidates the cryptographic signature
Start securing your applications today with zero deployment friction.