SURVEY AGGREGATION, ENTIRELY IN YOUR BROWSER

Turn raw data intoanswers—fast

Load a CSV and a layout JSON, then move from grand totals and cross-tabs to charts and exports—all in one place.

  • No data uploads
  • No installation
  • No account
An example Aggy screen showing a cross-tab table and chart by age group

Survey analysis,
made simpler.

Keep your data private and get the tables your research needs—quickly.

01

Your data stays with you

From loading your CSV to generating results, everything is processed locally. Your response data is never sent to Aggy's servers.

02

Results appear fast

DuckDB aggregates raw data directly in your browser, so you can switch cross-tab axes and views without breaking your flow.

03

Built for survey data

Single-answer, multiple-answer, numeric, date, and matrix questions are all handled in one aggregation run.

Go from files to results in 3 steps.

Sample files are included, so you can see how Aggy works in your browser right away.

  1. Prepare your files

    Bring a CSV of responses and a layout JSON that defines your questions.

  2. Load them in your browser

    Select both files. Aggy validates the format and response codes automatically.

  3. Choose axes and aggregate

    Select cross-tab axes, explore tables and charts, then export what you need.

From aggregation to export,
all in one place.

Review, aggregate, transform, and export your data without changing tools.

Open the app
  1. Grand totals & cross-tabs

    Aggregate every question at once, with support for multiple cross-tab axes.

  2. Weighted results

    Choose a weight column and see weighted results throughout your analysis.

  3. Derived questions

    Combine or recode single-answer questions and bin numeric responses.

  4. Tables & charts

    Switch row and column percentages, then explore bars, stacks, and histograms.

  5. Flexible exports

    Download or copy results as CSV, TSV, Markdown, or JSON.

Turn collected responses into results right away.

Aggy is a good fit for

  • Grand totals and cross-tabs from collected CSVs
  • Recurring surveys that reuse question definitions
  • Reviewing and exporting tables and charts

Not currently supported

  • Survey creation, distribution, or collection
  • Full-scale coding of open-ended responses
  • Advanced statistical tests or multivariate analysis
  • Collaborative editing or automated reports

Frequently asked questions

Everything you need to know before getting started.

What happens to the data I load?

Your response data is never sent to Aggy's servers. DuckDB Wasm loads, validates, and aggregates it entirely in your browser.

What is a layout JSON?

It defines which question each CSV column belongs to, the question type—such as single-answer, multiple-answer, or numeric—and the labels for response codes. You can download a sample to see the format.

Can I use a CSV from Google Forms or another survey tool?

Yes. Aggy works independently of the collection service as long as you provide a matching layout JSON. CSV column names must match the layout definition.

Start turning survey data
into answers today.

Use the sample CSV and layout JSON to see real aggregation results in seconds.

Open Aggy