URL Encoding Decoding Online

Online tool to encode and decode URLs. UTF-8, Unicode encoding.

Encode or decode URLs with Vivoldi′s very handy online tool.

The procedure for encoding binary data as percentages was often presumed to be inadequate or completely unspecified for application to character-based data. In the formative years of the World Wide Web, when dealing with data characters from the ASCII repertoire and using the corresponding bytes in ASCII, this practice was relatively harmless. Many people assumed that characters and bytes mapped 1:1 and were interchangeable. However, the need to represent characters outside the ASCII range grew rapidly, and URI schemes and protocols often failed to provide standard rules for preparing character data for inclusion in URIs.
Web applications consequently began to use other multibyte, stateful, and other non-ASCII-compliant encodings as the basis for their percent encodings, and suffered from ambiguity and difficulty interpreting URIs reliably.

Encoding results:

Decoding results:

Have questions?
Find answers here.

URL encoding, also known as "percent encoding," is a mechanism for encoding information in a Uniform Resource Identifier (URI).
Although it is known as URL encoding, it is actually more commonly used within a basic set of Uniform Resource Identifiers (URIs) that contain both a Uniform Resource Locator (URL) and a Uniform Resource Name (URN).
As such, it is also used for data of the "application/x-www-form-urlencoded" media type, and is often used when submitting HTML-formatted data in an HTTP request.

The already encoded percent ("%") string acts as an indicator for the Octets, so it must be encoded as "%25" for those Octets to be used as data within the URI.

Vivoldi′s encoding and decoding tools are free for everyone to use.
From now on, you don′t need to download any software for these simple tasks.