URL Encode or Decode aCSV Column
Percent-encode column values for query strings and APIs, or decode them back to readable text — entirely client-side.
Percent-encode column values for query strings and APIs, or decode them back to readable text — entirely client-side.
Load a CSV, pick the column, choose encode or decode, and download the result. Nothing is uploaded; the transform runs in your browser.
Drop in the file and select the column whose values you want to URL encode or decode. Every column from your file is listed by header name.
Encode turns each value into a percent-encoded string safe for query strings and URLs. Decode reverses it. Optionally keep the original column and write results to a new one.
Get a clean, RFC-4180 CSV back instantly. Malformed decode sequences are left untouched so you never lose data to a single bad value.
Built for the messy reality of exported data: API payloads, tracking parameters, and slugs that need to round-trip cleanly.
Uses the browser's native encodeURIComponent and decodeURIComponent, so output matches what your API, CDN, or analytics tool expects — no custom escaping surprises.
A single malformed percent sequence (like a lone % sign) won't abort the job. Those values are passed through unchanged while everything else decodes normally.
Keep the original column and write encoded or decoded values into a new adjacent column, so you can compare before and after or feed both into a downstream step.
All processing happens in your browser. No upload, no server, no logging — ideal for URLs that carry tokens, IDs, or other sensitive parameters.