Skip to Main Content

How to Use NVivo

Import to NVivo

You can import interviews, journal articles, reports and any other documents or PDFs 


Sources are the materials that you want to analyze in NVivo—they can include articles, interviews, survey results, audio/video recordings, pictures, web pages or social media content.

To import sources, use the options on the Data tab: 

NVivo Data tab screen

A dataset contains structured data arranged in records (rows) and fields (columns)—for example, a dataset could contain the responses to a survey.

You can create a new dataset source in NVivo by importing:

1. Data from a spreadsheet file

2. An NCapture file that contains social media data

You cannot edit the contents of a dataset once it is imported. Before importing spreadsheets, you should prepare your data and consider how you want to use it in NVivo—refer to the NVivo for Mac Help for detailed instructions. 

NVivo data list screen


Sources are the materials that you want to analyze in NVivo—they can include articles, interviews, survey results, audio/video recordings, pictures, web pages or social media content. 

To import sources, use the options on the Data tab: 

N Vivo data tab screen

You can import audio and video files that have been created in a variety of ways—for example, audio or video files that were recorded on your smart phone or files exported from QuickTime on your Mac. You can also import a transcript or transcribe in NVivo. You can open audio or video sources and work with them in Detail View 

NVivo import audio files screen


Sources are the materials that you want to analyze in NVivo—they can include articles, interviews, survey results, audio/video recordings, pictures, web pages or social media content. 

To import sources, use the options on the Data tab: 

data tab screen

You can import digital photos or other images and analyze them in NVivo. A picture source consists of a picture and a text log. 

NVivo import images screen


Sources are the materials that you want to analyze in NVivo—they can include articles, interviews, survey results, audio/video recordings, pictures, web pages or social media content. 

To import sources, use the options on the Data tab: 

data tab screen

NCapture is a browser extension that lets you clip web pages and import them as PDF sources into your NVivo project. 

NCapture also enables you to capture social media conversations (from Facebook or Twitter)—and store them as PDF or dataset sources. Having content in a dataset means you can auto code—for example, you could gather Tweets by hashtag or location. 

For Information about importing web pages or social media content, refer to the NVivo for Mac Help


Sources are the materials that you want to analyze in NVivo—they can include articles, interviews, survey results, audio/video recordings, pictures, web pages or social media content. 

To import sources, use the options on the Data tab: 

data tab screen

Analyze Data

As a reminder, Nodes represent themes, topics, concepts, ideas, opinions or experiences. You code your sources to gather material about a topic and store it in a container called a node. As you explore your sources, you select content and code it at a node.

Creating nodes

If you already know what themes you are looking for (based on your literature review, for example)—you can create and organize the nodes before you start coding:

1. In the Navigation View, show Nodes.

2. On the Create tab, in the Nodes group, click Node.

3. Enter a name and description.

4. Click Done and the new node is added to List View.

5. You can add ‘child’ nodes (sub-nodes) under the new node and create a node hierarchy 

Creating node hierarchies

Organizing your nodes into a hierarchy is an important part of the analytical process, helping you to refine your thoughts and draw connections between themes.

Add ‘child’ nodes (sub-nodes) under an existing node to create a hierarchy. You can also drag & drop or cut & paste to move them around. 

NVivo nodes screen

Creating cases

You can create cases manually just like creating nodes. If you want to get the most out of your cases, consider classifying them and assigning attribute values.

In List View, you can select a source, then on the Create tab, in the Items group, click Create as cases—this action will create a case and code the entire source at the case node.

NVivo choose the Create cases screen

If you have a large number of cases, NVivo provides ways to speed the process up. For example, you could create cases from selected sources or by importing descriptive attributes from a text file.

Understanding classifications and attributes

Use classifications to record descriptive information, like demographic details, about the cases in your project.

For example, if you have interviewed people in a particular community, you may want to collect information about their age, gender and occupation—and compare their responses based on these attributes.

To work with case classifications and attributes, you need to:

  • Create a classification—for example, Person. You could also create classifications for different types of people, like students or teachers.

  • Define attributes for the classification—for example, age and gender.

  • Create a case then classify it and assign relevant attribute values to it—for example, 63 and female.

  • Code content to the case. page23image576

Add case classifications to your project

Before you can classify cases, you need to add at least one case classification to your project:

1. On the Create tab, in the Classifications group, click Case Classification.

2. Enter a name for the classfication (for example, Person)—you can also enter a description.

3. Click Done.

4. To add attributes (for example, age or gender), select the classification and, on the Create tab in the Classifications group, click Attribute.

Classify a case

When you have created the classifications you need, you can classify your cases:

1. In List View, select the case you want to classify.

2. On the Home tab, in the Item group, click Get Info.

3. If you cannot see the classification and attribute values, click the disclosure triangle to show them.

4. For each attribute, you can select an existing value or enter a new one.

5. Click Done.

