Encode and decode UTF-8 text or encode a local file.
Client-side only. Invalid Base64 shows a clear error instead of silent garbage.