URL Builder

Your data never leaves your browser

Assemble a complete URL from individual components: protocol, host, port, path, query, and hash.

Brie — Bug Reporting Tool

Found a bug while testing?

Brie captures screenshots, console logs, network data, and session replays in one click — so developers get the full context without the back-and-forth.

About URL Builder

Specify each part of a URL on its own line — protocol, host, port, path, query string, and hash fragment — and the tool assembles the complete URL for you. Optional parts (port, hash) are omitted if left blank. This is especially useful when constructing API endpoint URLs for test cases, building deep links, or verifying that query parameters are correctly formatted before running automated tests.

How to use

  1. Enter each URL component on a new line in the format "key: value" (e.g. "host: api.example.com").
  2. Only "host" is required; all other fields are optional.
  3. The assembled URL and a component breakdown appear in the output panel.

More QA & Testing Tools

Frequently Asked Questions

FAQs about URL Builder

Which fields are required?

Only "host" is required. Protocol defaults to "https" if omitted. Port, path, query, and hash are all optional and will be omitted from the URL if not provided.

How should I format the query string?

Enter the raw query string without the leading "?" — for example: "name=Alice&age=30". The tool will add the "?" separator automatically.

Can I use this to build URLs with authentication tokens in the query string?

Yes. Just include the token in the query field, e.g. "token=abc123&user=alice". The tool does not encode or validate query parameters.

What happens if I include "://" in the protocol field?

The tool strips trailing "://" from the protocol value before building the URL, so both "https" and "https://" produce the same result.

Is the hash fragment URL-encoded?

No. The hash value is appended as-is after the "#" character. If your hash contains special characters, encode them manually before entering them.