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.
- Native Mac app. SwiftUI, single window, instant launch.
- Offline. No network calls. Whatever you paste stays on your Mac.
- No tracking. No analytics, no telemetry, no third-party SDKs.
- One-time purchase. $19 once, year of updates included, $9 optional renewal — no subscription.
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 BenchBench is published by Zentsu LLC. Back to Bench · Renewal FAQ · Support.