URL 编码
为 URL 安全地编码文本或链接(按 RFC 3986 的百分号编码),在浏览器中本地处理,无需任何上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
为 URL 安全地编码文本或链接(按 RFC 3986 的百分号编码),在浏览器中本地处理,无需任何上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
URL 只能包含特定字符。空格、带重音的字母、和号、斜杠或问号必须替换,否则链接会损坏或参数会被错误解析。按 RFC 3986 的百分号编码通过把这类字符改写成一个百分号加两位十六进制数字的无害序列来解决问题(空格变成 %20)。对于你想放进链接或参数的任何文本,这个工具都能可靠地完成。
你在两种模式之间选择。在组件模式下,真正每个特殊字符都会被编码:当你的文本是单个参数的值(例如搜索词)时这是正确的,因为这时其中的 & 或 = 不能把 URL 撕裂。在整段 URL 模式下,地址的结构字符(斜杠、?、&)保持不动,只编码其余不安全的字符,适合在携带一个完整地址时使用。
编码完全在浏览器中以纯 JavaScript 本地运行:你的文本不会被上传,不会被保存,也不会从 CDN 加载任何外部库。反向操作由 URL 解码工具完成。结果可以下载为文本文件,或直接复制出来。
| 输入格式 | 文本输入 |
|---|---|
| 输出格式 | TXT |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 百分号编码不是加密:任何人都能将其读回,它只是让文本可安全传输。组件模式还会编码 / 和 & 等结构字符,会使完整地址不可用:这正是整段 URL 模式的用途。非常大的文本受你设备内存的限制。
不会。编码完全在浏览器中本地运行;你的文本绝不离开你的设备,也不会被保存。
单个参数的值用组件(这时 & 和 = 也会被编码)。携带一个完整地址并希望保留其结构(斜杠、?、&)时用整段 URL。
不是。百分号编码只是让文本适用于 URL;任何人都能将其读回。需要保密请使用加密工具。
用 URL 解码工具:它把 % 序列转换回可读文本。