Simple online tools for developers, networking, text and conversions.

Developer Tools

URL Builder

Build full URLs from a base URL and query parameters so links are easier to create correctly.

Tool

Use this URL Builder to create a full URL from a base address and parameter list. It is useful for tracking links, redirect targets, API requests, test URLs, and debugging when you want to build a correct URL without manually joining query strings and separators.

About this tool

Use this URL Builder to create a full URL from a base address and parameter list. It is useful for tracking links, redirect targets, API requests, test URLs, and debugging when you want to build a correct URL without manually joining query strings and separators.

Use url builder when you need a fast browser-based result without extra setup. It works well for quick checks, one-off tasks, and routine formatting or calculation work.

Learn more

Why use this tool

How to use

  1. Paste the base URL on the first line
  2. Add one key=value parameter per line after a separator line
  3. Click Run Tool to build the final URL
  4. Review the result in the output box
  5. Adjust the parameter list and run it again if needed

Examples

Example

Input

https://example.com/search
---
q=hello world
page=2

Output

https://example.com/search?q=hello%20world&page=2

Useful when building a search URL with encoded parameter values.

Example

Input

https://api.example.com/items
---
limit=10
sort=desc

Output

https://api.example.com/items?limit=10&sort=desc

Helpful when constructing request URLs quickly.

Common errors

The base URL is missing

Fix: Put the base URL on the first line before the separator.

Parameters are not written as key=value

Fix: Use one parameter per line in key=value format.

The user expects the tool to parse an existing URL

Fix: Use URL Splitter or URL Parser when you need to break apart an existing URL.

FAQ

What does a URL Builder do?

It creates a full URL from a base address and a list of query parameters.

How should I enter parameters?

Enter one parameter per line using key=value format.

Does it encode spaces and special characters?

Yes. Parameter values are encoded when building the final URL.

What is the difference between URL Builder and URL Splitter?

URL Builder creates a URL from parts, while URL Splitter breaks an existing URL into readable parts.

Why is my result wrong?

The most common reasons are a missing base URL, bad key=value formatting, or incorrect parameter lines.

Use cases

Related tools