Online eval gzinflate base64_decode decoder help


Settings Remark
Enter scrambled code

--Or --

Enter nested functions and scrambled code
Depending on which decode method you have choosen you must enter specific information in the textbox.

If you have choosen decode method 1
Enter all nested functions starting with the keyword "eval" including opening brackets "(".
The scrambled code must be enclosed by single or double quotes.
Closing brackets ")" are optional.
Do not enter "<?php" and "?>".
Max 200000 characters allowed.

This service only recognizes nested functions starting with the keyword "eval", followed by any of the following functions:
  • gzinflate
  • base64_decode
  • str_rot13
  • gzuncompress
  • strrev
  • rawurldecode
Example 1 (correct):
eval(gzinflate(base64_decode("4+VKK81LLsnMz1Mozsgv900tLk5MT9XQVKjm
5eJMTc7IV1AKT81Jzs9NVSjJV/DNT8rMSU3LLM7QAwopWfNy1fJyoegDCgEA")));


Example 2 (correct):
eval(gzinflate(base64_decode("4+VKK81LLsnMz1Mozsgv900tLk5MT9XQVKjm
5eJMTc7IV1AKT81Jzs9NVSjJV/DNT8rMSU3LLM7QAwopWfNy1fJyoegDCgEA")));$a=1;

Note: The scrambled code must end with a single or double quote. All code after the closing quote will be ignored.

Example 3 (correct):
eval(gzinflate(base64_decode("4+VKK81LLsnMz1Mozsgv900tLk5MT9XQVKjm
5eJMTc7IV1AKT81Jzs9NVSjJV/DNT8rMSU3LLM7QAwopWfNy1fJyoegDCgEA"

Note: The scrambled code must always be enclosed by single or double quotes.

Example 4 (incorrect):
<?php
eval(gzinflate(base64_decode("4+VKK81LLsnMz1Mozsgv900tLk5MT9XQVKjm
5eJMTc7IV1AKT81Jzs9NVSjJV/DNT8rMSU3LLM7QAwopWfNy1fJyoegDCgEA")));
?>

Note: Do not enter "<?php" and "?>".

Example 5 (incorrect):
eval(gzinflate(base64_decode("4+VKK81LLsnMz1Mozsgv900tLk5MT9XQVKjm
5eJMTc7IV1AKT81Jzs9NVSjJV/DNT8rMSU3LLM7QAwopWfNy1fJyoegDCgEA

Note: Missing closing double quote ".

Example 6 (incorrect):
$a=1;eval(gzinflate(base64_decode("4+VKK81LLsnMz1Mozsgv900tLk5MT9XQVKjm
5eJMTc7IV1AKT81Jzs9NVSjJV/DNT8rMSU3LLM7QAwopWfNy1fJyoegDCgEA")

Note: Must always start with keyword eval.

Example 7 (incorrect):
eval(myfunction(base64_decode("4+VKK81LLsnMz1Mozsgv900tLk5MT9XQVKjm
5eJMTc7IV1AKT81Jzs9NVSjJV/DNT8rMSU3LLM7QAwopWfNy1fJyoegDCgEA")));

Note: myfunction is not supported.

If you have choosen decode method 2
In the textbox enter only the encoded string which is the text with random letters, number and characters.

Do no enter any of the nested function names.
Max 200000 characters allowed.

Example 1 (correct):
4+VKK81LLsnMz1Mozsgv900tLk5MT9XQVKjm
5eJMTc7IV1AKT81Jzs9NVSjJV/DNT8rMSU3LLM7QAwopWfNy1fJyoegDCgEA


Example 2 (correct):
"4+VKK81LLsnMz1Mozsgv900tLk5MT9XQVKjm
5eJMTc7IV1AKT81Jzs9NVSjJV/DNT8rMSU3LLM7QAwopWfNy1fJyoegDCgEA"

Note: All single or double quotes are ignored.

Example 3 (correct):
("4+VKK81LLsnMz1Mozsgv900tLk5MT9XQVKjm
5eJMTc7IV1AKT81Jzs9NVSjJV/DNT8rMSU3LLM7QAwopWfNy1fJyoegDCgEA")

Note: All opening and closing brackets ( ) are ignored.

Example 4 (correct):
"4+VKK81LLsnMz1Mozsgv9".
"00tLk5MT9XQVKjm5eJMTc".
"7IV1AKT81Jzs9NVSjJV/".
"DNT8rMSU3LLM7QAwopWf".
"Ny1fJyoegDCgEA"

Note: String parts will be concatenated.

Example 5 (incorrect):
eval(gzinflate(base64_decode("4+VKK81LLsnMz1Mozsgv900tLk5MT9XQVKjm
5eJMTc7IV1AKT81Jzs9NVSjJV/DNT8rMSU3LLM7QAwopWfNy1fJyoegDCgEA")));

Note: Do not enter the nested function names eval, gzinflate, base64_decode etc.