import urllib.parse def urlencode(str): return urllib.parse.quote(str) def urldecode(str): return urllib.parse.unquote(str) str = '{"name": "Kinkin"}' encoded = urlencode(str) print(encoded) # '%7B%22name%22%3A%20%22Kinkin%22%7D' decoded = urldecode(encoded) print(decoded) # '{"name": "Kinkin"}'