URL Encode Online Tool




About URL Encode Online Tool:

This online url encode tool helps you to convert one input string into a url format String.

Why URL Encode?

HTTP GET request often contains parameters. However, the potential unsafe ASCII within parameters can mess up the server. To address this problem, browser will automatically replace unsafe ASCII characters with % followed by 2 numbers. For example '&' will be replaced by '%26' and space will be replaced by '%20'.

URL Encode Conversion Chart:

! # $ & ' ( ) * + , / : ; = ? @ [ ]
%21 %23 %24 %26 %27 %28 %29 %2A %2B %2C %2F %3A %3B %3D %3F %40 %5B %5D

comic url encode

URL Encode with Python:

import urllib.parse

def url_encode(input_str):
    output_msg = urllib.parse.quote(input_str).strip()
    return output_msg
    

URL Encode with Java:

import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;

public class URL {
    public static String url_encode(String url) throws UnsupportedEncodingException {
        return URLEncoder.encode(url, "UTF-8");
    }

    public static void main(String[] args) throws UnsupportedEncodingException {
        String result = url_encode("https://maps.google.com/maps?ll=37.413323,-122.081267&z=11&q=Mountain View California USA");
        System.out.println(result);
    }
}

-------------------
https%3A%2F%2Fmaps.google.com%2Fmaps%3Fll%3D37.413323%2C-122.081267%26z%3D11%26q%3DMountain+View+California+USA