Pro Max 4K OTT

URL encoding explained

URL encoding represents bytes using a percent sign followed by two hexadecimal digits when their literal form would be unsuitable in a URL component.

promax4k.tv+44 7532 814802
Pro Max playlist setup screen in a branded player preparation card.
Choose the import method your player supports. Keep your own playlist address and login private.
Streaming reference

The term in context.

URL encoding represents bytes using a percent sign followed by two hexadecimal digits when their literal form would be unsuitable in a URL component. It also prevents reserved characters from being mistaken for separators when they belong inside a value. A password containing an ampersand, for example, cannot simply be inserted into a query without considering that boundary. Encoding is not encryption: encoded secrets remain readily recoverable. It also differs from HTML escaping and from form-specific handling of spaces. Players should construct account URLs correctly instead of asking users to repair secret-bearing links through trial and error.

URL encoding and Encryption

Percent encoding changes representation; it does not conceal a secret from someone who can read the URL.

Keep values separate from separators

A question mark begins a query, while an ampersand commonly separates parameters. If one of these symbols belongs inside a parameter value, its encoded representation can preserve the intended meaning. Similar issues arise with a slash that is data rather than a path separator. Correct treatment depends on the component being constructed.

Double encoding changes the input

A percent sign can itself be encoded. If an application encodes an already encoded password again, %26 can become %2526. The receiving system can then see characters different from those intended. Repeatedly replacing punctuation in an account record can make parsing worse rather than making the link more reliable.

Obscurity is not redaction

A diagnostic tool that decodes a URL can reveal a password that appeared obscure in its encoded form. Remove or mask sensitive values before sharing them. To report a parsing error, use a synthetic example with the same punctuation pattern. Do not post a real playlist merely because its secret is percent encoded.

An illustrative example

A fictional value a&b is inserted directly after password=. A server may interpret password=a and treat b as a separate parameter. Correct URL construction keeps the ampersand inside the value. This illustrates parsing, rather than recommending publication of account URLs.

Practical actions

  1. Prefer the player's account fields to manually assembled URLs.
  2. Preserve supplied encoding unless the publisher documents another format.
  3. Demonstrate parsing problems with fictional values and a reserved example domain.

Sources

Related concepts

See how the pieces fit.

Server URL

A server URL tells a player which network endpoint to contact.

Explore →

Playlist URL

A playlist URL is the network address a player uses to retrieve a media list.

Explore →

M3U8 encoding

M3U8 conventionally identifies an M3U-style playlist encoded as UTF-8.

Explore →
Your evening starts here

Get the player ready. We’ll help with the rest.

Install the app for your screen, then WhatsApp the Pro Max team for a one-day free trial. Already watching? Go straight to the viewer help desk.

WhatsApp