Paste text and choose encode or decode plus component or full-URL mode. Component mode escapes reserved characters like & and = for use inside query values.
encodeURI keeps URL structure characters like / and ? intact; encodeURIComponent escapes them too, which is right for individual parameter values.
Space is not a safe URL character, so it is escaped as %20 (or + in form-encoded query strings) to keep the URL valid.
Yes — text is encoded as UTF-8 first, so characters like é become multi-byte escapes such as %C3%A9 and decode back correctly.