Encoder

URL · HTML · Base64 — encode, decode, sanitize

Component
One query value or path segment. Encodes / ? & = too.
RFC 3986 strict
Also encodes ! ' ( ) * — safe inside Markdown links and wiki markup.
Whole URL
Keeps : / ? # & =, fixes spaces and non-ASCII. Never double-encodes.