Build and Parse URLs with Query Parameters
Construct URLs by adding path segments and query parameters through a form, or paste an existing URL to break it down into its components.
Makes it easy to build complex URLs with multiple parameters without making typos. Also useful for decoding URLs to understand what each parameter does.
Enter a base URL to start buildingFrequently Asked Questions — URL Builder
Tags added to URLs to track marketing campaigns in analytics. utm_source, utm_medium, utm_campaign are the most common.
Yes. Add any key-value pairs. UTM fields are provided as shortcuts, but you can add custom ones too.
Yes. Parameter values are URL-encoded automatically so special characters don't break the URL.
More Developer Tools
Code Editor
Preview, format, and diff code with syntax highlighting. Supports 15+ languages.
JS Obfuscator
Obfuscate & deobfuscate JavaScript code. Multiple protection levels.
TypeScript to JavaScript
Convert TypeScript code to JavaScript by removing type annotations.
Regex Tester
Test and debug regular expressions with real-time matching.
JSON Viewer
Prettify, minify, and explore JSON with a foldable tree view.
XML Viewer
Format, minify, and browse XML documents in a foldable tree.
JSON to TypeScript
Convert JSON objects to TypeScript interfaces or types.
JSON Diff
Compare two JSON documents and visualize differences in a tree view.