Data & CSV

CSV percentage of total

Append each numeric value’s share of its column total.

CSV percentage of total
Esc to restore

Your inputs

UTF-8 CSV/TSV stays on this device. First row contains unique headings; maximum 25 MB, 50,000 rows and 200 columns. Fully empty rows are ignored.

Up to 25 MB per file, 50,000 data rows, 200 columns and 2 million data cells. Fully blank rows and columns are ignored before row, column and cell limits are checked. Individual tools may have smaller result or chart limits.

Results update as you type. Larger files run when you press Update result.

Your result

LOCAL & PRIVATE

Your result will appear here.

Your inputs stay in this browser. Nothing is uploaded or saved.

A clear answer. Here’s how.

Adds 100×value/column total as a numeric percentage, without a percent sign. Blank source cells produce blank shares; other non-numeric values are rejected. Negative values are allowed, so shares can be negative or exceed 100. Requires a non-zero total and a unique new heading.

See a worked example

Worked example

A fixed demonstration, separate from the values you enter above.

Your CSV data
ID,Name,Department,Amount,Date
001,Ada,Design,120,2026-01-05
002,Sam,Writing,80,2026-01-06
003,Jo,Design,150,2026-01-07
004,Lee,Writing,,2026-01-08
005,Alex,Design,60,2026-01-09
Column separator
Comma
Numeric column
Amount
New percentage heading
Percent of total

Example result

Example result
IDNameDepartmentAmountDatePercent of total
001AdaDesign1202026-01-0529.2682926829
002SamWriting802026-01-0619.512195122
003JoDesign1502026-01-0736.5853658537
004LeeWriting2026-01-08
005AlexDesign602026-01-0914.6341463415