Skip to main content
Takes a single piece of text and makes it safe to drop into a web address by encoding any characters that are not allowed there. Spaces become +, and characters such as &, ?, and / are replaced with their percent-encoded form. Use this when you need to put a value into a URL or a query string, for example a search term or a parameter, without it breaking the address. There is nothing to configure; point it at the text you want to encode.

Sample data

This example encodes one piece of text. The spaces become + and the ampersand becomes %26. Input:
{
    "text": "Wool scarf & leather belt"
}
Output:
{
    "text": "Wool+scarf+%26+leather+belt"
}