Encoding and decoding happen in your browser; nothing leaves the page.
Decoding ignores line breaks and spaces, and accepts the URL-safe alphabet and missing = padding.
Decoding ignores line breaks and spaces, and accepts the URL-safe alphabet and missing = padding.