--- sidebar_label: urldecode description: The urldecode function applies URL decoding to a given string. --- # `urldecode` Function `urldecode` targets encoded characters within a string. The function is capable of decoding a comprehensive range of characters, including those outside the ASCII range. Non-ASCII characters are first treated as UTF-8 bytes, followed by the application of percent decoding to each byte, facilitating the accurate decoding of multibyte characters. ## Examples ``` > urldecode("Hello+World%21") Hello World! > urldecode("%E2%98%83") ☃ > urldecode("foo%3Abar%40localhost%3Ffoo%3Dbar%26bar%3Dbaz") foo:bar@localhost?foo=bar&bar=baz ```