Qualitative Data Analysis Software: What It Does and Free Alternatives
Reviewed by Prof. Dr. Alexander Holtermann · Updated 16 October 2026 · 5 min read
QDA software helps you organise, code, retrieve and compare qualitative data. It does not analyse for you; for small projects, free tools can suffice.
Key takeaways
- Qualitative data analysis (QDA) software, also called CAQDAS, supports organising, coding, retrieving and comparing qualitative data such as interview transcripts.
- The software does not do the analysis. Interpretation, theme development and writing remain your work.
- Core functions are coding text segments, code hierarchies, memos, retrieval of coded segments, matrices and export.
- For a dissertation with 10 to 20 interviews, a free browser tool, a spreadsheet or even paper can be sufficient; licensed packages pay off for larger or team projects.
- Check data protection, your university’s licences and rules on AI-assisted analysis before you upload transcripts anywhere.
What is QDA software?
Qualitative data analysis software (QDA software, also known as CAQDAS, computer-assisted qualitative data analysis software) is a category of programmes that help you manage and analyse non-numerical data: interview and focus group transcripts, field notes, documents, open survey responses, and in some cases audio, video and images.
The central idea is simple. Instead of highlighting printed transcripts and cutting quotes into piles, you mark text segments on screen, assign codes to them and can then retrieve all segments with a given code across all documents at once. Everything else (memos, matrices, visualisations, team functions) builds on this basic operation.
Running example: you have 12 interview transcripts on first-generation students’ sense of belonging, about 120,000 words in total. You want to code them, keep memos and later find every passage about “paid work” across interviews.
What QDA software can do, and what it cannot
Students sometimes expect the software to find themes automatically. That is a misunderstanding. QDA software is a tool for organising and retrieving; the analytic thinking is yours. Braun and Clarke (2022) and Saldaña (2021) both stress that software supports, but never replaces, interpretation.
| The software can | The software cannot |
|---|---|
| Store and organise all transcripts in one project | Decide what is relevant to your research question |
| Let you code segments and build parent/child code hierarchies | Develop meaningful themes or categories for you |
| Retrieve all segments for a code across documents | Judge whether a quote really supports your claim |
| Show code frequencies and co-occurrences in matrices | Tell you whether frequency means importance |
| Link memos to codes and segments | Write your analytic narrative |
| Calculate intercoder agreement in team projects | Make your coding valid |
Typical functions in detail
Most QDA programmes, whether licensed or free, offer a similar set of core functions. When you compare options, check whether these are available and whether you can export your work in an open format, so you are not locked in.
- Document management: import transcripts, add attributes such as age, subject or living situation for later comparison
- Coding: mark segments and assign one or several codes; drag and drop codes into a hierarchy
- Codebook: store definitions, examples and rules with each code
- Memos: attach analytic notes to documents, codes or segments
- Retrieval: list all segments for a code, optionally filtered by participant attributes
- Matrices and queries: code-by-case tables, co-occurrence of codes, comparisons between groups
- Visualisation: code maps, networks, word clouds (use with care)
- Team work: merge projects, compare coders, calculate agreement such as Cohen’s kappa
- Export: coded segments, codebook and matrices for the appendix
Alternatives: from paper to free tools
You do not need expensive software for a student project. The right choice depends on the amount of data, your method and whether you work alone or in a team.
| Option | Good for | Limitations |
|---|---|---|
| Paper, highlighters, index cards | Up to about 8 short interviews; very tactile, good for familiarisation | Hard to search, recode or document |
| Word processor with comments | Small projects, simple coding | No real retrieval across documents; tedious to export |
| Spreadsheet (one row per segment) | Framework analysis, systematic content analysis, up to about 20 interviews | Segments lose context; long texts are awkward |
| Free browser tool such as /codieren | Dissertations with up to several dozen documents | Fewer advanced queries than large licensed packages |
| Licensed QDA software (often via a university licence) | Large datasets, multimedia, team projects | Learning curve, licence costs, file format lock-in |
Data protection and AI functions
Interview transcripts contain personal data, sometimes sensitive data about health, finances or family. Before you use any software, check: where is the data stored (on your device, on university servers, in a cloud abroad)? Does your ethics approval or consent form permit this? Is the data anonymised before upload?
Many programmes now offer AI functions that suggest codes, summarise documents or propose themes. Treat these with caution. Your university may forbid or restrict AI-assisted analysis, require you to declare it, or prohibit uploading participant data to external AI services. Even where allowed, AI suggestions must be checked against the data, and the interpretation remains your responsibility. Departments differ considerably here: follow your university’s guidelines (you can upload them to Professor Digital so that the advice you get is aligned with them).
How to describe software use in your methods chapter
Mention the software briefly and factually: what you used it for, not as a quality criterion in itself. Using software does not make an analysis more rigorous; transparent procedures do. A suitable sentence might read: “Transcripts were coded using a browser-based coding tool. The tool was used to organise codes, attach memos and retrieve coded segments; all analytic decisions were made by the researcher.”
If your university licence covers a specific package, name it according to your style guide. If you used AI functions, state which ones, for what purpose and how you checked the results.
Frequently asked questions
What is QDA software?
Software that helps you organise, code, retrieve and compare qualitative data such as interview transcripts. It is also called CAQDAS (computer-assisted qualitative data analysis software).
Do I need QDA software for my dissertation?
Not necessarily. For 10 to 20 interviews, a free browser tool, a spreadsheet or careful manual coding can be enough. Software helps most with large datasets and team projects.
Is there free qualitative data analysis software?
Yes. There are free and open-source QDA programmes and browser tools. Professor Digital offers a free coding tool at /codieren with category system, memos and export.
Can QDA software do thematic analysis automatically?
No. It supports coding and retrieval, but developing themes is an interpretive task. AI suggestions must always be checked and may be restricted by your university.
Can I use a spreadsheet for qualitative coding?
Yes, especially for framework analysis: one row per participant or segment, one column per code or theme. It becomes unwieldy with long texts and many codes.
What is the difference between NVivo, ATLAS.ti and MAXQDA?
All three cover coding, memos, retrieval, queries and visualisation. NVivo is strong in queries and case comparisons, ATLAS.ti in networks and quotation-level work, MAXQDA in an intuitive layout and mixed methods. Our comparison article covers them in detail, together with Dedoose and free tools.
Sources and further reading
- Saldaña, J. (2021). The Coding Manual for Qualitative Researchers (4th ed.). Sage.
- Braun, V., & Clarke, V. (2022). Thematic Analysis: A Practical Guide. Sage.
Your university’s examination regulations and style guide always take precedence.
Related articles
- Coding qualitative dataCoding means labelling segments of qualitative data with short codes. You code inductively or deductively, then group codes into categories in a second cycle.
- CodebookA codebook lists every code with a name, definition, inclusion and exclusion criteria and examples, so that coding is consistent and transparent.
- Analyzing interview dataTo analyze interviews, transcribe and anonymise them, choose a method, code systematically, develop themes or categories and check them against the data.
- Framework analysisFramework analysis organises qualitative data in a matrix of cases (rows) and codes or themes (columns), to compare within and across cases systematically.
- Interview transcriptionTranscription turns interview recordings into text. Choose verbatim or intelligent verbatim, set clear rules and pseudonymize names before analysis.
- QDA software comparedNVivo, ATLAS.ti and MAXQDA are full-featured QDA packages, Dedoose runs in the browser, Taguette and QualCoder are free. Choose by data, team and licence.
- Thematic analysis in NVivoIn NVivo you import transcripts, code with codes and memos, cluster codes into candidate themes and review them with queries. The interpretation stays yours.