Coding Text¶
Coding is the process of applying codes to segments of your data. This is the core activity in qualitative analysis.
The Coding Workflow¶
graph LR
A[Select Text] --> B[Choose Code]
B --> C[Apply Code]
C --> D[Segment Created]
D --> E[Visible Highlight]
The Coding Screen¶
The coding screen has a streamlined toolbar with:
- Media Type Tabs - Switch between Text, A/V, Image, and PDF sources
- Search Box - Search within the current transcript
- Show Details - Toggle the details panel to view segment information
Opening a Source¶
- Navigate to the Coding screen
- Select a source from the source list
- The document opens in the main viewer
Selecting Text¶
Basic Selection¶
- Click at the start of your desired text
- Drag to the end of the selection
- Release the mouse button
The selected text is highlighted.
Selection Tips¶
Tip: Precise Selections - Double-click to select a word - Triple-click to select a paragraph - Hold
Shiftand click to extend selection

The coding screen with document viewer and code panel.
Applying Codes¶
Method 1: Quick Mark (Recommended)¶
The fastest way to code:
- Select a code from the code list (it becomes "active")
- Select text in the document
- Press
Qto apply the code
Info: Quick Mark
The
Qkey instantly applies the currently active code to your selection. This is the most efficient way to code.
Method 2: Right-Click Menu¶
- Select text in the document
- Right-click the selection
- Choose Apply Code
- Select a code from the submenu
Method 3: Code Panel¶
- Select text in the document
- Click a code in the code panel
- The code is applied
Viewing Coded Segments¶
Highlights¶
Coded segments appear as colored highlights matching the code's color:
- Hover over a highlight to see the code name
- Overlapping codes show as mixed colors
- Click a highlight to select that segment
Segment List¶
View all segments for the current source:
- Click Show Details in the toolbar to reveal the details panel
- See a list of all coded segments for the selected code
- Click a segment to jump to it in the document
Removing Codes¶
Remove from Segment¶
- Click on a coded segment
- Right-click and select Remove Code
- Choose which code to remove (if multiple)
Remove All from Selection¶
- Select the coded text
- Press
DeleteorBackspace - Confirm the removal
Multiple Codes¶
You can apply multiple codes to the same text:
- Code a segment with the first code
- Select the same (or overlapping) text
- Apply a second code
The segment will show a combined color and list all applied codes on hover.

A text segment with multiple codes applied, showing combined highlighting.
Creating Codes While Coding¶
You can create new codes without leaving the coding screen:
- Press
Nto open the Create Code dialog - Enter a code name
- Select a color from the palette
- Optionally add a description
- Click Create Code

The Create Code dialog opened via the N key shortcut.
The new code is immediately available for use and can be applied to your current selection.
Tip: In-Vivo Coding
Press
Vto create a code from your selected text. The selection becomes the code name automatically.
Keyboard Shortcuts¶
| Action | Shortcut |
|---|---|
| Quick Mark | Q |
| New Code | N |
| In-Vivo Code | V |
| Unmark | U |
| Undo | Cmd+Z / Ctrl+Z |
| Redo | Cmd+Shift+Z / Ctrl+Y |
| Remove Code | Delete |
Segment Memos¶
Add notes to coded segments:
- Right-click on a coded segment
- Select Add Memo
- Enter your notes about this segment
- Click Save
View all memos in the Memos Panel:

The Memos Panel showing all segment memos for the current source.
Best Practices¶
Consistent Boundaries - Include complete phrases or sentences - Avoid cutting words in half - Be consistent with punctuation inclusion
Granularity - Code meaningful units of meaning - Don't code too large (entire paragraphs) - Don't code too small (single words) unless meaningful
Overlap Strategy - Decide early if codes can overlap - Document your overlap rules - Be consistent throughout
Coding Audio/Video Sources¶
QualCoder supports coding time ranges in audio and video files. Instead of highlighting text, you mark start and end times on the media timeline and apply codes to those ranges.
AV Coding Workflow¶
graph LR
A[Play Media] --> B[Mark Time Range]
B --> C[Choose Code]
C --> D[AV Segment Created]
D --> E[Visible on Timeline]

The media player for audio/video sources.
Applying Codes to Time Ranges¶
- Open an audio or video source in the Coding screen
- Play the media or scrub to the desired start position
- Mark the start time
- Continue to the end position and mark the end time
- Select a code and apply it
The coded segment stores: - Time range (start and end in milliseconds) - Transcript excerpt (if the source has a transcript) - Memo (optional notes about the segment)
Overlapping AV Segments¶
The same code cannot be applied to overlapping time ranges on the same source. Different codes can overlap freely, allowing you to layer multiple codes on the same section of media.
Transcripts and Speaker Detection¶
If your audio/video source has an associated transcript:
- View transcript alongside the media player
- Detect speakers automatically from common transcript formats (e.g.,
INTERVIEWER: HelloorJohn Smith: Welcome) - Suggest codes based on keyword matching between your codebook and the transcript
Tip: Transcript Formats QualCoder recognizes speaker labels in these formats: -
UPPERCASE NAME:(e.g.,INTERVIEWER: Hello) -Title Case Name:(e.g.,John Smith: Hello) -[Speaker Name](e.g.,[Moderator] Hello)
Next Steps¶
- Use AI features to accelerate coding
- Manage your codes as your scheme evolves