Encoding is not encryption

Base64 hides nothing. It maps three bytes onto four printable characters so binary data survives a channel built for text, and anyone can reverse it in one line. The same goes for percent encoding and HTML entities. If a value has to stay secret, it needs a key.

Which is why none of this is uploaded

The strings people decode are session cookies, bearer tokens, signed URLs and password reset links. Pasting one of those into a server-side decoder means handing over a live credential to whoever runs it. Everything here runs in your tab, and it keeps working after you disconnect.