TSV to Base64
Encode tab-separated values into a Base64 string for APIs, logs, config fields, or transport through systems that do not handle tabs and line breaks cleanly.
Last updated: May 29, 2026
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is TSV to Base64?
TSV to Base64 turns a tab-separated table into a text-safe encoded string. This is useful when tabular data must be embedded inside JSON, sent as a single field, stored in an environment variable, or copied through a system that may alter whitespace.
The tool keeps the workflow focused on TSV. It parses the pasted rows, reports row and column counts, and then encodes the original text to standard or URL-safe Base64. Base64 is reversible encoding, not encryption.
How to Use TSV to Base64
Paste TSV data into the input area
Enable URL-safe Base64 if the result will go into a URL, token, or filename
Click Encode TSV to Base64
Confirm the row and column stats
Copy or download the encoded output
Common Use Cases
- Encoding spreadsheet data before embedding it in a JSON payload.
- Preparing tabular fixture data for a single-line config value.
- Moving tab-separated exports through systems that strip tabs or line breaks.
- Creating a reversible text representation of small TSV snippets.
- Testing Base64 decoders with tabular UTF-8 input.
Example Input and Output
A two-column TSV snippet encoded as Base64 for safe transport in a text field.
name city
Alice LondonbmFtZQljaXR5CkFsaWNlCUxvbmRvbg==Size overhead
Base64 output is usually about one-third larger than the source TSV.

