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.