Skip to main content

Survey analysis that runs in your browser

Survey data in.
Crosstabs out.

Krosstabs turns your survey CSV into banner tables with significance testing, weighting and AI open-end coding. It all runs in your browser, so respondent data never leaves your laptop.

Runs locally in this browser tab

brand_tracker.csv

Banner table with significance letters

Q7 · Brand funnel by generationSAMPLE DATA

RowTotalGen Z (A)Mill. (B)Gen X (C)
Base (n)1,200400420380
Aware72%81%BC70%64%
Considered43%52%BC43%C33%
Purchased18%22%C19%14%

Letters mark a column that is significantly higher at 95%.

0 bytes

of respondent data sent to our servers.

  • 13 tools in one tab
  • AI open-end coding on your device
  • Significance testing built in
  • Free for files up to 5,000 rows

Everything between
raw data and the deck.

Cleaning, weighting, testing, coding and reporting. The whole analysis in one browser tab.

  • Weight Wizard

    Balance your sample to match population targets.

    Standard and up
  • SurveyStat

    Calculate statistical significance and means.

    Standard and up
  • Data Cleaner

    Identify speeders, straight-liners, and duplicates.

    Free on Sandbox
  • Sample Size

    Calculate required sample sizes and margins of error.

    Free on Sandbox
  • Open-End Coder

    Automated coding of open-ended responses using AI.

    Standard and up
  • Tracker Harmonizer

    Merge multi-wave trackers with schema alignment.

    Professional
  • Penalty Analysis

    Identify attributes that penalize product liking.

    Professional
  • TURF Analyzer

    Optimize reach for product lines or media mix.

    Professional
  • Key Driver Analysis

    Determine which attributes drive overall satisfaction.

    Professional
  • Label Mapper

    Map variable labels and values for cleaner reporting.

    Free on Sandbox
  • Banner Table

    Generate MR crosstabs with significance testing and Excel export.

    Standard and up
  • Segment Builder

    K-means and hierarchical clustering to discover respondent segments.

    Professional
  • MaxDiff

    Rank items by preference from best-worst (MaxDiff) choice tasks.

    Professional
Explore every tool

See the output
before you sign up.

A live banner table with significance testing. Toggle between unweighted and raking-weighted results.

krosstabs.com/dashboard/tools/survey-stat

Preferred coffee type × AgeLive demo
▲ Significantly higher▼ Significantly lower95% confidence · Welch t-test
Total18 to 3435 to 5455+
Espresso32%▲41%34%▼19%
Filter28%▼21%31%▲35%
Instant18%▼11%17%▲30%
Cold Brew14%▲20%12%9%
No preference8%7%6%7%
Base (n)800298307195

Private by architecture,
not by policy.

Other browser-based analytics tools send your data to their servers. That is why they need a DPA, and why IT blocks them. Krosstabs runs in your browser with Web Workers and IndexedDB. Our servers only see your account and things like file names and row counts.

  1. 01 · YOUR FILE

    Drop in a CSV. It is stored in your browser, not uploaded.

  2. 02 · YOUR BROWSER

    Tables, weights, significance tests and AI coding all run here.

  3. 03 · OUR SERVER

    Your account and project details only. Never a single response.

Don't trust a diagram. Open your browser's Network tab, load a dataset and run an analysis. Count the requests that carry survey data. The answer is zero.

An honest
comparison.

We win on speed and privacy. SPSS and Q win on breadth. Know what you are buying, and what you are leaving behind.

FeatureKrosstabsSPSS / Q ResearchDisplayr
Data leaves your device?No, it stays localYes (cloud / DPA needed)Yes (cloud / DPA needed)
IT approval required?NoYes, months of reviewYes
Setup timeInstant (browser)Days (desktop install)Hours
Pricing$69/mo, cancel anytime~$3k to $10k/year (locked in)~$5k+/year
MR-native outputsBanner tables, JAR, TURFBanner tables, scriptingBanner tables, charts
Learning curveNo-code UIHigh (syntax / scripting)Medium
DPA / data agreementNot requiredRequiredRequired
Max dataset sizeUp to 50,000 rowsMillions of rowsLarge
Scripting / automationNo-code onlyFull syntax and macrosSome scripting
Team seats / collaborationSingle-userMulti-seatMulti-seat
Full comparison: Krosstabs vs. Q Research

No black boxes.

Every formula is documented, and every result can be checked against SPSS 29.

  • Weighting

    Raking / IPF

    w_ij = w_ij × (T_j / Σ w_ij)
    How it works
  • Significance

    Chi-square + Holm / FDR

    χ² = Σ (O − E)² / E
    How it works
  • Segmentation

    K-means clustering

    argmin Σ ‖xᵢ − μₖ‖²
    How it works
  • Key drivers

    Ridge regression R²

    β = (XᵀX + λI)⁻¹ Xᵀy
    How it works
How to check a table against SPSS 29

Start free.
Upgrade when it counts.

No lock-in. No auto-renewal traps. Cancel from your dashboard in one click.

Students, academics, QC

Sandbox

$0

For learning, fieldwork QC and anyone exploring. Free forever, up to 5,000 rows.

Recommended

Freelancers and solo consultants

Standard

$69/mo

The full MR workflow: weighting, banner tables, significance testing. Up to 20,000 rows.

Agencies and brand trackers

Professional

$149/mo

Adds Tracker Harmonizer, k-means segmentation and Key Driver Analysis. Up to 50,000 rows.

Compare every plan

Questions we get asked.

Run your next banner
without uploading a thing.