Work with classification sheets

Classification sheets provide an overview of the items in a particular classification. For example, if you have created cases for interview respondents and classified them as Person, you can double-click on the classification to quickly see the spread of your respondents:

Apply filters to see a subset Click in a cell to update of your data attribute values

You can import classification data from a text file. You can also export the data to use in other applications like SPSS. Refer to the NVivo for Mac Help for more information about importing and exporting classification data. 

You code your source materials to gather material about a topic and store it in nodes and cases.

Code at nodes

As you explore your sources, you can code at the nodes you have created:

1. Display your nodes in List View and open a source in Detail View. You may find it easier to code if you display Detail View on the right.

2. Select the content that you want to code. The content you can select depends on the type of source you are working with. Refer to the NVivo for Mac Help for information about coding in different source types.

3. Drag the selected content to the node.

You can also code by:

1. Clicking options on the ribbon—on the Analyze tab, in the Coding group, under Code Selection At, click Existing Nodes.

2. Using the shortcut menu—select the content, then hold down the Control key and click (you can also use your mouse or trackpad based on the preferences for secondary clicks).

3. Using keyboard shortcuts—refer to the NVivo for Mac Help for more information about NVivo keyboard shortcuts.

Create nodes as you code

As you explore your sources you can create and ‘code at’ new nodes:

1. Open a source in Detail View.

2. Select the content that you want to code. The content you can select depends on the type of source you are working with. Refer to the NVivo for Mac Help for information about coding in different source types.

3. On the Analyze tab, in the Coding group, under Code Selection At, click New Node.

NVivo analyze tab

4. Enter a name—you can also enter a description or change the location for the new node and cllick Done.

When you create a new node it is added to the selected location in the node hierarchy.

Make a node from a selected word

You can also use ‘in vivo’ coding to create and code at new nodes—the selected word or phrase is used to name the node and is (at the same time) coded at the node. This is useful if you want your nodes to reflect the language of the people you have interviewed.

1. Select the text content you want to code.

2. On the Analyze tab, in the Coding group, click Code In Vivo.

See what you have coded

To see what has been coded in a document you can:

  • Turn on coding highlight—on the View tab in the Coding group, click Highlight, and then select a highlight option.
  • Turn on coding stripes—on the View tab in the Coding group, click Coding Stripes, and then select an option. Coding stripes are displayed on the right of the source:
  • You can right-click on a stripe to open a node, uncode or highlight coding     

Open a node to explore the references

You can open a node to see related references gathered in one place:

1. In Navigation View, click Nodes.

2. In List View, open the node you want to explore. The node is opened in Detail View:

The Reference pane shows all the text content coded at the node

You can see what sources were coded and click on the link to open a source

Select content and ‘code on’ to new nodes

Turn-on coding highlight to see where this node overlaps with others

Quick code with Text Search queries    

You can use NVivo queries to automatically code your sources based on the words or phrases they contain. This can be a useful starting point for reviewing your data. For example, you could run a Text Search query on the word balance and automatically code all occurrences.

To create a Text Search query—on the Query tab, in the Create group, click Text Search.
Enter the word or phrase you want to search for and click Run Query—refer to the NVivo for Mac Help for detailed instructions.

You can visualizethe results of a Text Search query in a Word Tree. This is
a useful way to see how words are being used

Quick coding datasets based on structure

Datasets can be quickly coded based on their structure. For example, if you have a dataset containing survey responses, you could auto code to gather all the answers to each question. Or, you could gather each respondent’s answers into a case node that is also classified with their demographic attributes, such as age or gender.

Memos are an integral part of the research process—and can be a great starting point when you come to writing-up your project. Memos are like documents and they can be linked to sources or nodes.

Creating a linked memo

To create a memo that is linked to a source or node:

1. Select the source or node in List View or open it in Detail View.

2. On the Analyze tab, in the Links group, click Memo Link, and then click Link to New Memo.

3. Enter a name for the memo.

4. (Optional) Enter a description of the memo.

5. Click Done and then enter your memo text.

Adding an annotation to selected content

Annotations are like scribbled notes in the margin—they let you record comments, reminders or observations about specific content in a document, PDF, memo or external.

To create an annotation:

  1. 1  Select the content you want to annotate.

  2. 2  On the Analyze tab, in the Annotations group, click New Annotation..

  3. 3  In the popup, enter the annotation. 

You can use NVivo queries to:

1. Find and analyze the words or phrases in your sources and nodes. You can find specific words or those that occur most frequently.

2. Ask questions and find patterns based on your coding and review your progress. You can work with queries using the Query tab: 

NVivo Query tab screen

You can explore the text in your sources using the following queries:

Text Search query: search for a word or phrase in your source material and view all the matches in a preview node—and save the results in a node. You can also visualize the results in a Word Tree.

Word Frequency query: list the most frequently occurring words in your source material and visualize the results in a word cloud.