import codecs b = bytes.fromhex('41 F5 42 43 F4') print(ascii(b.decode('utf8', 'replace'))) fout = open('temp.bin', 'wb') fout.write(b) fout.close() s=codecs.open('temp.bin', encoding='utf8', errors='replace').read() print(ascii(s))