import urllib.parse

params = {
    'key1': 'value1',
    'key2': 'value2',
    'key3': 'value with spaces',
    'key4': 'value&with&special&characters'
}

encoded_params = urllib.parse.urlencode(params)
print(encoded_params)

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: