Encoder shield icon

ionCube PHP Encoder 15

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's important to secure your code against theft, copy and prevent lost revenue whether your projects are large or small.

Powerful Protection. Flexible Deployment.

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.

Learn more →

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.

Which ionCube Encoder Edition Suits You?

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.
Continuous Integration Users Pro or Cerberus CI Edition
Integrate encoding into CI/CD pipelines with flexible machine licenses.
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.

Online licensing icon

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.
Learn more about Online Licensing