IPTV Playlist URL Encoder & Decoder
URLs can't contain every character safely, spaces, ampersands and symbols like @ or # need to be percent-encoded first, or a link built from them can silently break. This encodes or decodes text the same way your browser does internally.
Result
—Runs entirely in your browser using the same encoding functions built into JavaScript. Nothing is sent anywhere.
How this tool works
It uses JavaScript's built-in encodeURIComponent and decodeURIComponent functions, the same standard functions browsers use to build and read URLs. There's no custom logic to get subtly wrong, and nothing is transmitted anywhere.
When to use it
- Your Xtream Codes username or password contains special characters.
- You're manually building a playlist or Xtream URL and a link keeps breaking.
- You want to read a percent-encoded URL parameter back into plain text.
URL Encoder & Decoder FAQ
When would I actually need to encode a password?
If your Xtream Codes password contains characters like @, #, %, & or a space, putting it directly into a URL can break the link, since those characters have special meaning in URLs. Encoding replaces them with a safe %-prefixed sequence.
Do I need to encode a normal alphanumeric password?
No, plain letters and numbers don't need encoding. It only matters when special characters are involved.
Why did decoding fail on my text?
This usually means the text wasn't validly percent-encoded to begin with, often because it was only partially copied, or it's already plain text rather than encoded.
Related IPTV Tools
M3U URL Decoder
Paste an M3U or Xtream playlist link and see exactly what's inside it: host, port, username and other parameters, decoded locally in your browser.
Xtream Codes URL Generator
Enter a server address, username and password to generate the standard Xtream Codes player API, playlist and EPG URLs, built locally in your browser.
M3U Playlist Validator
Paste M3U playlist text and get a line-by-line report on malformed entries, missing channel names, duplicate URLs and broken links.
Still stuck?
If this tool didn't solve it, our support chat can take a closer look at your specific setup.
Start IPTV Support Chat