Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Cardsort Python

Free#18 of 39 in Card Sorting Software

Cardsort Python: A focused, self-hosted analyzer for hierarchical analysis of open-sort exports. Ranked #18 of 39 in Card Sorting Software by our editors (6.4/10); pricing: Free plan; best for analysts processing exported open-sort data.

6.4/10Editor score
Cardsort Python6.4 Explore Cardsort

At a glance

  • Editor score
    6.4 / 10
  • Pricing
    Free plan
  • Best for
    Analysts processing exported open-sort data
  • Free plan
    Yes
  • Paid from
    Free
  • Remote participant mode
    No
  • Facts checked
    13 Oct 2026
  • Where it wins

    • Hierarchical clusters, distance matrices, and dendrograms
    • Extracts user-generated labels for selected card clusters
    • Accepts kardsort.com-compatible CSV exports and tunable parameters
  • Where it doesn't

    • Analyzes existing exports rather than creating participant studies
    • Supports open sorts, not closed or hybrid sorting
    • Requires a local Python and pip-based setup

Our verdict on Cardsort Python

Cardsort Python is an open-source Python package for UX researchers analyzing results from open card-sorting exercises. It runs as a self-hosted, local analysis library rather than a hosted study-creation or participant-recruitment platform. Analysts provide CSV data exported from kardsort.com, or files with equivalent card, category, and user columns, then process the results on their own environment. Its fit is strongest for solo researchers and small teams that already have open-sort data and want a developer-oriented analysis utility.

The package concentrates on advanced analysis of open-sort results. It calculates distance matrices and performs hierarchical cluster analysis, then generates dendrograms to help inspect relationships among cards. It can also extract user-generated category labels for selected card clusters, preserving a useful qualitative element alongside the clustering output. Linkage, count, and color-threshold parameters are customizable, giving analysts control over how results are calculated and displayed. These capabilities make Cardsort Python more suitable for detailed post-collection analysis than for lightweight sorting workflows.

Setup and ecosystem fit are deliberately narrow. Cardsort is installed locally with pip and accepts kardsort.com CSV exports, so it fits teams comfortable handling Python packages and exported files. The published product details describe no participant-facing study creation, remote participant workflow, closed sorting, or hybrid sorting. Teams needing recruitment, hosted study management, or non-open sorting methods should choose a broader card-sorting platform instead. Researchers who already have compatible open-sort exports and value configurable clustering can choose Cardsort Python for focused, local analysis without a paid plan.

Your product? Our editors can test Cardsort Python in depth and publish a review, labelled as paid · from $99/mo →

Cardsort Python pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on cardsort.readthedocs.io

Cardsort Python fact sheet

Free planYes
Paid fromFree
Open card sortsYes
Closed card sortsNo
Hybrid card sortsNo
Remote participant modeNo
Participant limitNot verified
Card limitNot verified
Analysis featuresAdvanced
DeploymentSelf-hosted
SupportDocs
Built forSolo, Small business (editorial estimate)
Integrations1 integrations: kardsort.com CSV exports
PricingFree plan
Websitecardsort.readthedocs.io
Facts checked13 Oct 2026

Cardsort Python integrations

Cardsort Python lists 1 integrations on its own site.

  • kardsort.com CSV exports

Alternatives to Cardsort Python

See all Cardsort Python alternatives →

Used Cardsort Python? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Cardsort Python for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Cardsort Python 6.4/10

Cardsort Python is listed in our Card Sorting Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/cardsort-python/"><img src="https://www.itechguides.com/best/badge/cardsort-python.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update