URL-encode a TSV File right in your browser. Choose how much to encode values, rows, or the whole thing with live preview and export options.
How to Use:
- Paste or type your TSV content into the “Input TSV” box.
- You can also import a
.tsv
,.txt
, or other plain-text file using “Choose File.” - Flip on the “Encode Entire File” switch if you want to treat the input as a single block.
- Turn on “Preserve Tabs” to keep tab spacing this only encodes the cell content.
- Want easier reading? Enable “Pretty Output” to break the result into lines.
- Toggle “Maximize output” if you need more room to view the result.
- Pick one encoding mode:
- Encode Values Only – encodes each cell, tabs stay as-is
- Encode Whole Rows – encodes each line into a URL-safe string
- Encode Whole File – encodes the full text as one URL-encoded string
- Output updates live as you type or import.
- Use the Copy or Export buttons when you’re done.
- Hit “Clear All” to reset everything, including the output and counter.
What URL-encode a TSV File can do:
This tool helps you safely transform tab-separated values into URL-encoded text for use in query strings, APIs, or embedded data fields. You decide whether to encode just the cell content, each row as a string, or the entire TSV file at once. With toggles for formatting, tabs, and output size, it adapts to how you work. You’ll get immediate feedback with live output and a character count, so there’s no guessing. It’s especially handy for developers passing TSV through URLs or systems that can’t handle raw tab characters.
Example:
Input:
name age city
Alice 25 New York
Bob 30 Los Angeles
Encode Values Only, Pretty Output ON
name age city
Alice 25 New%20York
Bob 30 Los%20Angeles
Encode Whole Rows
name%09age%09city
Alice%0925%09New%20York
Bob%0930%09Los%20Angeles
Encode Whole File
name%09age%09city%0AAlice%0925%09New%20York%0ABob%0930%09Los%20Angeles
Common Use Cases:
You might use this when passing TSV data in web queries or embedding logs in a compact, URL-safe form. It’s also useful when working with APIs that don’t accept raw tabs or line breaks. Whether you’re sending values, rows, or the full file, this tool gives you clean, readable, encoded output every time.
Useful Tools & Suggestions:
Once you’ve run URL-encode a TSV File, you might want to pair it with Convert TSV to Base64 if you’re prepping it for even tighter web-safe transmission. And when it’s time to decode everything, URL-decode a TSV File brings it right back.