Free online URL builder — construct URLs from individual components like protocol, host, path, query, and hash instantly in your browser. No data is stored. Validates the resulting URL and handles port numbers, query strings, and fragment identifiers.
URL protocol (e.g., https, http)
Hostname (e.g., example.com)
Port number (leave empty for default)
URL path (e.g., /api/v1/users)
Query string without ? (e.g., key=value&foo=bar)
Fragment/hash without # (e.g., section1)
Free online URL builder — construct URLs from individual components like protocol, host, path, query, and hash instantly in your browser. No data is stored. Validates the resulting URL and handles port numbers, query strings, and fragment identifiers.
Runs entirely in your browser. No data is sent to our servers.
Construct a URL from individual components
Base64 Encode
Free online Base64 encoder — convert text to Base64 format instantly in your browser. No data is stored. Supports UTF-8 text, optional URL-safe encoding, and handles multi-byte characters.
Base64 Decode
Free online Base64 decoder — convert Base64 encoded strings back to plain text instantly in your browser. No data is stored. Supports standard and URL-safe Base64, handles padding, and decodes UTF-8 multi-byte characters.
Base64URL Encode
Free online Base64URL encoder — encode text to URL-safe Base64 format instantly in your browser. No data is stored. Produces RFC 4648 output with -_ instead of +/ and no padding, ideal for JWTs and URL parameters.
Base64URL Decode
Free online Base64URL decoder — decode URL-safe Base64 encoded strings back to text instantly in your browser. No data is stored. Handles RFC 4648 format with -_ characters and missing padding.