URL Encode/Decode

Percent-encode strings for use in URLs, or decode percent-encoded strings.

Commands

# Encode
devv url encode "hello world & more"

# Decode
devv url decode "hello%20world%20%26%20more"

Examples

# Encode a query parameter
devv url encode "search term with spaces & symbols"

# Decode a URL from logs
devv url decode "https%3A%2F%2Fexample.com%2Fpath%3Fq%3Dtest"

Output

$ devv url encode "hello world & more"
hello%20world%20%26%20more

$ devv url decode "hello%20world%20%26%20more"
hello world & more

Pipeline Usage

Pipeline ID Description
url-encode Percent-encode input
url-decode Decode percent-encoded input
devv pipe exec "url-encode | base64-encode" "hello world"
devv pipe exec "base64-decode | url-decode" "aGVsbG8lMjB3b3JsZA=="

Behavior

Both transform their input — the encoded/decoded result passes to the next step.

Was this page helpful?