Web encoding
URL component encoding and HTML entity escape/unescape. Runs in your browser.
URL encode / decode
encodeURIComponent / decodeURIComponent. Space becomes %20 (not +), which is correct for query components. HTML forms often use + for space in application/x-www-form-urlencoded bodies.
HTML entities
Escape for text in HTML, or decode entities back to plain text.