Excel Pivot / Unpivot Online
Reshape a CSV or Excel spreadsheet — pivot long data wide, or unpivot wide data long — entirely in your browser.
1. Upload your data
Choose a file or drag and drop it here
.csv, .xlsx, or .xls
2. Preview
3. Choose ID columns to keep
4. Result
Never uploaded
Reshaping happens entirely in your browser — your spreadsheet never touches our servers.
See before you download
A live preview of both the input and the reshaped result, before you download anything.
Free, no limit
No account, and no limit on how many times you can use it.
Pivot vs. Unpivot
Unpivoting (also called "melting") takes wide data — with one column per category, like separate Jan/Feb/Mar columns — and reshapes it into long, tidy data with one row per category per record. Most charting tools, databases, and pivot tables actually expect this long shape as their input. Pivoting does the reverse: it spreads one column's distinct values out into their own columns, which is often the shape you want for a human-readable summary table.
How to Unpivot a Spreadsheet
- Upload your file. A CSV or Excel file, with a header row.
- Choose ID columns. Check the columns that should stay as-is (like a name or date); leave the rest unchecked.
- Transform. Every unchecked column becomes one row per record, with "Variable" and "Value" columns holding the original column name and its value.
- Download. As CSV or as a real .xlsx file.
How to Pivot a Spreadsheet
- Upload your file, then switch to Pivot.
- Choose three columns: one for the new row labels, one whose values become new column headers, and one that supplies the values filling each cell.
- Transform and download the reshaped result.
Frequently Asked Questions
What do Pivot and Unpivot actually do?
Unpivot reshapes wide data into long/tidy data; Pivot does the reverse, spreading one column's values into new columns.
Is my spreadsheet uploaded anywhere?
No. Reshaping happens entirely in your browser.
Is this tool free?
Yes, with no account required and no limit on how many times you can use it.