Example usage: hexToAscii("4d 49 43 52 4f 50 52 4f 47 52 41 4d 4d 45 52"); Author: Phu Ly Author URI: http://www.ifelse.co.uk */ function hexToAscii($hex, $delimeter=" ") { //Remove delimiters from hex string $hex = str_replace($delimeter, "", $hex); $strLength = strlen($hex); $returnVal = ''; for($i=0; $i<$strLength; $i += 2) { $dec_val = hexdec(substr($hex, $i, 2)); $returnVal .= chr($dec_val); } return $returnVal; } ?>