PHPDecompile FAQ

Everything you need to know about decoding ionCube and SourceGuardian PHP files.

What does this PHP decoder support?

The service supports both ionCube and SourceGuardian protected PHP files. Upload a .php file or ZIP archive, confirm the detected encoder tag, and download readable PHP source after processing.

Is it legal to decode ionCube or SourceGuardian files?

Decoding protected PHP files is legal when you own the software or have permission from the copyright holder. Common legal use cases include recovering lost source code, auditing purchased software, migration work, and updating abandoned projects. You are responsible for ensuring you have the legal right to decode any file.

How does the decoder work?

The workflow is online and automatic: upload your protected PHP files, wait for processing, preview the result, and download clean PHP source code. No local software installation or command-line workflow is required.

Which PHP versions are supported?

The ionCube decoder supports encoded targets for PHP 5.3–5.6, 7.1, 7.2, 7.4, and 8.1–8.4. PHP 8.0 is not an ionCube encoding target. Supported files are automatically tagged as ionCube, SourceGuardian, or detecting during upload and processing.

Can I decode SourceGuardian files online?

Yes. SourceGuardian decoding is covered by the same upload, trial, progress, and download workflow used for ionCube files.

How long does decoding take?

Most files are decoded in under 60 seconds. Larger projects with many classes and methods may take a few minutes. The decoder processes files in parallel for speed, and you can track progress in real-time from your dashboard.

Are my uploaded files secure?

Yes. Uploaded files are encrypted at rest and automatically deleted after 7 days. Processing is automatic unless you explicitly submit a failed paid decode for manual decrypting.

Can I try the decoder for free?

Yes. Every account includes free trial uploads. The free trial gives you a preview of the decoded output so you can verify quality before purchasing.

What happens if decoding fails?

For paid decodes, you can submit the file for manual decrypting or choose a credit refund. Trial failures do not charge credits.

Do you offer bulk decoding?

Yes. Upload a ZIP archive containing multiple encoded PHP files, or upload files individually. Bulk discounts are available for 50+ files. Enterprise API access is available for high-volume decoding.

What file formats can I upload?

You can upload individual .php files protected with ionCube or SourceGuardian, or a .zip archive containing multiple PHP files. The maximum file size is 100MB per upload. ZIP files are extracted automatically.

Do you store my decoded files?

Decoded files are stored encrypted on our servers for 7 days so you can download them. After 7 days, all files are permanently deleted. You can also delete files manually at any time from your dashboard.

Can I get a refund?

Yes. If a paid file cannot be decoded automatically, you can choose a credit refund from the order page instead of submitting it for manual decrypting.

What payment methods do you accept?

We accept all major credit cards via Stripe, PayPal, and cryptocurrency payments (BTC, ETH, USDT). All payment processing is secure and encrypted.

Do you offer an API?

Yes. Enterprise API access is available for high-volume decoding and automated pipelines. Contact us for API documentation and pricing.

Still have questions?

Contact Support →