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

Related articles

Modify Field > combine
Modify Field > urldecode
Modify Field > load-from-lead
Modify Field > regex-replace
Modify Field > from-base64
Modify Field > to-base64
Modify Field > modify-date
Modify Field > format-date
Modify Field > do-not-send
Modify Field > first-regex-match

Insights that
helps you grow