Skip to content

The free SPSS alternative, in your browser.

Open SPSS files with their labels, plus Stata, SAS, R, Excel and 6 more formats. Run crosstabs with significance tests and 115 statistical procedures, then export editable PowerPoint, Word and Excel files.

Files are read on your device. No install, no account, free.

Open workspace
A crosstab of NPS group by segment in the Crosstabs workspace, with column percentages and significance lettersA crosstab of NPS group by segment in the Crosstabs workspace, with column percentages and significance letters
The Crosstabs workspace with the sample survey open: variables on the left and a crosstab of NPS group by segment with significance lettersThe Crosstabs workspace with the sample survey open: variables on the left and a crosstab of NPS group by segment with significance letters
The workspace on the built-in synthetic sample survey, captured from this build of the site.

Checked against SciPy, statsmodels and R

See the validation evidence
statistic families checked against independent references
15
reference cases from SciPy, R, mpmath, NumPy, statsmodels, and Python
48
largest absolute difference from the reference values
5.0 × 10−13
within the manifest tolerance
15/15
interface languages
10

Computed when this page is built: the browser engine reruns every case in the public reference manifest. Tolerance 1.0 × 10−14 absolute or 1.0 × 10−10 relative.

FOR SPSS USERS

Everything SPSS does for survey work.

Each of the 59 SPSS command families Crosstabs tracks has a browser equivalent.

A Crosstabs tab book table of NPS group by segment with column percentages, bases and significance lettersA Crosstabs tab book table of NPS group by segment with column percentages, bases and significance letters
TABLES & TAB BOOKS

Tables with significance letters.

Build crosstabs and full tab books with bases, column percentages and letters that mark significant differences between columns.

Build a tab book
One-way ANOVA output in the Crosstabs workspace: a plain-language summary, means with confidence intervals and a descriptives tableOne-way ANOVA output in the Crosstabs workspace: a plain-language summary, means with confidence intervals and a descriptives table
STATISTICS

Procedures with SPSS-style output.

Run t-tests, ANOVA, regression, factor analysis and more; each procedure prints its tables with a plain-language summary.

Browse procedure guides
Raking diagnostics in Crosstabs: convergence, effective sample size, weight range and each target against the weighted resultRaking diagnostics in Crosstabs: convergence, effective sample size, weight range and each target against the weighted result
WEIGHTING & RAKING

Weight to your population.

Rake to population targets, check the achieved balance and see the effective base before you report a weighted result.

Weighting guide
A bar chart of NPS group by segment in the Crosstabs chart studio previewA bar chart of NPS group by segment in the Crosstabs chart studio preview
CHARTS

Charts from any table.

Turn the current table into a publication chart and export it as SVG, PNG, PDF or an editable PowerPoint slide.

Chart and export formats
The cover slide of an editable Crosstabs report in the report studio previewThe cover slide of an editable Crosstabs report in the report studio preview
REPORTS

Editable PowerPoint and Word decks.

Export reports you can edit, then refresh the generated tables when the data changes while keeping your own edits.

Editable reports
The Crosstabs syntax view showing the session as SPSS-style syntax with download and replay controlsThe Crosstabs syntax view showing the session as SPSS-style syntax with download and replay controls
SYNTAX & REPLAY

Every step on the record.

See the session as SPSS-style syntax, run .sps files for the supported commands, and replay the same steps on the next wave from the downloaded spec.

SPSS syntax, explained

See the procedure-by-procedure list

Screenshots are captured from the workspace on synthetic sample data. SPSS is a trademark of IBM Corp. Crosstabs is not affiliated with or endorsed by IBM.

BRING YOUR DATA

Open the files you already have.

Every format below is read in your browser; nothing is uploaded. Labels, missing-value codes and dates are kept where the file stores them.

  • SPSS.sav.zsav.por
  • Spreadsheets.xlsx.xlsm.xls.xlsb.ods.fods
  • Delimited responses.csv.tsv.txt
  • Stata.dta
  • SAS.sas7bdat.xpt
  • R data.rds.rdata.rda
  • Parquet.parquet
  • JSON responses.json.jsonl.ndjson
  • Arrow and Feather.arrow.feather.ipc
  • SQLite database.sqlite.sqlite3.db

Qualtrics questionnaire files add question wording to a response file opened with them. .qsf

Every format and its limits

  • Connect a warehouse

    Query your own warehouse straight from this browser tab with credentials you supply; rows travel from the provider to your device and never through Crosstabs.

    • Google BigQuery
    • Snowflake
    • Databricks SQL
    • MotherDuck
    • Supabase / PostgREST
  • Pull from a database

    Run the free crosstabs Python package on your computer to save a read-only query result as a file you open here.

    • PostgreSQL
    • Amazon Redshift
    • MySQL
    • SQL Server
    • Oracle
    • Snowflake
    +4 more
    • BigQuery
    • Databricks
    • DuckDB
    • SQLite
  • Pull from a survey platform

    The same package fetches responses with your own API credentials and writes a labelled file, keeping multi-select questions as sets.

    • Qualtrics
    • SurveyMonkey
    • Medallia
    • Alchemer
    • Typeform
    • Google Forms
    +8 more
    • Forsta/Decipher
    • QuestionPro
    • Jotform
    • SurveySparrow
    • REDCap
    • KoboToolbox
    • ODK Central
    • LimeSurvey
  • Local bridge

    Hand a database table, query result or survey pull from your computer to this tab without writing a file.

