View this page in English?Switch to English
使用繁體中文瀏覽?切換到繁體中文
日本語で表示しますか?日本語に切り替える
한국어로 보시겠어요?한국어로 전환
ดูหน้านี้เป็นภาษาไทยไหม?เปลี่ยนเป็นภาษาไทย
Lihat halaman ini dalam bahasa Indonesia?Beralih ke bahasa Indonesia
Xem trang này bằng tiếng Việt?Chuyển sang tiếng Việt
यह पेज हिन्दी में देखें?हिन्दी में बदलें
Voir cette page en français ?Passer au français
Diese Seite auf Deutsch ansehen?Zu Deutsch wechseln
¿Ver esta página en español?Cambiar a español
Visualizzare questa pagina in italiano?Passa all'italiano
Deze pagina in het Nederlands bekijken?Overschakelen naar Nederlands
Wyświetlić tę stronę po polsku?Przełącz na polski
Ver esta página em português?Mudar para português
Открыть страницу на русском?Переключить на русский
Bu sayfayı Türkçe görüntülemek ister misiniz?Türkçeye geç
عرض هذه الصفحة بالعربية؟التبديل إلى العربية
跳到主内容

URL 编码/解码

URL 编码/解码按 encodeURIComponent/decodeURIComponent 语义在浏览器本地处理 URL 组件和值,适合空格、保留字符、UTF-8 文本、emoji、查询值和路径片段数据的百分号编码与解码。

输入文本

URL 编码/解码

快速开始

1
粘贴文本或已编码值。
2
选择编码或解码。
3
结果替换同一文本框。
4
复制当前文本。

常见使用场景

API 参数

把参数值放进查询字符串前先编码,?、&、= 等结构符号保留在编码结果之外

表单数据

适合处理单个字段值,但不是 application/x-www-form-urlencoded 序列化器,也不会把空格转成 +

URL 参数

组装 URL 前先编码参数、路径片段或 fragment 中的非 ASCII 与保留字符数据

搜索关键词

编码搜索词或筛选条件,特别是包含 & = #? / 或空格时

使用建议

避免重复编码:检查内容是否已含 %XX 格式,防止二次编码
部分编码:只编码参数值或路径片段中的数据(如 ?key=encoded),URL 结构应保留在编码文本之外
调试分析:解码复制出来的请求值;如果来源是表单编码并希望 + 表示空格,请先把 + 替换成 %20
保留字符:: /? # [ ] @! $ & ' ( ) * +,; = 在 URL 中有特殊含义,作为数据使用时一般需要编码(视上下文而定,尤其是 : /? # & = + 等)
字符编码:非 ASCII 字符按 UTF-8 编码为 1-4 字节,每字节表示为 %HH

编码边界

组件和值语义:编码使用 encodeURIComponent,因此 /? & = #: 作为数据出现时都会被编码
完整 URL:如果需要保留协议、主机、路径、查询和片段结构,不要整条 URL 一次性编码;请先用 URL 解析工具拆解
表单编码:本工具不生成 application/x-www-form-urlencoded 请求体,不解析键值对,也不使用 + 表示空格
解码错误:孤立的 %、不完整的 %HH 或非法 UTF-8 百分号序列会显示无效 URL 编码提示

限制与兼容性

URL 编码 ≠ 加密:仅为可逆的格式改写,不能保护敏感信息
URL 长度:建议总长度 <2048 字符(不同浏览器/服务器限制不同)
空格差异:本工具将空格编码为 %20,decodeURIComponent 不会把 + 自动还原为空格;如需按表单编码解读,请先把 + 替换为 %20

隐私与安全

编码和解码在浏览器中完成。当前文本默认作为浏览器会话草稿保留;点击编码或解码后,转换结果会替换它。使用共享设备时,可按需清空文本和站点数据。
敏感信息(密码、密钥、Token)应使用加密而非编码

常见问题

8

可继续使用这些相关工具,完成后续步骤。

© CrateX.app · All Rights Reserved

社区