Skip to main content
The url_encode function converts a string into a format that can be safely transmitted over the Internet by encoding special characters. Use this function to prepare strings for URLs, build query parameters, or ensure data integrity in web requests.

For users of other query languages

If you come from other query languages, this section explains how to adjust your existing queries to achieve the same results in APL.
In Splunk SPL, you use urlencode. APL’s url_encode provides the same functionality.
In ANSI SQL, URL encoding varies by database. APL’s url_encode provides standardized URL encoding.

Usage

Syntax

Parameters

Returns

Returns the string with special characters encoded for safe URL transmission.

Use case examples

Encode log field values for safe inclusion in generated URLs or API calls.Query
Run in PlaygroundOutputThis query encodes search terms for safe use in API URLs, ensuring special characters don’t break the URL structure.
  • url_decode: Decodes URL-encoded strings. Use this to reverse the encoding operation.
  • format_url: Formats URLs from components. Use this for building complete URLs from parts.
  • parse_url: Parses URLs into components. Use this to extract parts before encoding.
  • base64_encode_tostring: Encodes strings as Base64. Use this for Base64 encoding rather than URL encoding.