Supported IonCube & PHP versions

ioncubedecode.xyz decodes IonCube 10 through 15 on PHP 7.1 through 8.4. Most public decoders stop at IonCube 13 or PHP 7.4; this service handles the newer versions used by modern commercial scripts.

Compatibility matrix

PHP ↓ / IonCube → 10 11 12 13 14 15
PHP 7.1
PHP 7.2
PHP 7.3
PHP 7.4
PHP 8.0
PHP 8.1
PHP 8.2
PHP 8.3
PHP 8.4

What works (and what doesn't)

Fully supported

  • Standard IonCube-encoded PHP files (loader-based)
  • Files with XERROR callback-key protection (automatic key recovery in the full decode)
  • Files shipped with custom loader wrappers
  • Files compiled with IonCube PHP Encoder 10, 11, 12, 13, 14, and 15

Not supported (yet)

  • IonCube versions below 10 (deprecated, extremely rare)
  • Files with custom native extensions bundled alongside the IonCube encoding
  • Files over 10 MB

Version-specific notes

IonCube 14 & 15
These are the versions used by most commercial PHP products released after 2023. Many online decoders don't support them; we do.
PHP 8.3 & 8.4
Newer PHP versions with readonly properties, typed class constants, and JIT quirks are handled in the decoder runtime.
Legacy PHP 7.1 – 7.4
Legacy code from older CMS plugins and SaaS tools still works. Useful for auditing old scripts.

Try it on your file

Upload a .php file for a free 20-line preview. Full decode via the Telegram bot for 1 credit.