Bench Tool

URL Encoder for Mac

A native Mac URL encoder and decoder. Paste a fragment with spaces, emoji, or special characters, get the percent-encoded version. Or paste an encoded string and read what it actually says.

What it does

Bench's URL encoder converts plain text to percent-encoded URL format and back. Paste a query string, path segment, or full URL that contains characters outside the unreserved set — spaces, Unicode, ampersands, slashes — and get back the properly encoded form. Decoding works the same way in reverse: paste hello%20world%21 and read hello world!. The tool handles both encodeURIComponent-style encoding (component-safe) and full URL encoding, so you can match whichever convention your API expects.

Why use Bench's URL encoder

Encoding a URL fragment on a web tool means your query parameters — which may include session tokens, search terms, or internal path identifiers — go to a third-party server just to get percent-escaped. Bench handles this locally. No request leaves the sandbox. It's also faster to reach than opening a browser tab when you're already in the middle of debugging an HTTP request.

Paste it. Bench picks the tool.

Smart Detection reads your clipboard locally and routes you to the URL encoder when it sees something like:

https://example.com/search?q=hello world&lang=en

The detection runs entirely on your Mac as a rule-based heuristic — it checks for URL patterns with characters that need encoding. Nothing is uploaded.

Related tools in Bench

URL Encoder ships inside Bench, alongside 17 other developer tools. $19 one-time, year of updates included.

Get Bench

Bench is published by Zentsu LLC. Back to Bench · Renewal FAQ · Support.