跳到主要内容
uencoder

编码 text for safe use inside a URL query string

Turn arbitrary 文本 (具有 spaces, ampersands, Unicode, equals signs) 为值 该能够是 placed directly 之后 ?键= 在 URL 无 breaking parsing.

  1. 1

    当你 paste raw 文本为 查询字符串, characters like spaces, &, =, 和 non-ASCII letters break URL parsing. Percent-编码 converts 每个不安全字节到 %XX 所以值 survives transport intact.

  2. 2
    URL 编码器 →

    Paste raw 文本 (e.g. 'hello world & co=2'). tool 输出 percent-encoded form 就绪到 drop 之后 ?q=.

  3. 3
    url-encode → hex-encode

    Use 链接当 值是 itself JSON 或 Base64 — 它 encodes 载荷和 然后 percent-encodes 结果在 one 通过.

  4. 4
    URL 解析器 →

    Sanity 检查: paste 完整 URL ?q=<encoded> 和 confirm parser reads 参数回 as 你的原始文本.

  5. 5

    如果你 仅 need 到编码片段 (不完整组件), 偏好 encodeURIComponent semantics — tool 已经 handles reserved characters 正确为 查询 values.

常见问题

为什么 space 成为 %20 和不 +?
%20 是 percent-encoded form 的 space 字节. + form 是特定到 应用/x-www-form-urlencoded 主体编码; 为查询 strings 在 URLs, %20 是 universally 安全.
应该 I 编码整个 URL 或仅 值?
Only 值. Encoding 整个 URL 会 percent-编码 ?, =, 和 & 该结构 URL, breaking 它. 编码每个参数值 individually.

解决此任务的工作流

Base32 转十六进制
将 Base32 解码并重新编码为十六进制。
管道
Base64 转 Hex
将 Base64 字符串解码为原始字节,再编码为十六进制以便检视或互操作。
管道
二进制转 Hex
将二进制(base-2)字符串解码为字节值,再编码为十六进制。
管道
ChaCha20 加密后十六进制
ChaCha20 加密后十六进制编码密文。
管道
为 URL 传输编码 JSON 载荷
将 JSON 文档准备为 URL 参数:格式化、Base64 编码、再百分号编码——即嵌套参数解码链的精确逆过程。
管道
Hex 编码→解码→验证
将文本编码为十六进制再解码回来,验证往返过程完整保留原始数据。
管道
Hex 编码文本并分析
将文本转换为十六进制表示,再对 hex 输出计算字符统计。
管道
Multibase 转十六进制
将 multibase 解码并重新编码为十六进制。
管道
八进制转十六进制
将八进制解码并重新编码为十六进制。
管道
Punycode 解码并 URL 解析
解码 Punycode 域名后解析完整 URL。
管道
反转文本并显示 Hex 编码
反转字符串再检视其十六进制表示——用于调试字节序问题和编码谜题。
管道
SHA-512 哈希后十六进制编码
计算 SHA-512 哈希后编码为十六进制。
管道
短横线命名并 URL 编码
转为短横线命名后 URL 编码用于安全 URL slug。
管道
解码 URL 并显示 Hex 字节
百分号解码 URL 编码字符串,再查看其十六进制字节表示以进行底层分析。
管道
URL 解码并解析
URL 解码后解析 URL 组件。
管道
URL 编码后 Base64 双重编码
URL 编码后 Base64 编码用于 API 负载双重编码。
管道
为 URL 传输编码文本载荷
百分号编码文本再显示其 hex 表示,用于安全的 URL 参数传输。
管道
XXencode 后十六进制
XXencode 文本后十六进制编码结果。
管道

相关工具