Every Zend VM instruction, one per line, with line numbers — the ground truth for tracing a bad result.
PHP decoders for protected source files
Choose a decoder for your PHP file and start with a clear, product-specific workflow.
<?phpclass License { private $active = true; public function status() { return $this->active; }}<?phpclass License { public function status() { return true; }}Upload a file and start a decoding task.
One encrypted file in, three files out
Every decode returns the same three artifacts. When something looks wrong, you can trace it back to the exact opcode.
The source rebuilt from the encoded payload — namespaces, classes, and method signatures intact.
The restored source cleaned up: gotos folded back into if/else, decompiler temp variables and boolean flags merged away, obfuscated names renamed — logic unchanged.
All three are kept on our side and downloadable from your task history — they do not depend on the decoder's own retention window.
Choose a PHP decoder
Each decoder has its own product page and Try it workflow.
SourceGuardian Decoder
Process PHP files with SourceGuardian Decoder and manage decoding tasks and results from your console.
Try itionCube Decoder
Process PHP files with ionCube Decoder, then follow task progress and results in your console.
Try itSwoole Compiler Decoder
Process PHP files through the Swoole Compiler Decoder entry and manage related tasks in one place.
Try itXend Decoder
Process PHP files with Xend Decoder and follow task activity through your console.
Try itFrom product choice to full result
Choose the matching decoder, add a file, and review the result.
Identify the product
Open the page for the protection tool associated with your PHP file.
Add your PHP file
Choose a source file you own or are authorized to process.
Preview and unlock
Review the first 10 lines, then unlock the complete result.
Frequently asked questions
Which PHP decoders are available?
Open separate decoder pages for SourceGuardian, ionCube, Swoole Compiler, and Xend.
Can I manage my decoding jobs?
Sign in to the console to review task activity, status, and available results.
How do I secure my account?
Use the account security center to review sign-in protections and recent security activity.
Can I submit code I do not own?
Only analyze files you own or are explicitly authorized to process.
Choose the product that matches your PHP file.
Browse decoder pages