Home > Blog

How to code qualitative data: open, axial and selective coding explained

Written By Ayushi Jain • Last Updated: Oct 12, 2026

Open, axial and selective coding are the three steps of grounded theory coding. Open coding labels raw data line by line, axial coding groups those labels into categories and links them, and selective coding picks one core category that explains the whole dataset. In practice the steps overlap, so researchers often move back and forth between them.

A well-coded dataset produces findings that can be confidently defended to any stakeholder, whereas a poorly coded one produces superficial themes that may not hold up to stakeholder scrutiny. Developed by Strauss and Corbin as a systematic refinement of grounded theory coding, the three-phase framework - open, axial, and selective – is among the most reliable qualitative data coding methods used across consumer insights, UX, and market research teams worldwide. 

Open, axial and selective coding at a glance (TL;DR) 

  • What it is: Qualitative coding is the systematic process of applying conceptual labels to meaningful segments of text (sentences, paragraphs, or exchanges) to transform raw language into a structured, searchable, and auditable evidence base.

  • Open Coding: Breaks down raw data into discrete, unstructured labels to create an inventory of what the text contains.

  • Axial Coding: Groups initial labels into broader conceptual categories and maps the relationships between them.

  • Selective Coding: Integrates all categories around a single, central core finding that explains the entire dataset.

  • AI Integration: Modern automation speeds up the generation of labels/ categories, but cannot replace human judgment required for rigorous synthesis. 

Key phases of qualitative data coding explained   

Phase 

Core Objective 

Primary Output 

Open coding 

Break down and label text line-by-line. 

A large, unstructured inventory of descriptive tags. 

Axial coding 

Group related tags into categories. 

An organised set of categories with mapped relationships. 

Selective coding 

Identify the overarching core category. 

A single, unified analytical or theoretical framework. 

  

Phase 1: Open coding in qualitative research

The open coding qualitative phase involves breaking down text into distinct, labelled segments without forcing it into a predetermined structure. Transcripts are read line-by-line and descriptive tags are attached to every meaningful thought. For example, a participant in a consumer study says, "I always intend to buy the healthier option, but by the time I get to the checkout, I just grab what I always get." You might apply multiple open codes to this single segment: 

  • Intention-behaviour gap 

  • Habitual purchasing 

  • Checkout point-of-purchase friction 

You can also employ in vivo coding, wherein you use the participant's exact words ("grab what I always get") as the code label to preserve their precise phrasing. 

Phase 2: Axial coding in qualitative research

During axial coding research, the researcher stops creating new labels. Instead, they begin connecting existing labels. The focus shifts from simple description to systemic explanation. Independent open codes are taken from phase one and clustered into structured code categories based on relationships, causes and contradictions observed. 

Continuing from the above example, you might combine the codes "habitual purchasing" and "checkout friction" into a broader category: cognitive default under pressure. 

You then link this to a separate category tracking pre-shop intentions to explain exactly why and how their initial plans failed on reaching the shelf. 

Phase 3: Selective coding in qualitative research

Selective coding is the final integration phase. You look across the entire dataset to identify a single core category that accounts for the variation in your data. You are answering one definitive question: What is this entire study actually about? 

In the shopping study, your core category might emerge as the effortful exception problem - the reality that healthy purchasing requires an active conscious override carrying a cognitive cost that tired consumers refuse to pay at checkout. 

Open, axial and selective coding in grounded theory (Strauss and Corbin)

Strauss and Corbin set out the three-phase framework in Basics of Qualitative Research (1990) as part of grounded theory. They describe open coding as breaking data down, examining and comparing it, and giving it labels. Axial coding relates those codes to each other, and selective coding chooses the core category and relates the other categories to it. Later work stresses that the phases are not rigidly sequential. Researchers loop back as the analysis develops, for example returning to open coding when axial coding shows a gap.

Open coding vs thematic coding

Both start by labelling text, but they aim at different results.



Open coding (grounded theory)

Thematic coding

Aim

Build categories and an explanation from the data

Find recurring patterns across the data

Approach

Inductive, line by line

Inductive or deductive

Output

Codes, then categories, then one core category

A set of themes

Use it when

You want a theory or an explanation

You want to summarize patterns across interviews


In the shopping study above, a thematic approach would group the codes into a theme such as "healthy intentions fail at checkout", without building a single core category. For a full walk-through, see our thematic analysis step-by-step guide.

How to code interview data using AI  

Modern qualitative research methods incorporate Computer Assisted Qualitative Data Analysis Software (CAQDAS) to manage large-scale data streams. Artificial intelligence (AI) fits cleanly into this workflow. AI tools excel at handling high-volume, open coding qualitative data. An algorithm can quickly scan hundreds of transcript pages, generate thousands of labels, and cluster them by similarities. This pattern-matching capability accelerates the transition into the next phase, i.e., axial sorting. 

