Cercetătorii trebuie să se familiarizeze cu datele și trebuie să citească textul transcris pentru a obține sensul întregului, adică pentru a afla despre ce este vorba, înainte de a putea fi împărțit în mai miciunități de semnificație. O unitate de sens este cea mai mică unitate care conține unele dintre perspectivele de care are nevoie cercetătorul și este constelația de propoziții sau paragrafe care conțin aspecte legate între ele și care răspund la întrebarea stabilită în scop (Catanzaro, 1988). Fiecare unitate de semnificație identificată este etichetată cu un cod, care ar trebui înțeles în raport cu contextul. Această procedură este cunoscută sub denumirea de "proces de codificare deschis" în literatură (Berg, 2001). În timpul analizei, codurile facilitează identificarea conceptelor în jurul cărora datele pot fi asamblate în blocuri și modele (Catanzaro, 1988). Cercetătorul ar trebui să utilizeze o listă de codare, inclusiv explicațiile codurilor, pentru a minimiza schimbările cognitive în timpul procesului de analiză pentru a asigura fiabilitatea (Catanzaro, 1988). Codurile pot fi generate inductiv sau deductiv, în funcție de designul studiului. Dacă studiul are un design de raționament deductiv, cercetătorul trebuie să creeze lista de codare înainte de a începe analiza. În caz contrar, lista poate fi creată în cursul procesului (Catanzaro, 1988). Codurile create inductiv se pot schimba pe măsură ce studiul progresează, pe măsură ce devin disponibile mai multe date. Interpretările unităților de sens care păreau clare la început pot fi ascunse în timpul procesului. Prin urmare, procesul de codificare trebuie efectuat în mod repetat, începând de fiecare dată pe pagini diferite ale textului pentru a crește stabilitatea și fiabilitatea (Downe-Wambolt, 1992). Cu toate acestea, este mult mai ușor să obțineți o fiabilitate ridicată cu liste de coduri generate deductiv mai degrabă decât inductiv (Catanzaro, 1988). Există, de asemenea, programe de calculator care pot fi de ajutor. Deși utilizarea lor nu este imperativă, ele pot facilita procesul. Deși aceste programe nu analizează datele, ele accelerează procesul prin localizarea codurilor și gruparea datelor în categorii. Cu toate acestea, este la latitudinea cercetătorului să decidă ce constituie temele și ce concluzii pot fi trase din rezultate.