How it works
The research toolkit

Everything after the first table.

Clean the file, size the study, find the winning line-up and explain what drives satisfaction. Free tools that run in your browser — the figures below are their real output on a 600-row synthetic sample.

TURF analysis

Find the line-up that reaches the most people.

  1. 1Sea salt48.7% +48.7
  2. 2Chili lime69.2% +20.5
  3. 3Salt & vinegar80.3% +11.2
  4. 4BBQ86.3% +6.0

Cumulative reach, top-2-box purchase interest across 8 flavors. Blue: the best 3-flavor line-up.

Run TURF
NPS

Report NPS with its margin of error.

−14.5

95% interval −20.8 to −8.2 · n = 600

Calculate NPS
Key drivers

See what really moves satisfaction.

  • Quality30.6%
  • Service24.9%
  • Price18.4%
  • Speed9.6%

Share of R² = 0.705 by Shapley value.

Rank drivers
Data cleaner

Catch bad interviews before they count.

  • Speeders26
  • Straight-liners38
  • Duplicate IDs4

54 of 600 rows flagged · 546 kept.

Clean a file
Sample size

Know how many completes you need.

385

completes for ±5% at 95% confidence, before design effect and response rate.

Size a study

Also free: penalty analysis, segmentation, label mapping.

See every research tool

ONE QUESTION, ANSWERED

Ask in plain language. Get the full picture.

Not another dashboard to learn. A question, a table, and a result you can explain.

YOU ASK

How does NPS Group differ by Segment in the brand tracking sample? Compare promoter shares for Loyal Customer and Prospect, and show the counts and bases.

YOU GET
RESPONDENTS600 total4 segments · unweighted sample
DIFFERENCE+30.1 percentage pointsLoyal Customer vs. Prospect
PROMOTER SHARE WITHIN SEGMENTUnweighted sample
Loyal Customer
55.9%
Prospect
25.7%

Loyal customers lead by 30.1 percentage points. 105 of 188 loyal customers are promoters, compared with 36 of 140 prospects. These are within-segment percentages, not NPS scores. The generated survey demonstrates analysis; it does not establish a real-world or causal finding.

Synthetic sample data, not a live AI response. Open the same 600-row survey below; the starting table is NPS Group by Segment.

Try these prompts

Tab books, wave comparisons, weighting, and report prompts need a project in the local MCP. Available tools depend on your connection.

Full connection guide

Other languages

Crosstabs in nine more languages.

Each edition has its own homepage, crosstab and chi-square guides with examples written for that market, and opens the workspace in that language. Your data and its labels are never translated.

A LITTLE HELP GETTING STARTED

Survey analysis, explained.

Can Crosstabs replace SPSS?

For most everyday analysis, yes. Crosstabs opens and saves SPSS .sav files, runs common SPSS syntax (.sps), and covers all 59 SPSS command families it tracks, from crosstabs, custom tables and weighting to t-tests, ANOVA, regression, factor analysis and survival, with 115 procedures in the workspace. No known gaps remain in the specific options it tracks. SPSS Statistics is sold as per-user licences and subscriptions; Crosstabs is free. See the procedure-by-procedure list.

Where should I start?

Try the browser sample to explore a working survey, or open your CSV, Excel, or SPSS file. New to cross-tabulation? Start with the crosstab guide and worked examples.

Do I need an account or an AI subscription?

No Crosstabs account is needed. The browser works without an AI client. For MCP, your chosen client may require a particular plan or version. Free Crosstabs access is subject to capacity limits.

Does my survey leave my device?

No. The browser workspace reads and analyses files on your device, and the local MCP runs on your machine. Anything you share with an AI client is subject to its policies. Read the privacy policy for details.

Can I update a report after editing it?

Yes, for compatible Crosstabs PPTX and DOCX files. Refresh replaces selected generated content while preserving edits outside it and supported equal-shape table formatting. It does not preserve manual changes to generated values being refreshed. See refresh requirements and exceptions.

How do I know which results to trust?

Review the base, missingness, weight meaning, assumptions, and diagnostics alongside the result. Statistical significance does not establish causation. Explore statistical methods and validation evidence and limitations.

Can I use every browser feature through MCP?

No. MCP offers its own tool catalog and project workflows. Manual coding and the outcome studio are browser-only. Check the connection guide for your route, or visit support for help choosing.

READY WHEN YOU ARE

Open a .sav. Get the tab book.

Explore the sample survey or open your own file. Free, with no account.

Open workspace

Your files stay on your device. The workspace reads and analyses files inside your browser tab, so Crosstabs servers never receive your rows. The local MCP keeps files on your machine too.

How Crosstabs handles data