Base64 Encoder
Turn text into Base64, with full support for Unicode and emoji.
Free · Browser-basedUnpack percent-encoded URLs into text you can actually read.
Paste a percent-encoded component.
Decode the value once.
Copy the restored Unicode text.
Convert percent-encoded UTF-8 bytes back into text with decodeURIComponent. Decoding happens once to avoid unexpectedly changing nested values.
Malformed escapes produce an error. A literal plus sign stays a plus sign; this is component decoding rather than form-data decoding.
A plus sign only means space in form-url-encoded data. In a generic URL component it may be literal.
No. Each run performs one decoding pass.
This tool runs in your browser. Your input is not uploaded or saved by Saanvi.
Privacy details