
URL encoder and decoder
Calculate url encoder and decoder using the values and assumptions you provide.
Your inputs stay in your browser. Displayed results are rounded to a maximum of 12 significant digits.
Method and assumptions
Method version 1.0.0 · Updated
Calculate
Formula: Encode or decode UTF-8 URL components
Calculate url encoder and decoder using the values and assumptions you provide.
- text
- Text
- mode
- Mode
Results depend on the assumptions entered; verify professional or safety-critical decisions independently.
Calculate with code
These short examples use the same inputs and core calculation as this tool. Adapt validation and formatting to your application.
JavaScript
const text = "IPv6 subnet";
console.log(encodeURIComponent(text)); // IPv6%20subnetTypeScript
const text = "IPv6 subnet";
const encoded: string = encodeURIComponent(text);
console.log(encoded); // IPv6%20subnetPython
from urllib.parse import quote
print(quote("IPv6 subnet", safe="")) # IPv6%20subnetJava
System.out.println(java.net.URLEncoder.encode("IPv6 subnet", java.nio.charset.StandardCharsets.UTF_8)); // IPv6+subnet (form encoding)C#
Console.WriteLine(Uri.EscapeDataString("IPv6 subnet")); // IPv6%20subnet