[{"data":1,"prerenderedAt":377},["ShallowReactive",2],{"tool-content:hex-converter":3,"published-tool-content":161},{"id":4,"title":5,"body":6,"category":136,"dataVersion":137,"description":138,"extension":139,"featured":140,"icon":141,"keywords":142,"meta":148,"navigation":140,"path":149,"seo":150,"seoTitle":151,"slug":152,"status":153,"stem":154,"updatedAt":155,"usageTips":156,"__hash__":160},"tools\u002Ftools\u002Fhex-converter.md","Hex 编解码工具",{"type":7,"value":8,"toc":120},"minimark",[9,13,22,25,28,33,44,47,57,60,64,67,73,76,79,89,92,96,99,103,106,110,113,117],[10,11,12],"h2",{"id":12},"工具说明",[14,15,16,17,21],"p",{},"这个工具可以在 UTF-8 文本和十六进制字节串之间双向转换。编码时可以选择字母大小写、",[18,19,20],"code",{},"0x"," 前缀以及无分隔、空格分隔或冒号分隔。",[14,23,24],{},"处理过程只在当前浏览器中完成，输入和结果不会上传或保存。",[10,26,27],{"id":27},"如何使用",[29,30,32],"h3",{"id":31},"文本转-hex","文本转 Hex",[14,34,35,36,39,40,43],{},"选择“编码为 Hex”，输入文本并设置输出格式。例如，",[18,37,38],{},"你好"," 的紧凑小写 UTF-8 Hex 是 ",[18,41,42],{},"e4bda0e5a5bd","。",[14,45,46],{},"同一组字节也可以显示为：",[48,49,55],"pre",{"className":50,"code":52,"language":53,"meta":54},[51],"language-text","0xE4:BD:A0:E5:A5:BD\n","text","",[18,56,52],{"__ignoreMap":54},[14,58,59],{},"格式选项只影响显示，不改变原始字节。",[29,61,63],{"id":62},"hex-转文本","Hex 转文本",[14,65,66],{},"选择“Hex 解码”，输入连续 Hex、空格或冒号分隔的字节。以下形式都可以解析：",[48,68,71],{"className":69,"code":70,"language":53,"meta":54},[51],"e4bda0e5a5bd\ne4 bd a0 e5 a5 bd\n0xe4:0xbd:0xa0:0xe5:0xa5:0xbd\n",[18,72,70],{"__ignoreMap":54},[14,74,75],{},"除去分隔符和前缀后，每个字节必须恰好由两位十六进制字符组成，结果还必须是有效 UTF-8 才能显示为文本。",[10,77,78],{"id":78},"格式范围",[14,80,81,82,85,86,43],{},"本工具处理的是 UTF-8 字节的十六进制表示，不是 Unicode 码点列表，也不执行整数大小端转换。例如，“你”的 Unicode 码点是 ",[18,83,84],{},"U+4F60","，UTF-8 Hex 则是 ",[18,87,88],{},"e4bda0",[10,90,91],{"id":91},"常见问题",[29,93,95],{"id":94},"为什么一个中文字符有六位-hex","为什么一个中文字符有六位 Hex？",[14,97,98],{},"中文字符在 UTF-8 中通常占三个字节，每个字节使用两位 Hex 表示。",[29,100,102],{"id":101},"大写小写和分隔符会改变内容吗","大写、小写和分隔符会改变内容吗？",[14,104,105],{},"不会。它们只是相同字节的不同显示格式。",[29,107,109],{"id":108},"为什么提示不是有效的-utf-8","为什么提示不是有效的 UTF-8？",[14,111,112],{},"这表示输入能还原为字节，但字节可能属于其他字符编码或二进制数据。",[29,114,116],{"id":115},"输入内容会上传吗","输入内容会上传吗？",[14,118,119],{},"不会。全部转换都在当前浏览器中完成。",{"title":54,"searchDepth":121,"depth":121,"links":122},2,[123,124,129,130],{"id":12,"depth":121,"text":12},{"id":27,"depth":121,"text":27,"children":125},[126,128],{"id":31,"depth":127,"text":32},3,{"id":62,"depth":127,"text":63},{"id":78,"depth":121,"text":78},{"id":91,"depth":121,"text":91,"children":131},[132,133,134,135],{"id":94,"depth":127,"text":95},{"id":101,"depth":127,"text":102},{"id":108,"depth":127,"text":109},{"id":115,"depth":127,"text":116},"codec","hex-bytes-v2","在线转换 UTF-8 文本与十六进制字节，支持大小写、0x 前缀以及空格或冒号分隔格式。","md",true,"i-lucide-hash",[143,144,145,32,146,147],"Hex 编解码","十六进制编码","十六进制解码","0x Hex","Hex 在线工具",{},"\u002Ftools\u002Fhex-converter",{"title":5,"description":138},"Hex 编解码工具 - 大小写、0x 与字节分隔在线转换","hex-converter","published","tools\u002Fhex-converter","2026-07-24",[157,158,159],"编码可选择小写或大写十六进制","可添加 0x 前缀，并使用空格或冒号分隔每个字节","解码接受连续、空格分隔、冒号分隔及逐字节 0x 前缀","2NXyCm5i2PBJ16Ci8oXVtwNDF0OEw0sdaFV_mZEtxQg",[162,178,190,202,216,218,230,242,254,266,279,290,303,316,328,342,354,365],{"slug":163,"title":164,"description":165,"status":153,"icon":166,"keywords":167,"featured":140},"asymmetric-encryption","RSA 非对称加解密工具","使用 RSA 公钥加密、私钥解密短文本；支持常见 PEM、JWK、X.509 公钥和旧系统兼容参数。","i-lucide-key-round",[168,169,170,171,172,173,174,175,176,177],"RSA 加密","RSA 解密","RSA-OAEP","PKCS1Padding","OAEPWithSHA-256AndMGF1Padding","RSA 密钥生成","PEM 密钥","RSA JWK","PKCS#1 密钥","X.509 证书",{"slug":179,"title":180,"description":181,"status":153,"icon":182,"keywords":183,"featured":140},"base58-converter","Base58 编解码工具","在线使用 Bitcoin Base58 编解码 UTF-8 文本或 Hex 字节，并以文本、Hex 或二进制文件查看解码结果。","i-lucide-binary",[184,185,186,187,188,189],"Base58 编解码","Base58 编码","Base58 解码","Bitcoin Base58","Hex 转 Base58","Base58 在线工具",{"slug":191,"title":192,"description":193,"status":153,"icon":194,"keywords":195,"featured":140},"base64-converter","Base64 编解码工具","在线转换标准 Base64 与 Base64URL，支持 UTF-8 文本、Hex 字节、文件编码及二进制解码下载。","i-lucide-file-key-2",[196,197,198,199,200,201],"Base64 编解码","Base64URL","文件转 Base64","Hex 转 Base64","Base64 解码","Base64 在线工具",{"slug":203,"title":204,"description":205,"status":153,"icon":206,"keywords":207,"featured":140},"chacha20-poly1305","ChaCha20-Poly1305 加解密工具","使用 ChaCha20 或 XChaCha20-Poly1305 安全加解密文本，适合现代 AEAD 或对接 RFC 8439 的场景。","i-lucide-shield-check",[208,209,210,211,212,213,214,215],"ChaCha20-Poly1305","XChaCha20-Poly1305","ChaCha20 加密","Poly1305","RFC 8439","AEAD","AAD","PBKDF2",{"slug":152,"title":5,"description":138,"status":153,"icon":141,"keywords":217,"featured":140},[143,144,145,32,146,147],{"slug":219,"title":220,"description":221,"status":153,"icon":222,"keywords":223,"featured":140},"hybrid-encryption","RSA + AES 混合加解密工具","使用接收方 RSA 公钥加密较长文本：RSA 包装随机 AES-256 密钥，正文由 AES-GCM 保护。","i-lucide-package-check",[224,225,170,226,227,228,229],"混合加密","RSA AES","AES-256-GCM","数字信封","会话密钥","Hybrid Encryption",{"slug":231,"title":232,"description":233,"status":153,"icon":234,"keywords":235,"featured":140},"json-formatter","JSON 格式化与校验工具","在线校验、格式化和压缩 JSON 数据，支持 JSONC 单行与块注释，可准确定位格式错误，内容仅在浏览器本地处理。","i-lucide-braces",[236,237,238,239,240,241],"JSON 格式化","JSON 校验","JSON 压缩","JSONC","JSON 在线工具","JSON 注释",{"slug":243,"title":244,"description":245,"status":153,"icon":246,"keywords":247,"featured":140},"md5-generator","MD5 哈希工具","在线计算文本或文件的 MD5 摘要，支持十六进制大小写和 Base64 输出，内容仅在浏览器本地处理。","i-lucide-fingerprint",[248,249,250,251,252,253],"MD5 工具","MD5 哈希","文件 MD5","MD5 Base64","文本 MD5","MD5 摘要",{"slug":255,"title":256,"description":257,"status":153,"icon":258,"keywords":259,"featured":140},"qr-code","二维码生成与识别工具","在线生成二维码并下载 PNG 或 SVG，也可上传图片识别二维码内容；文本和图片只在浏览器本地处理。","i-lucide-qr-code",[260,261,262,263,264,265],"二维码生成","二维码识别","二维码解析","QR Code","在线二维码工具","二维码图片",{"slug":267,"title":268,"description":269,"status":153,"icon":194,"keywords":270,"featured":140},"rsa-key-converter","RSA 密钥格式转换与解析工具","识别 RSA 密钥或证书的实际格式，在 PEM、DER、JWK 之间转换，并用指纹核对是否为同一公钥。",[271,272,273,274,275,276,277,278],"RSA 密钥转换","PEM 转 JWK","JWK 转 PEM","PKCS#1 转 PKCS#8","SPKI 公钥","DER 解析","X.509 证书解析","RSA 指纹",{"slug":280,"title":281,"description":282,"status":153,"icon":206,"keywords":283,"featured":140},"sha256-generator","SHA-256 哈希工具","在线计算文本或文件的 SHA-256 摘要，支持十六进制大小写和 Base64 输出，内容仅在浏览器本地处理。",[284,285,286,287,288,289],"SHA-256 工具","SHA256 哈希","文件 SHA256","SHA256 Base64","文本 SHA256","SHA-256 摘要",{"slug":291,"title":292,"description":293,"status":153,"icon":166,"keywords":294,"featured":140},"sm2-encryption","SM2 公钥加解密工具","面向国密公钥加密生成 SM2 密钥对并处理文本，支持常见 C1C3C2 与旧式 C1C2C3 排列。",[295,296,297,298,299,300,301,302],"SM2 加密","SM2 解密","C1C3C2","C1C2C3","国密算法","SM2 密钥生成","压缩公钥","Hex 密文",{"slug":304,"title":305,"description":306,"status":153,"icon":307,"keywords":308,"featured":140},"sm4-encryption","SM4 对称加解密工具","面向国密系统使用 SM4-CBC 或 SM4-ECB 加解密文本，并与 Hex、Base64 密文接口联调。","i-lucide-lock-keyhole",[309,310,311,312,313,314,299,302,315],"SM4 加密","SM4 解密","SM4-CBC","SM4-ECB","PKCS7","NoPadding","Base64 密文",{"slug":317,"title":318,"description":319,"status":153,"icon":320,"keywords":321,"featured":140},"social-insurance","五险一金计算器","按城市、逐月工资、个人缴费基数和专项附加扣除，估算个人五险一金、累计预扣个税与税后收入。","i-lucide-calculator",[322,323,324,325,326,327],"五险一金","社保计算","公积金计算","缴费基数","税后工资","个税计算",{"slug":329,"title":330,"description":331,"status":153,"icon":307,"keywords":332,"featured":140},"symmetric-encryption","AES 对称加解密工具","使用共享密钥或口令加解密文本；默认采用 AES-256-GCM，并保留 CBC、CTR、CFB、ECB 等兼容模式。",[333,334,335,336,337,338,339,215,340,341],"AES 加密","AES 解密","AES-GCM","AES-CBC","AES-ECB","PKCS7Padding","ZeroPadding","AES AAD","AES 原始参数",{"slug":343,"title":344,"description":345,"status":153,"icon":346,"keywords":347,"featured":140},"timestamp-converter","时间戳转换工具","在线完成 Unix 时间戳与日期时间互转，自动识别秒或毫秒，支持 IANA 时区和多行批量转换。","i-lucide-clock-3",[348,349,350,351,352,353],"时间戳转换","Unix 时间戳","timestamp","日期转时间戳","时间戳转日期","毫秒时间戳",{"slug":355,"title":356,"description":357,"status":153,"icon":182,"keywords":358,"featured":140},"unicode-converter","Unicode 转换工具","在线将中文、Emoji 等普通文本转换为 \\uXXXX Unicode 转义，或把 Unicode 转义还原为可读文本，内容仅在浏览器本地处理。",[359,360,361,362,363,364],"Unicode 转换","Unicode 转中文","中文转 Unicode","Unicode 编码","Unicode 解码","Unicode 在线工具",{"slug":366,"title":367,"description":368,"status":153,"icon":369,"keywords":370,"featured":140},"yaml-json-converter","YAML 校验与 JSON 互转工具","在线校验 YAML 或 JSON 格式，并在 YAML 与标准 JSON 之间双向转换，可定位常见语法错误，内容仅在浏览器本地处理。","i-lucide-file-json-2",[371,372,373,374,375,376],"YAML 校验","YAML 转 JSON","JSON 转 YAML","YAML JSON 互转","YAML 在线工具","YAML 格式检查",1784957143881]