urlencode

The urlencode operation encodes the input value into a URL-safe format. It converts special characters (spaces, diacritics, symbols) into percent-encoded sequences (%xx) so that the result can safely be transmitted as part of a URL or query string.

How it works

  • Input – any string.
  • Output – the URL-encoded representation of the string.
  • Encoding rules:
    • Spaces are converted to +.
    • Non-alphanumeric characters are replaced with % followed by two hex digits.
    • Letters, numbers, and – _ . ~ remain unchanged.

Examples

InputOutput
hello worldhello+world
ahoj světe & goahoj+sv%C4%9Bte+%26+go
info@example.cominfo%40example.com
+420797992279%2B420797992279

Usage in PalDock

Use urlencode when you need to:

  • Safely include values in query parameters of URLs.
  • Normalize input before building redirect links.
  • Prevent issues when passing special characters (&, @, +, spaces) to external APIs.
  • Encode user-generated content (names, messages) for reliable transmission.

Best Practices

  • Always apply urlencode when concatenating values into URLs.
  • Use together with urldecode for round-trip transformations.
  • Validate input if you expect only safe characters; unnecessary encoding may reduce readability.
  • Remember that spaces become +. If the receiving system requires %20 instead, consider rawurlencode instead of urlencode.

References

Insights that
helps you grow

  • Platform Pick 12: Rollout
    As you approach the official rollout of your affiliate platform, it’s time to take a step back and make sure everything is in place. A…
  • Platform Pick 11: Integrate and Test it
    When it comes to affiliate marketing, tracking clicks and leads is key to making sure you’re paying affiliates correctly and measuring success. But it’s not…
  • Platform Pick 10: Business, Legal, and IT Prep
    Now that you’ve narrowed down your platform choice, it’s time to make sure everything checks out from a business, legal, and technical perspective. This step…