4629 · Developer Tools · v1.0.0

URL Lab

Take an address apart. Never follow it.

Parse URLs, resolve relative references, inspect repeated query parameters, edit a query key and encode or decode URL components locally.

A segmented glass rod in shades of blue and cyan beside a small padlock and key
AI-generated conceptual artwork; not an application screenshot.
Processed locally in your browser

Text-only workspace. Never executes input. General limit: 200,000 UTF-16 units per editor; some operations have tighter limits.

Private session · history disabled

Opt in to store up to five recent text transformations on this device. Never stored on an account or synchronized. Files are never included. Disable history stops new saves; Clear history deletes saved items.

How to use URL Lab

Paste input, select a command and its options, then run the transformation. Review diagnostics before copying or downloading the result. Input is not executed.

Parsing follows the platform URL standard and can normalize hostnames, default ports or percent encoding. Repeated query keys remain visible. Set replaces every value for one key; Append adds another; Delete removes that key. Percent decoding of components does not turn + into a space; query parsing does. No supplied address is fetched or opened.

Privacy and boundaries

Editor contents stay in your browser. Transformations run in a disposable worker and are never sent to a formatting or AI service. History starts disabled; enabling it writes text to local browser storage only. Clearing that history removes this tool’s saved entries, not data saved by other applications. The surrounding website may load its normal navigation and analytics, but the utility workspace is excluded from content-interaction capture.

Use the labeled operation selector for the available capabilities. Keyboard users can reach every control with Tab; Ctrl or Command plus K opens the command palette. Copy requires clipboard permission. Download creates a local text file. Clear removes the current workspace; it does not automatically delete an opted-in history. Inputs and outputs are always rendered as text, never as a runnable preview.

What is URL percent encoding?

Percent encoding represents bytes as a percent sign followed by two hexadecimal digits. URL components and complete URLs require different handling.

FIELD GUIDE · PURPOSE AND BOUNDARIES

URL Lab: practical use and context

URL Lab is an address-inspection workspace for developers, analysts and campaign reviewers. It parses and edits supplied text locally without visiting the supplied destination.

↑ Back to the application
A segmented glass rod in shades of blue and cyan beside a small padlock and key
Application artwork reused from its publication image family. The interactive interface is above.

Inspect an address without following it

Paste an absolute address, or enter a relative reference with an explicit base URL. Run Parse URL to inspect the components and repeated query entries. Identify the protocol, host, path, query and fragment before editing. A fragment identifies a client-side location and is not the same thing as a query parameter sent with a request.

Choose Set when one key should have a replacement value, Append when a second value is intentional, and Delete when the key should disappear. These are different operations. Preserve the original when investigating analytics links: replacing repeated keys can change how the receiving application interprets filters or attribution.

Follow one parameter through an edit

The included relative search URL contains an encoded accented term, two tag values and a fragment. Parse it against the example base and inspect both tags. Append another tag, then compare that with setting the tag key. This demonstrates repeated-key behavior without sending a request or changing any live campaign.

For a documentation task, use a harmless example domain rather than a signed production link. Passwords, access tokens and personal identifiers can be embedded in addresses. Local parsing does not make those values suitable for screenshots, shared notes or clipboard history. Redact sensitive values before creating an example for others.

Parsing is not destination verification

The platform URL parser can normalize hostnames, default ports and percent encoding. The normalized output is not proof that a domain exists, a page is indexed or a destination is safe. This tool deliberately does not fetch the address, inspect redirects or test HTTP status. Use the Website Auditor for an authorized public-page inspection when you need those different checks.

Percent-decoding one component does not treat a plus sign as a space, while query parsing follows query rules. Encoding an entire URL as though it were one component can destroy its separators. Select the operation according to the exact receiving grammar instead of applying transformations until an address looks familiar.