# URL编码解码

URL编码和解码字符串

> 标准页面: https://elysiatools.com/zh/tools/url-encoder

- **分类:** Development

- **关键词:** url, encoder, decoder, encode, decode, URL Encoder/Decoder

## 概述

这是一个简单高效的在线工具，用于对字符串进行URL编码（Percent-encoding）或解码。它能将文本中的特殊字符转换为URL安全的格式，或将已编码的字符串还原为可读文本，是处理网络请求、数据清洗和链接构建的必备工具。

## 输入项

- **文本输入** (text): Enter text to encode/decode...
- **操作** (select)

## 适用场景

- 需要在URL中传递包含空格、中文或特殊符号的参数时。
- 调试网络请求或API时，需要查看或修改编码后的查询字符串。
- 从数据库或日志中提取了编码后的数据，需要将其解码为原始文本进行分析。

## 工作原理

- 在文本输入框中粘贴或输入需要处理的字符串。
- 从“操作”下拉菜单中选择“编码”或“解码”。
- 工具将立即处理输入，并在结果区域显示编码或解码后的文本。

## 使用案例

- 构建包含用户输入（如搜索关键词）的网页链接或API请求URL。
- 在开发者工具中检查和修改网络请求的查询参数。
- 清洗从外部系统导入的、包含编码字符的文本数据。

## 常见问题

### URL编码是什么？

URL编码（Percent-encoding）是一种将字符转换为%后跟两位十六进制数的机制，以确保URL在传输过程中安全无误。

### 哪些字符需要被编码？

非ASCII字符（如中文）、空格以及URL中的保留字符（如?、&、=、#）都需要进行编码。

### 这个工具安全吗？我的数据会被存储吗？

所有处理均在您的浏览器本地完成，数据不会上传至任何服务器，确保隐私安全。

### 可以批量处理多个字符串吗？

当前版本为单次处理。您可以将多个字符串用换行符分隔后一起输入，工具会逐行处理。

### 编码和解码的结果格式是什么？

编码结果是%加十六进制码的字符串；解码结果是原始的可读文本。两者均为纯文本输出。

## 相关工具

- [HTML实体编码解码](https://elysiatools.com/zh/tools/html-entity-encoder): HTML实体编码和解码
- [Base64编码解码](https://elysiatools.com/zh/tools/base64-encoder): Base64编码和解码字符串
- [Base64URL 编解码](https://elysiatools.com/zh/tools/base64url-encoder): Base64URL（URL 安全的 Base64 变体，用于 JWT/JWS/JWE）编解码，并支持标准与 URL 安全 Base64 互转
- [凯撒密码](https://elysiatools.com/zh/tools/caesar-cipher): 凯撒密码的加密、解密与暴力破解。支持任意位移（1–25），或打印全部 25 种候选解密。
- [十六进制字符串转换器](https://elysiatools.com/zh/tools/hex-to-string): 在文本与十六进制字符串之间互转，支持灵活分隔、前缀（0x/\x/U+）与大小写选项
- [文本二进制转换器](https://elysiatools.com/zh/tools/text-to-binary): 使用 ASCII（7 位）或 UTF-8（8 位）编码在文本与二进制位串之间互转
- [ASCII85转换器](https://elysiatools.com/zh/tools/ascii85-converter): 将文本编码/解码为ASCII85格式（Adobe版本）
- [Atbash密码](https://elysiatools.com/zh/tools/atbash-cipher): 使用Atbash替换密码编码/解码文本（反转字母表）

## 示例

- [URL别名示例](https://elysiatools.com/zh/samples/slug): 有效和无效的URL别名示例集合（小写字母、数字、连字符，可选下划线）
- [URL查询分析器示例](https://elysiatools.com/zh/samples/url-with-query-samples): 全面的URL查询参数集合，用于测试URL解析、编码验证和参数提取
- [无版权MP3音频样本](https://elysiatools.com/zh/samples/mp3-samples): 免费使用和测试的无版权音频样本集合，包括自然声音、冥想音乐和环境音频，适用于测试和开发目的
- [十六进制/Unicode转换样本](https://elysiatools.com/zh/samples/text-hex-unicode-formats): 十六进制和Unicode转义序列转换的测试样本

## 相关内容

- [Base、进制与十六进制编码工具](https://elysiatools.com/zh/hubs/base-radix-and-hex-encoding-tools): 在多种 Base、任意进制、十六进制和网页转义表示之间转换文本与字节，并检查可逆转换是否保留字节。
