Secure, License, and Distribute Your PHP Code with Confidence
ionCube PHP Encoder 15 offers powerful multi-layered bytecode protection for PHP scripts. Trusted by developers all around the world since 2002, ionCube secures your PHP code with multiple layers of protection.
Your code is valuable and so it is important to secure it against theft and copying, so preventing loss of revenue whether your projects are large or small.
Trusted by developers worldwide since 2002
Unlimited Encoding
Encode as many projects for as many deployment machines as you require. Unlimited use with no mandatory renewals.
PHP Support
Encode for up to PHP 8.4 language syntax with extended runtime support through special compatibility in ionCube Loader that allows code to run on future releases of PHP. PHP 8.2-8.4 encoded files can run on up to PHP 8.5. What's this?
Advanced Security
Multi-layered PHP encoding with additional obfuscation options and advanced External Keys and Dynamic Key encryption for high level code protection.
Code Licensing & Management
Pro and Cerberus Edition products include licensing features which control where and for how long your scripts can be used. Set IP, domain and time restrictions with the Pro Edition or choose Cerberus for additional MAC address support and extended technical support coverage.
Compatibility
Available for Windows, Linux, macOS and FreeBSD with both command-line and GUI options (Linux/FreeBSD CLI only). Run encoded files on a wide range of platforms, see our Loaders page.
Automation Ready
Integrate ionCube into your automated pipeline with continuous integration support in our CI/CD Edition products. Find out how to integrate ionCube for CI or visit our FAQ.
Product Developers
Pro or Cerberus Edition + Online Licensing
For developers distributing apps and plugins with licensing controls and optional management add-on with Online Licensing.
Website Owners
Basic Edition + ionCube24
Protect PHP code for your website or self-hosted application. Upgrade to Pro if you require licensing controls and consider ionCube24 for malware protection and error reporting tools.
Continuous Integration Users
Pro or Cerberus CI Edition
Integrate encoding into your CI/CD pipelines with flexible machine licenses and on-demand activation/deactivation. See our CI blog articles for guidance and user case studies.
Agencies Offering Encoding Services
Agency Edition
Contact our sales team to learn about solutions tailored for agencies providing encoding as a service.
Not sure which edition is right for you? Contact us for guidance.
Code Protection
Bytecode Compilation
Convert PHP scripts into compiled bytecode for optimal performance and security.
Dynamic Keys
Enhance security with encryption keys generated algorithmically at runtime.
Obfuscation
Obfuscate variable, function, method, and class names to make reverse engineering more difficult.
Licensing Controls
License Restrictions
Set expiration dates, domain/IP/MAC address restrictions, and more to control script usage (Pro/Cerberus editions).
Non-PHP File Encryption
Encrypt additional file types like XML and templates.
Custom Messages
Define messages for expired or unauthorized script usage.
Deployment & Integration
Integration Tools
Use with ionCube Package Foundry and Bundler for streamlined deployment.
Loader Support
ionCube supports a wide range of platforms at runtime with Loaders available pre-installed with many popular web hosts.
Runtime PHP Compatibility
ionCube Loader includes special compatibility allowing existing encoded files to run on future versions of PHP. Find Out How.
Add-on
Online Licensing (Optional add-on)
Simplify License Management with Our Cloud-based Portal
Our Online Licensing service, available with Pro and Cerberus editions, allows you to:
- Create, update, and download licenses directly from ioncube.com.
- Set up projects and user details for efficient license management.
- Utilize project variants to manage different product versions, such as trial and paid content.
- Make licensing portable and take desktop licensing tools online to use anywhere.