However, software cannot execute the last phase, i.e., conceptual synthesis required for selective integration. Identifying a core finding is an interpretive act based on study objectives and the researcher's knowledge of the category / brand / client context. 

For a wider look at how AI fits into analysis, read Qualitative data analysis x AI: a brief overview

Qualitative coding software: what to look for

Qualitative coding software lets you attach codes to parts of a transcript, group them into categories and trace every code back to the original quote. When you compare tools, check that you can:


  • Create and edit codes, with a shared codebook for the whole team

  • Link every code, and every AI suggestion, to the exact quote it came from

  • Code text, audio and video transcripts in one place

  • Code manually alongside AI-suggested codes, so you decide what stays

  • Export the codebook and coded segments for reporting


For a side-by-side comparison, see 8 best qualitative data analysis tools

Key Takeaways 

  • Separate the phases: Use open coding to capture raw details, axial coding to build structural categories, and selective coding to isolate your primary takeaway.

  • Avoid codebook duplication: Build your codes inductively from the text, not deductively from the discussion guide.

  • Sanitise code lists: Regularly merge redundant tags during axial review to keep your codebook clean and functional.

  • Verify automated labels: Treat AI coding outputs as initial sorting suggestions that always require human analytical verification against the source data. 

30-min live session
Optimise your coding workflow

See how flowres.io keeps your qualitative analysis accurate, secure, and traceable.

Book a Demo

FAQs 

What is the definition of coding in qualitative research? 

It is the process of applying conceptual or descriptive labels to text data to systematically organise and qualitative data analysis. 

How do open coding and thematic coding differ? 

Open coding is a specific phase of grounded theory, designed to build unstructured inventories from scratch. On the other hand, thematic coding can be inductive or deductive and focuses primarily on identifying recurring patterns across data, without necessarily building a formal theory. 

Can AI handle the entire qualitative data coding process? 

No. AI can manage high-volume open-label generation and basic pattern clustering, but the interpretive synthesis needed for axial and selective steps requires human judgment. 

What is in vivo coding? 

It is a variation of analysis where the researcher uses a participant’s exact words or phrasing as the code label to preserve the authentic language of the participant's cohort. 

Why shouldn't I build my codebook directly from my interview guide? 

Coding strictly from the guide creates a closed loop that forces participant statements into pre-existing categories, causing you to miss unexpected insights that emerge outside your original questions. 

What is axial coding?

Axial coding is the second phase of grounded theory coding. You take the labels from open coding, group them into categories and map how the categories relate, for example as causes, conditions and consequences. It moves the analysis from describing the data to explaining it.

What is selective coding?

Selective coding is the final phase. You choose one core category that ties the other categories together and explains the main pattern in the data, then check it against the evidence. It answers the question: what is this study really about?

Do open, axial and selective coding have to happen in order?

Not strictly. The three phases are often presented in sequence, but researchers move back and forth between them as new data comes in. You might return to open coding after axial coding shows a gap in your categories.

What software can code qualitative data?

Qualitative data analysis (QDA) software lets you code transcripts, group codes into categories and review them against the source text. Many tools now add AI that suggests first-pass codes. Check that you can edit every code, link it to the original quote and export the codebook.


Sources 

1. Strauss, A. & Corbin, J. (1990). Basics of Qualitative Research: Grounded Theory Procedures and Techniques. Sage Publications.
Referenced for the three-phase coding framework (open, axial, selective) and the definition of selective coding as "the process of selecting the central or core category, systematically relating it to other categories."
https://www.iier.org.au/iier16/moghaddam.html 

2. Koji Research Guides (2026). Open, Axial, Selective Coding Guide.
Confirms the three-phase approach as the most widely used coding framework in qualitative research in 2026; source for the AI coding limitation finding (JMIR, 2025): "AI is strongest at the breadth-and-clustering end of coding, weakest at the depth-and-judgment end."
https://www.koji.so/docs/open-axial-selective-coding 

3. Wikipedia (2026). Axial Coding.
Definition of axial coding as "the process of relating codes to each other via a combination of inductive and deductive thinking" per Strauss and Corbin (1990, 1998).
https://en.wikipedia.org/wiki/Axial_coding 

4. Vollstedt, M. & Rezat, S. (2019). An Introduction to Grounded Theory with a Special Focus on Axial Coding and the Coding Paradigm. Springer.
Confirms that open, axial, and selective coding procedures are not rigidly sequential and do not "easily define phases that chronologically come one after the other." https://link.springer.com/chapter/10.1007/978-3-030-15636-7_4 

 


Ayushi Jain
(Content Writer)

She is a content writer specializing in the intersection of human inquiry and modern efficiency. Through her work at flowres.io, she explores how qualitative research is evolving and highlights the tools that help researchers maintain their creative flow.

Posted on: Jul 21, 2026  •  Last Updated: Oct 12, 2026