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.
Unlock AI Diagnosis Report
Enter your email address to unlock the detailed AI resolution report with concrete optimization suggestions and step-by-step instructions for free.
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.