Text is encoded as UTF-8, so é becomes %C3%A9.
Component escapes everything except A–Z a–z 0–9 - _ . ! ~ * ' ( ) — use it for one query value or path segment. RFC 3986 also escapes ! ' ( ) *. Form matches HTML form posts and URLSearchParams (space becomes +). Full URL keeps : / ? # & = so a whole URL stays usable.
When the text is a full URL, its parts and query parameters are listed below the output. Click a value to copy it.
Shortcut: Ctrl/⌘+Enter copies the output. Link straight to a result with #decode=<text> or #encode=<text>.