Balou Tools

URL Encoder & Decoder

Encode texts and parameters to be URL-compliant or decode already masked URLs quickly and securely in your browser.

Input

Result

The result will be output here.

Guide & best practices

URL Encoder and Decoder for percent-encoding

Convert text safely into URL-compliant strings and back – locally in the browser, with notes on reserved characters.

Typical use cases

Useful for query parameters, API calls, redirect URLs and debugging wrongly encoded links.

How Balou encodes URLs

Enter text or a URL and choose encode/decode; Balou applies percent-encoding locally and shows the result.

URL encoding best practices

Encode parameter values with encodeURIComponent, whole URLs with encodeURI and mind reserved characters like & and ?.

Frequently asked questions

What is the difference between encodeURI and encodeURIComponent?

encodeURI leaves URL structure characters like / ? & intact, encodeURIComponent encodes those too – ideal for single parameter values.

Why %20 instead of +?

%20 is the correct percent-encoding for a space in the path; + means a space only in application/x-www-form-urlencoded.

What are reserved characters?

Characters with special meaning in URLs like : / ? # [ ] @ & = + that must be encoded depending on context.

Is my data sent anywhere?

No, the encoding runs locally in the browser.