Code tool

Frequency Table Maker

Paste values as lines or CSV fields. Each nonblank value counts as one observation.

In-browser processingNo account requiredPrivacy details ↗

Paste up to 100,000 characters; at most 10,000 values and 2,000 distinct values. Surrounding whitespace and blank values are removed. CSV supports quoted commas, newlines and doubled quotes. Every field is counted, including headers.

Ready for values.

Changing settings clears the previous result.

Cumulative totals follow the displayed order. Value order uses Unicode code-unit comparison, not numeric or language collation. Counts describe only the supplied data. Spreadsheet-sensitive values get an apostrophe prefix in exports.

A QUICK WALKTHROUGH

How to use this tool

  1. Paste up to 100,000 characters; at most 10,000 values and 2,000 distinct values. Surrounding whitespace and blank values are removed. CSV supports quoted commas, newlines and doubled quotes. Every field is counted, including headers.
  2. Ignore letter case · Sort order
  3. Make table · Copy CSV · Download CSV

Format

Paste up to 100,000 characters; at most 10,000 values and 2,000 distinct values. Surrounding whitespace and blank values are removed. CSV supports quoted commas, newlines and doubled quotes. Every field is counted, including headers.

Frequency and cumulative totals

Cumulative totals follow the displayed order. Value order uses Unicode code-unit comparison, not numeric or language collation. Counts describe only the supplied data. Spreadsheet-sensitive values get an apostrophe prefix in exports.

GOOD TO KNOW

Common questions

Does the data leave my browser?

No. Parsing, counting and export run locally in your browser.