# encode_url

> Documentation index: http://docs.tenzir.com/llms.txt

Encodes strings using URL encoding.

```tql
encode_url(bytes: blob|string) -> string
```

## Description

Encodes strings or blobs using URL encoding, replacing special characters with their percent-encoded equivalents.

### `bytes: blob|string`

The input to URL encode.

## Examples

### Encode a string as URL encoded

```tql
from {input: "Hello World & Special/Chars?"}
encoded = input.encode_url()
```

```tql
{
  input: "Hello World & Special/Chars?",
  encoded: "Hello%20World%20%26%20Special%2FChars%3F",
}
```

## See Also

* [`decode_url`](http://docs.tenzir.com/reference/functions/decode_url.md)
* [Manipulate strings](http://docs.tenzir.com/guides/transformation/manipulate-strings.md)