首页在线工具文字加密解密

文字加密解密 — URL / Base64 / MD5 在线转换

免费文字加密解密工具:URL 编码解码、Base64 在线转换、MD5 在线生成一个页面全搞定,输入即时出结果,支持中文与 emoji,浏览器本地处理不上传。

0 字符 · 0 字节
输入原文 支持中文与 emoji
URL 编码结果 0 字符
就绪 · 实时转换
选项 URL 编码
MD5 是单向哈希,只能生成、无法还原原文

关于文字加密解密

免费在线文字加密解密工具,三种最常用的文本编码算法一个页面全搞定:URL编码Base64 在线转换MD5在线生成。输入即时出结果,支持中文与 emoji,全部计算在浏览器本地完成——免注册、不上传、断网可用。

「文字加密解密」是习惯叫法,三者性质并不相同:URL编码与 Base64 是可逆编码(能还原原文),MD5 是单向哈希(只能生成指纹)。工具界面会明确标注方向,避免误用。顶部分段一键切换算法,或按输入输出之间的 ⇄ 对调按钮把结果放回输入再转一次,往返验证一目了然。

URL编码(百分号编码)

把网址里不允许的字符转成 %XX 形式:空格变 %20、中文「你」变 %E4%BD%A0&%26。两种模式按场景选择:

  • 组件模式:适合编码单个参数值,& = ? + 一并转义,避免破坏参数结构
  • 完整 URL 模式:适合编码整条地址,保留 & = ? / 等结构分隔符

解码时粘贴 %XX 文本点「解码」即可,%ZZ 这类非法序列会给出明确错误提示而不是输出乱码。页面下方附常用字符 URL 编码速查表,空格、&#、中文、emoji 的编码值一查便知。

Base64 编码与解码

用 64 个安全字符(A-Z、a-z、0-9、+/)表示任意字节序列,每 3 字节原文变 4 字符,长度约增加 33%。Base64解码同样一键完成——粘贴 5L2g5aW9 立即得到「你好」。

两个进阶选项应对实际场景:

  • URL-safe 字母表:用 - _ 替换 + / 并去掉 = 填充,结果可直接放进 URL、文件名和 JWT
  • 76 字符折行:MIME 邮件风格,长文本按 76 字符换行

中文按 UTF-8 处理,编码解码往返完全一致,不会出现乱码。

MD5 在线的正确理解

MD5 加密是高频搜索词,但 MD5 并非加密——它是单向哈希函数:任意长度输入永远得到 32 位十六进制指纹,相同输入结果相同,微小改动结果完全变化,且无法从指纹还原原文。所谓「MD5 解密」网站只是查询预先收集的彩虹库,对长文本和加盐哈希无效。

MD5 的正当用途:校验文件完整性、生成缓存键、给数据去重做指纹。需要更安全的哈希时请选 SHA-256 及以上。本工具支持一键切换大写输出,方便比对平台要求的大写指纹。

三种算法怎么选

需求用哪个方向
让中文/符号安全出现在网址、参数里URL 编码可逆
让任意文字以纯文本传输(邮件、JWT、data URI)Base64可逆
给文件或字符串生成指纹、比对完整性MD5单向

相关工具

常用字符 URL 编码速查 特殊符号 · 中文示例

提示:解码时若出现 %ZZ 这类非法序列,本工具会给出错误提示而不是输出乱码。

FAQ

MD5 能解密吗?

不能。MD5 是单向哈希函数,数学上无法从 32 位结果还原原文。网上的「MD5 解密」网站其实是用预先算好的彩虹库反查常见密码,对长文本和加盐哈希无效。

Base64 是加密吗?安全吗?

不是加密,只是编码。任何人都能瞬间解码,不要用它保护密码等敏感信息;它的价值是让数据能安全通过只支持纯文本的通道(邮件、URL、JSON)。

为什么我的中文 Base64 解出来是乱码?

多半是源数据用了非 UTF-8 编码(如 GBK),或复制时少了末尾字符。本工具按 UTF-8 处理,中文原文编解码往返完全一致。

URL 编码该选组件模式还是完整模式?

编码「参数值」用组件模式(& = ? 会被转义,避免破坏参数结构);编码「整条 URL」用完整模式(保留分隔符结构)。

MD5 还能用来存密码吗?

不建议。MD5 速度快、已被大规模彩虹库覆盖,撞库风险高。密码存储请用 bcrypt、scrypt 或 Argon2 这类慢哈希并加盐;MD5 适合校验文件完整性、生成缓存键。

数据会上传服务器吗?

不会。全部计算在你的浏览器里完成,断网也能用。