URL Builder

Updated: 2026-07-11

Base URL

Query Parameters

UTM Presets:

Generated URL

https://example.com/page

What is a Query String?

A query string is the part of a URL after ? that passes data to the server. Format: key=value, multiple params separated by &.

Common Uses:

• UTM tracking — track traffic sources in Google Analytics

• API requests — pass filtering, sorting, and pagination to REST APIs

• Referral links — share referral codes and source information

• Page state — preserve filter selections and search terms

How to Use the URL Builder

Encode or decode with the URL Builder in three steps:

  1. Enter Your Text or Data
    Type or paste the text, string, or data you want to encode or decode into the input area. The tool supports standard text input and file upload for batch processing.
  2. Choose the Operation
    Select whether you want to "Encode" or "Decode" your data, and optionally configure any algorithm-specific parameters (such as key size or hash type).
  3. Get the Result
    The encoded or decoded output appears instantly. Click "Copy" to copy to your clipboard or "Download" to save. All processing is done locally in your browser.

FAQ

How are special characters handled?

Special characters (spaces, Chinese, &, =, etc.) are URL-encoded automatically (space becomes %20). Use "Copy Encoded URL" for the fully encoded version.

Do UTM parameters affect SEO?

UTM parameters can create duplicate content issues. Use Google Search Console's URL parameter tool to set handling rules, or restrict UTM-parameter URLs in robots.txt.

How many parameters can a URL have?

There's no hard limit, but browsers and servers typically limit total URL length to 2048-8000 characters. Keep it concise and remove unnecessary params.