Simple online PHP obfuscator help


Settings Remark
Apply each selected nested functions combination The selected nested functions combinations can be looped one or more times and each combination can be applied:
  • sequentially
  • or randomly
For example:
You have selected the folowing nested functions combinations:
  • base64_encode(gzdeflate('Code'))
  • str_rot13(base64_encode(gzdeflate('Code')))
  • strrev(str_rot13(base64_encode(gzdeflate('Code'))))
If you have entered "Number of times to loop" = 3 and "Apply each selected nested functions combination" sequentially this tool encode the PHP code as follow:

Loop 1:
  • base64_encode(gzdeflate('Code'))
  • str_rot13(base64_encode(gzdeflate('Code')))
  • strrev(str_rot13(base64_encode(gzdeflate('Code'))))
Loop 2:
  • base64_encode(gzdeflate('Code'))
  • str_rot13(base64_encode(gzdeflate('Code')))
  • strrev(str_rot13(base64_encode(gzdeflate('Code'))))
Loop 3:
  • base64_encode(gzdeflate('Code'))
  • str_rot13(base64_encode(gzdeflate('Code')))
  • strrev(str_rot13(base64_encode(gzdeflate('Code'))))
If you have entered "Number of times to loop" = 3 and "Apply each selected nested functions combination" randomly this tool might encode the PHP code as follow:

Loop 1:
  • base64_encode(gzdeflate('Code'))
  • str_rot13(base64_encode(gzdeflate('Code')))
  • strrev(str_rot13(base64_encode(gzdeflate('Code'))))
Loop 2:
  • strrev(str_rot13(base64_encode(gzdeflate('Code'))))
  • base64_encode(gzdeflate('Code'))
  • str_rot13(base64_encode(gzdeflate('Code')))
Loop 3:
  • base64_encode(gzdeflate('Code'))
  • strrev(str_rot13(base64_encode(gzdeflate('Code'))))
  • str_rot13(base64_encode(gzdeflate('Code')))