URL Encode/Decode

Encode. Decode.

Smart full-URL mode.

Input
Output
No upload
Works offline
No idea what's in your data

Need to encode URLs in bulk? The offline bundle handles batches with no size limit. $99 once.

Get Bundle →

Three steps. Zero uploads.

01
Paste
Paste text or a URL. It stays on your device.
02
Convert
fwip encodes or decodes in your browser. Choose component or full-URL mode.
03
Copy
Copy the result. Nothing was ever uploaded.

Your data stays in your browser.

URL encoding is a trivial operation, yet many online tools track your inputs. fwip runs everything locally with zero network requests.

fwip works differently. The encoder runs entirely in your browser. Your data is read from your device, processed on your CPU, and the result is saved back to your device. No server is involved. We literally cannot see your file.

No server processing

Everything runs on your device using WebAssembly. Your file never touches a network.

No account required

Drop a file. Get a result. No sign-up, no email, no password.

No subscription

Free in the browser. $99 once for the offline bundle. That's it. Forever.

Works offline

The desktop version works with no internet connection at all.

Frequently asked.

How do I URL encode text without uploading?
Paste your text into fwip. It encodes special characters for use in URLs entirely in your browser. Your data never leaves your device.
What is the difference between component and full-URL encoding?
Component mode (encodeURIComponent) encodes everything except letters, digits, and - _ . ~. Full-URL mode (encodeURI) preserves URL structure characters like :, /, ?, and #.
Can I decode a URL-encoded string?
Yes. Paste an encoded string and fwip decodes it instantly. It handles both component-encoded and full-URL-encoded strings.

Like it? Own it.

Offline. No browser. No internet. No excuses.
$15
This tool
  • URL Encode/Decode · offline
  • Batch processing
  • No file size limit
  • 3 devices · one payment
Join waitlist →