Skip to the content.

Convert Teams and Zoom Transcripts to NVivo

This utility converts a Microsoft Teams or Zoom transcript to the NVivo format so as to make coding and analysis as easy as possible. Click here to go straight to the utility.


Microsoft Teams does surprisingly good automated transcription, as does Zoom; and these transcripts can be downloaded along with the corresponding recordings.

This utility allows you to use these transcripts with NVivo, the popular qualitative analysis software. It’s written in HTML and JavaScript so only requires your browser to run.

NVivo doesn’t allow you to code two transcript items at once, so this combines as many items by a single speaker as possible. And Teams transcription times aren’t always aligned with the start of the recording, so this implements a ‘time shift’.


These instructions are importing from Teams to Windows NVivo 12. Zoom and Mac users may need to adjust them for your own situation (and yes, the converter supports Zoom transcripts)

Changing timestamps

Sometimes (usually?) the timings on the transcript are a few seconds different from those in the recording. NVivo doesn’t seem to have an easy way to correct that, so we’ve implemented one in the script here.

To fix the timestamps, before doing the conversion,

Removing interviewer encouragements

You may also find in an interview that there are a lot of ‘ums’ and ‘yes’ that break up the flow.

To fix that, just tick the Filter out short phrases box on the coverter page. It removes all interjections less than 10 words long. To check you’ve not missed anything important, the converter shows the list of all words filtered out.

Removing a transcript in NVivo to try again

You can delete the transcript entries in NVivo using (in Edit mode) Click on an item in the left hand column - Right click Select All - Right click Delete. Or, if you’ve just done the import, just use Undo a couple of times.


Thanks go to Steve Wright, NVivo and Atlas TI guru, who introduced us to advanced NVivo techniques and to automated coding. And thanks to Tim Ellis, who created the first version of this tool.