CanDoYa
ZH

URL 生成器

全程在浏览器中运行,无需上传,无需注册。

生成 URL

URL 组成部分

查询参数

生成的 URL

输入域名以生成 URL。
输入域名即可开始生成
分享此工具

什么是 URL 生成器?

URL 生成器会把协议、域名、可选端口、路径、查询参数和片段组合成完整网址。把每个值填入对应字段,最终链接就会立即更新。空格和特殊字符会由浏览器正确编码。

使用方法

  1. 1输入网址起点. 选择协议,输入域名,并按需填写非默认端口。
  2. 2添加目标位置. 输入路径和可选片段。如果开头缺少斜杠或井号,工具会自动补上。
  3. 3添加查询参数. 为筛选条件、跟踪标签、API 选项或重复键创建键值行。空值会保留。
  4. 4复制或打开 URL. 检查实时更新的编码结果,然后复制网址或在新标签页中打开。

适用人群

无需手动放置问号、与号、等号或井号,即可生成链接。表单会清楚显示网址结构,浏览器原生 URLURLSearchParams API 负责验证域名并编码每个参数。输入内容不会上传。

常见问题

这个 URL 生成器免费吗?

免费。无需注册、下载,也没有使用次数限制。填写 URL 的各个部分,最终网址会立即更新。

我的 URL 会被上传吗?

不会。生成、验证和编码都在浏览器本地完成。域名、路径、查询值、跟踪 ID 和片段不会由此工具发送到服务器。

可以添加多少个查询参数?

工具本身不设上限。可以按需添加、删除或重复参数行。不过,浏览器、服务器、代理或第三方应用仍可能限制 URL 的最大长度。

URL 生成器会编码特殊字符吗?

会。浏览器原生 URL API 会在需要的位置对空格、Unicode 文本和保留字符进行百分号编码。查询中的空格会序列化为加号,字面加号则会变成 <code>%2B</code>。

URL 可以包含重复的查询参数吗?

可以。重复键是有效的,部分 API 会用它们表示列表,例如 <code>tag=shoes&amp;tag=sale</code>。此生成器会按原始顺序保留每个非空行,不会合并重复项。

查询和片段有什么区别?

查询从 <code>?</code> 后开始,通常会发送给服务器。片段从 <code>#</code> 后开始,由浏览器或页面处理,因此不会包含在 HTTP 请求中。

为什么默认端口消失了?

URL 标准会规范默认端口。HTTPS 默认使用端口 443,HTTP 默认使用端口 80,因此浏览器会从最终网址中删除这些显式值。非默认端口仍会显示。