# URL Encode

URL-encodes a string. The inverse of [urldecode](/modifiers/urldecode.md).

```yaml
string: I just want & need $pecial characters!
```

::tabs

::tab antlers
```antlers
{{ string | urlencode }}
```
::tab blade
```blade
{!! Statamic::modify($string)->urlencode() !!}
```
::

```html
I+just+want+%26+need+%24pecial+characters%21
```

If you don't want forward slashes (`/`) to be encoded, use the [urlencode_except_slashes](/modifiers/urlencode_except_slashes.md) modifier instead.