[{"data":1,"prerenderedAt":585},["ShallowReactive",2],{"guide-image-to-base64-guide":3,"faq-image-to-base64-guide":4,"related-image-to-base64-guide":174},null,{"id":5,"title":6,"body":7,"category":152,"description":153,"extension":154,"keywords":155,"meta":161,"navigation":162,"path":163,"relatedTools":164,"seo":169,"stem":170,"type":171,"updatedAt":172,"__hash__":173},"faq\u002Fhelp\u002Ffaq\u002Fimage-to-base64-guide.md","图片转Base64常见问题：把图片嵌入网页代码",{"type":8,"value":9,"toc":139},"minimark",[10,14,18,23,49,56,60,89,93,101,105,108,112,115,118],[11,12,13],"p",{},"做网页、写邮件、开发小程序时，想把图片直接嵌进代码里不依赖外链，最常见的方法就是把图片转成Base64字符串。",[15,16,17],"h2",{"id":17},"详细解答",[19,20,22],"h3",{"id":21},"q-如何把图片转成base64","Q: 如何把图片转成Base64？",[24,25,26,35,38,41],"ol",{},[27,28,29,30],"li",{},"打开",[31,32,34],"a",{"href":33},"\u002Ftools\u002Fimage-to-base64","图片转Base64工具",[27,36,37],{},"点击上传区选择图片文件（支持JPG、PNG、GIF、WebP等常见格式）",[27,39,40],{},"工具自动把图片二进制内容转换为Base64字符串",[27,42,43,44,48],{},"复制生成的 ",[45,46,47],"code",{},"data:image\u002F...;base64,..."," 字符串嵌入代码",[11,50,51],{},[52,53],"img",{"alt":54,"src":55},"图片转Base64工具界面","\u002Fimages\u002Ftools\u002Fimage-to-base64.png",[19,57,59],{"id":58},"q-转出来的base64怎么用在网页里","Q: 转出来的Base64怎么用在网页里？",[61,62,63,74,83],"ul",{},[27,64,65,69,70,73],{},[66,67,68],"strong",{},"HTML图片","：把字符串填入 ",[45,71,72],{},"\u003Cimg src=\"data:image\u002Fpng;base64,XXXX\">"," 的src位置",[27,75,76,79,80],{},[66,77,78],{},"CSS背景","：填入 ",[45,81,82],{},"background-image: url(data:image\u002Fpng;base64,XXXX)",[27,84,85,88],{},[66,86,87],{},"邮件正文","：直接以Base64格式内嵌图片，避免外链被邮件客户端屏蔽",[19,90,92],{"id":91},"q-base64后的字符串太长了怎么办","Q: Base64后的字符串太长了怎么办？",[11,94,95,96,100],{},"Base64编码后体积约增加三分之一。嵌入前先用",[31,97,99],{"href":98},"\u002Ftools\u002Fimg-compress","图片压缩工具","把图片压缩到合适大小（建议几十KB以内），再转Base64，字符串会更短，页面加载更快。",[19,102,104],{"id":103},"q-转成base64后还能还原成图片吗","Q: 转成Base64后还能还原成图片吗？",[11,106,107],{},"可以。Base64是无损编码，用解码功能或任何Base64解码方式都能还原出与原始图片完全一致的图片文件。",[19,109,111],{"id":110},"q-图片转换会上传服务器吗","Q: 图片转换会上传服务器吗？",[11,113,114],{},"不会。工具在浏览器本地完成图片读取和编码，图片和字符串都不会上传服务器，隐私安全。",[15,116,117],{"id":117},"相关推荐",[61,119,120,127,134],{},[27,121,122,126],{},[31,123,125],{"href":124},"\u002Ftools\u002Fbase64-encode","Base64编码工具"," - 文本内容编码解码",[27,128,129,133],{},[31,130,132],{"href":131},"\u002Ftools\u002Fbase64-decode","Base64解码工具"," - 把Base64还原为原文",[27,135,136,138],{},[31,137,99],{"href":98}," - 先压缩再转换体积更小",{"title":140,"searchDepth":141,"depth":141,"links":142},"",2,[143,151],{"id":17,"depth":141,"text":17,"children":144},[145,147,148,149,150],{"id":21,"depth":146,"text":22},3,{"id":58,"depth":146,"text":59},{"id":91,"depth":146,"text":92},{"id":103,"depth":146,"text":104},{"id":110,"depth":146,"text":111},{"id":117,"depth":141,"text":117},"crypto","图片转Base64常见问题解答，介绍如何用在线工具把图片直接转换为Base64字符串，用于嵌入HTML CSS代码、邮件正文和减少图片HTTP请求。涵盖上传图片转换、限制大小建议、编码体积变化、解码还原图片等常见场景，纯前端处理图片不上传服务器隐私安全，帮助前端开发者和邮件制作人员快速完成图片内嵌，避免外链加载失败。","md",[156,157,158,159,160],"图片转Base64","Base64图片","图片内嵌","CSS背景图","HTML图片嵌入",{},true,"\u002Fhelp\u002Ffaq\u002Fimage-to-base64-guide",[165,166,167,168],"image-to-base64","base64-encode","base64-decode","img-compress",{"title":6,"description":153},"help\u002Ffaq\u002Fimage-to-base64-guide","faq","2026-08-03","4YkTPpZF65nQ93gXfrDtkzaPM4OW1WG9VXMqVRBByKQ",[175,266,345],{"id":5,"title":6,"body":176,"category":152,"description":153,"extension":154,"keywords":262,"meta":263,"navigation":162,"path":163,"relatedTools":264,"seo":265,"stem":170,"type":171,"updatedAt":172,"__hash__":173},{"type":8,"value":177,"toc":252},[178,180,182,184,198,202,204,222,224,228,230,232,234,236,238],[11,179,13],{},[15,181,17],{"id":17},[19,183,22],{"id":21},[24,185,186,190,192,194],{},[27,187,29,188],{},[31,189,34],{"href":33},[27,191,37],{},[27,193,40],{},[27,195,43,196,48],{},[45,197,47],{},[11,199,200],{},[52,201],{"alt":54,"src":55},[19,203,59],{"id":58},[61,205,206,212,218],{},[27,207,208,69,210,73],{},[66,209,68],{},[45,211,72],{},[27,213,214,79,216],{},[66,215,78],{},[45,217,82],{},[27,219,220,88],{},[66,221,87],{},[19,223,92],{"id":91},[11,225,95,226,100],{},[31,227,99],{"href":98},[19,229,104],{"id":103},[11,231,107],{},[19,233,111],{"id":110},[11,235,114],{},[15,237,117],{"id":117},[61,239,240,244,248],{},[27,241,242,126],{},[31,243,125],{"href":124},[27,245,246,133],{},[31,247,132],{"href":131},[27,249,250,138],{},[31,251,99],{"href":98},{"title":140,"searchDepth":141,"depth":141,"links":253},[254,261],{"id":17,"depth":141,"text":17,"children":255},[256,257,258,259,260],{"id":21,"depth":146,"text":22},{"id":58,"depth":146,"text":59},{"id":91,"depth":146,"text":92},{"id":103,"depth":146,"text":104},{"id":110,"depth":146,"text":111},{"id":117,"depth":141,"text":117},[156,157,158,159,160],{},[165,166,167,168],{"title":6,"description":153},{"id":267,"title":268,"body":269,"category":152,"description":329,"extension":154,"keywords":330,"meta":336,"navigation":162,"path":337,"relatedTools":338,"seo":341,"stem":342,"type":171,"updatedAt":343,"__hash__":344},"faq\u002Fhelp\u002Ffaq\u002Fjson-formatter-guide.md","JSON格式化常见问题：JSON工具FAQ",{"type":8,"value":270,"toc":320},[271,275,278,282,285,289,292,296,299,303,306,310,313,317],[15,272,274],{"id":273},"json格式化工具支持哪些操作","JSON格式化工具支持哪些操作？",[11,276,277],{},"支持格式化美化（添加缩进和换行）、压缩（移除空白字符）和语法校验（检测错误位置）。",[15,279,281],{"id":280},"数据安全吗","数据安全吗？",[11,283,284],{},"所有处理在浏览器本地完成，JSON数据不上传服务器。可以在断网环境下使用。",[15,286,288],{"id":287},"支持校验非标准json吗","支持校验非标准JSON吗？",[11,290,291],{},"严格遵循JSON标准规范。非标准格式（如JavaScript对象中含函数或undefined）会被标记为错误。",[15,293,295],{"id":294},"可以处理超大json吗","可以处理超大JSON吗？",[11,297,298],{},"没有严格限制，但超大文件（10MB以上）可能会影响浏览器性能。建议分段处理。",[15,300,302],{"id":301},"格式化后的缩进可以自定义吗","格式化后的缩进可以自定义吗？",[11,304,305],{},"默认使用2空格缩进，这是最通用的JSON格式化标准。",[15,307,309],{"id":308},"支持json5或注释吗","支持JSON5或注释吗？",[11,311,312],{},"暂不支持JSON5和带注释的JSON。标准JSON本身不支持注释，建议移除注释后校验。",[15,314,316],{"id":315},"可以批量处理多个json吗","可以批量处理多个JSON吗？",[11,318,319],{},"目前每次处理一个JSON字符串。如有多个JSON需要处理，可以逐一进行。",{"title":140,"searchDepth":141,"depth":141,"links":321},[322,323,324,325,326,327,328],{"id":273,"depth":141,"text":274},{"id":280,"depth":141,"text":281},{"id":287,"depth":141,"text":288},{"id":294,"depth":141,"text":295},{"id":301,"depth":141,"text":302},{"id":308,"depth":141,"text":309},{"id":315,"depth":141,"text":316},"关于在线JSON格式化工具（JSON美化、压缩、校验、错误定位等）的常见问题解答。",[331,332,333,334,335],"JSON FAQ","JSON格式化","JSON校验","JSON美化","JSON压缩",{},"\u002Fhelp\u002Ffaq\u002Fjson-formatter-guide",[339,340,166],"json-formatter","url-encode",{"title":268,"description":329},"help\u002Ffaq\u002Fjson-formatter-guide","2026-07-06","LuZl_A2qjr9g-1cZGn7XRQZW4AZ9vPu4mH3qQA7kbFY",{"id":346,"title":347,"body":348,"category":152,"description":567,"extension":154,"keywords":568,"meta":574,"navigation":162,"path":575,"relatedTools":576,"seo":581,"stem":582,"type":171,"updatedAt":583,"__hash__":584},"faq\u002Fhelp\u002Ffaq\u002Fmd5-hash-guide.md","MD5哈希常见问题：如何校验下载文件完整性",{"type":8,"value":349,"toc":556},[350,353,355,359,366,377,381,389,409,416,422,426,451,455,484,488,491,503,507,510,524,527,529],[11,351,352],{},"从网上下载软件、固件、大文件后，怎么确认文件是完整的、没有被篡改？MD5哈希校验就是最常用的方法。以下是关于MD5校验的常见问题解答。",[15,354,17],{"id":17},[19,356,358],{"id":357},"q-什么是md5哈希","Q: 什么是MD5哈希？",[11,360,361,362,365],{},"MD5是一种哈希算法，把任意长度的数据通过算法计算得到一个固定长度的32位十六进制字符串（如 ",[45,363,364],{},"d41d8cd98f00b204e9800998ecf8427e","）。文件的MD5值就像它的\"数字指纹\"：",[61,367,368,371,374],{},[27,369,370],{},"文件内容任何一丁点变化，MD5值都会完全不同",[27,372,373],{},"同一个文件在任何电脑上计算，MD5值都一样",[27,375,376],{},"可以用MD5值验证文件是否与源文件一致",[19,378,380],{"id":379},"q-如何计算文件的md5值","Q: 如何计算文件的MD5值？",[11,382,383,384,388],{},"使用91AI工具的",[31,385,387],{"href":386},"\u002Ftools\u002Fmd5-hash","MD5哈希工具","：",[24,390,391,394,400,406],{},[27,392,393],{},"打开工具页面",[27,395,396,399],{},[66,397,398],{},"文本方式","：直接在输入框粘贴文本，右侧实时显示MD5值",[27,401,402,405],{},[66,403,404],{},"文件方式","：点击上传区选择文件（支持拖拽），工具自动计算文件的MD5值",[27,407,408],{},"复制生成的32位MD5字符串",[11,410,411,412,415],{},"工具为纯前端处理，",[66,413,414],{},"文件不会上传服务器","，计算在本地完成。",[11,417,418],{},[52,419],{"alt":420,"src":421},"MD5哈希工具界面","\u002Fimages\u002Ftools\u002Fmd5-hash.png",[19,423,425],{"id":424},"q-怎么用md5校验下载的文件是否完整","Q: 怎么用MD5校验下载的文件是否完整？",[24,427,428,431,434],{},[27,429,430],{},"在软件官网找到该文件标注的MD5值（通常在下载页或帮助文档里）",[27,432,433],{},"下载文件后，用MD5工具计算本地文件的MD5值",[27,435,436,437],{},"对比两者是否一致：\n",[61,438,439,445],{},[27,440,441,444],{},[66,442,443],{},"一致","：文件完整，没有被篡改，可放心使用",[27,446,447,450],{},[66,448,449],{},"不一致","：文件可能在传输中损坏，或被替换过，建议重新下载",[19,452,454],{"id":453},"q-md5校验适用于哪些场景","Q: MD5校验适用于哪些场景？",[61,456,457,464,475,481],{},[27,458,459,460,463],{},"校验下载的",[66,461,462],{},"软件安装包","是否完整",[27,465,466,467,470,471,474],{},"校验",[66,468,469],{},"固件升级包","、",[66,472,473],{},"系统镜像","是否损坏",[27,476,466,477,480],{},[66,478,479],{},"压缩包","解压前是否完整",[27,482,483],{},"确认从网盘下载的文件与源文件一致",[19,485,487],{"id":486},"q-md5安全吗适合存储密码吗","Q: MD5安全吗？适合存储密码吗？",[11,489,490],{},"**不适合存储密码。**MD5算法已被证明存在碰撞漏洞，且速度很快，容易被暴力破解。存储密码建议使用 bcrypt、scrypt、argon2 等专门的密码哈希算法。",[11,492,493,494,497,498,502],{},"但用于",[66,495,496],{},"校验文件完整性","（非对抗性场景）MD5依然广泛使用。如果对安全性要求更高，可以改用",[31,499,501],{"href":500},"\u002Ftools\u002Fsha256-hash","SHA256哈希工具","计算64位哈希值，安全性更强。",[19,504,506],{"id":505},"q-文本md5和文件md5计算方式一样吗","Q: 文本MD5和文件MD5计算方式一样吗？",[11,508,509],{},"原理相同，都是对数据计算哈希。区别在于：",[61,511,512,518],{},[27,513,514,517],{},[66,515,516],{},"文本MD5","：对输入的字符串直接计算",[27,519,520,523],{},[66,521,522],{},"文件MD5","：对整个文件的二进制内容计算",[11,525,526],{},"注意：同一个文件如果以\"文件方式\"计算，和把它内容复制成\"文本方式\"计算，结果可能不同（涉及编码差异），校验时务必用相同方式。",[15,528,117],{"id":117},[61,530,531,536,543,550],{},[27,532,533,535],{},[31,534,501],{"href":500}," - 更安全的哈希算法",[27,537,538,542],{},[31,539,541],{"href":540},"\u002Ftools\u002Fsha1-hash","SHA1哈希工具"," - 40位哈希值",[27,544,545,549],{},[31,546,548],{"href":547},"\u002Ftools\u002Fsha512-hash","SHA512哈希工具"," - 128位哈希值",[27,551,552],{},[31,553,555],{"href":554},"\u002Fhelp\u002F91aitool-records-download-faq","91AI工具文件处理与转换记录常见问题",{"title":140,"searchDepth":141,"depth":141,"links":557},[558,566],{"id":17,"depth":141,"text":17,"children":559},[560,561,562,563,564,565],{"id":357,"depth":146,"text":358},{"id":379,"depth":146,"text":380},{"id":424,"depth":146,"text":425},{"id":453,"depth":146,"text":454},{"id":486,"depth":146,"text":487},{"id":505,"depth":146,"text":506},{"id":117,"depth":141,"text":117},"MD5哈希校验常见问题解答，介绍MD5哈希的概念、如何用在线工具计算文本和文件的MD5值、下载的软件和文件如何通过对比MD5校验完整性，以及MD5在密码存储中的局限性和改用SHA256的建议。涵盖文件下载校验、固件系统镜像验证等常见场景和注意事项，纯前端处理不上传文件隐私安全，帮助用户确认下载文件是否损坏或被篡改。",[569,570,571,572,573],"MD5校验","文件完整性校验","MD5哈希","下载文件验证","哈希值对比",{},"\u002Fhelp\u002Ffaq\u002Fmd5-hash-guide",[577,578,579,580],"md5-hash","sha256-hash","sha1-hash","sha512-hash",{"title":347,"description":567},"help\u002Ffaq\u002Fmd5-hash-guide","2026-08-02","WFvtVtnmo2JQfrnj5BgHbdrtUR0TU2_EEAg2v4BUDnQ",1785724866324]