Maybe this will help you function hextoascii($hex_str){ $ascii_str = ""; for($i=0; $i<strlen($hex_str); $i=$i+3){ $ascii_str.=chr(hexdec(substr($hex_str, $i, 3))); } return $ascii_str; } echo(hextoascii("%68%69")); Code (markup):