Encode or decode URL strings. Useful for encoding special characters in URLs or decoding percent-encoded (%xx) strings back to readable text.
Open 24 built-in tools from your browser sidebar, use quick actions from the right-click menu, and reach every RizCraft tool without hunting through tabs.
Firefox and Edge versions are coming next. Free to install
Encode text for use in a URL or decode percent-encoded text back into a readable value. The tool uses the browser's built-in JavaScript URL functions and processes the value locally on your device.
URLs reserve characters such as ?, &, =, and # for
structure. Percent-encoding represents characters that cannot safely appear in a particular part of a URL
as a percent sign followed by hexadecimal bytes. For example, a space is commonly encoded as
%20.
Encoding is especially useful for query values containing spaces, Unicode text, emoji, or characters that would otherwise be interpreted as URL syntax.
JavaScript provides two related functions. Choose the one that matches the value you are processing:
/, ?, &, and
=.
%2.+, while general URL
percent-encoding represents a space as %20. Use the component option when encoding a query
value for an API, and follow the receiving service's documented format.
Tell us what to improve or which tool to add next.