Free, open-source, cross-platform QDA software

QDA software built for researchers, not profits.

Full-featured qualitative data analysis software. Powerful coding, rich queries, and deep analysis. No paid features, no advertisements, no clouds.

Latest release macOS Windows Linux EUPL-1.2
Magnolia's main window: an interview transcript with coloured codes in the margin, surrounded by panels for documents, tags, codes, memos, quotes, analyses, and live query results.
01 / IMPORT

Bring in almost anything.

Text, PDFs, images, audio, video, and surveys.

02 / CODE

Highlight what matters.

Create and organise codes that matter to you.

03 / QUERY

Ask your data questions.

Build queries visually and watch results update live.

04 / ANALYSE

See the patterns.

A rich suite of analytical tools to interrogate data how you want.

01 / Graphical query builder

Powerful coding, powerful queries.

Interrogate your data by dragging codes and logical operators onto a canvas. Combine them with logical, input, and spatial operators — overlapping, inside, outside, before, followed by — and see exactly which passages match.

01

Live results

Results update in real time.

02

Saved queries

Save queries and re-run them whenever your data changes.

03

Precise scope

Scope any query to specific documents, folders, types, tags, or survey respondents.

The graphical query builder: two code nodes feed an Overlapping operator connected to a Result node, with matching passages listed in the query panel below.
02 / Analysis suite

Interrogate your data from every angle.

See which codes travel together. Switch the same analysis between a numeric grid, a binary view, a table, or a Sankey diagram — then click through to the passages behind any number.

01

Interactive results

Click in tables, graphs, and word clouds to jump to the underlying data.

02

Group and summarise

Powerful grouping tools let you cluster and summarise your results.

03

Save and export

Save analyses for later, or export them as CSV.

Code co-occurrence grid: ten codes as rows and columns, with squares sized by how often each pair of codes overlaps, and totals per row.
03 / Relationship maps

Map anything and everything.

Drag codes, documents, quotes, and memos onto an interactive canvas to map the relationships in your data. Everything stays live: double-click any node and you're taken straight to it.

01

A navigation tool

Your map isn't a static picture — every node links back to your data.

02

Memos on the canvas

Attach memos to anything, and label the links between ideas.

03

Export as SVG

Export the whole map as a clean, scalable SVG for your paper.

A relationship map titled Research Themes, linking codes such as Student debt, Cost of living, Mental health, and Employability with quotes and memos on a dotted canvas.
04 / Surveys

Explore survey data qualitatively and quantitatively.

Code open responses alongside your interviews, and see at a glance how closed questions were answered.

01

One survey, one source

Survey data stays together: browse by respondent or by question.

02

Instant overview

See the distribution of every question, and export it as a report.

03

.xlsx and .csv

Import straight from your survey platform's export.

Survey summary for the Student Experience Survey: 28 respondents and 15 questions, each with its answer rate and a donut chart of responses.
05 / Reports

From findings to a finished report.

Drag sections, text, saved queries, and whole documents into a report, arrange them in the order you want, and export the result as a PDF.

01

Built from live data

Queries in a report pull in their current results.

02

Write as you go

Add sections, subsections, and formatted commentary.

The report builder: a report called Important Results made of a section heading, a text block, three saved queries, and an interview document.
06 / Transcription

Transcribe with ease, and code logically.

Magnolia's built-in transcription module lets you transcribe audio and video files. And with synced video coding, your video and transcript share just one set of codes.

01

Foot pedal support

Map your chosen hotkey to the pedal, and away you go.

02

New line, new timestamp

Every line you type is anchored to the moment in the recording.

03

One set of codes

Video codes map to timestamps, so the track and the transcript always agree.

An audio interview open in Magnolia: playback controls above a transcript where every line has a timestamp, the line currently playing is highlighted, and coded passages are underlined with code names in the margin.
A rich suite of analytical tools

Everything you need to interrogate your data.

With Magnolia's rich suite of analytical tools, you can explore your data from every angle.

Read the manual
01

Relationships

Map relationships between codes, documents, quotes, memos, queries, and analyses.

Show screenshotHide screenshot
A relationship map under a Research Themes heading, linking codes, a quote, two memos, and a saved query.
02

Codes in Documents

See which documents contain which codes.

Show screenshotsHide screenshots
Codes in Documents as a numeric table: four codes as rows, with counts for Domestic and International students, subtotals, and totals.
03

Framework Matrix

Summarise each code in each document, with documents as rows and codes as columns.

Show screenshotHide screenshot
A Framework Matrix with documents and tag groups as rows, codes as columns, and a written summary in each cell.
04

Results in Documents

See which documents contain which query results.

Show screenshotsHide screenshots
Results in Documents as a numeric table: three saved queries as columns, with counts for Domestic and International students as rows.
05

Code Co-Occurrences

See which codes overlap with each other — as a grid, table, or Sankey.

Show screenshotsHide screenshots
A code co-occurrence table with the same five codes as rows and columns, and how often each pair overlaps.
06

Code Orders

See the order in which codes appear in each document.

Show screenshotHide screenshot
Code Orders: a bar for each document showing where four codes appear, from start to end.
07

Code Frequencies

See how much of each document is covered by each code.

Show screenshotHide screenshot
Code Frequencies grouped by student type: a table of the percentage of each group covered by each code, above a bar chart of the same frequencies.
08

Word Frequencies

See which words appear most often.

Show screenshotsHide screenshots
Word Frequencies: a table of the most common words beside a bar chart of their counts in each document.
09

Reports

Compile results into an exportable PDF report.

Show screenshotHide screenshot
A report being assembled from a section heading, text, a quote, a memo, and a live analysis.
About

Open science needs open tools.

Magnolia was created out of the fundamental belief that the principles of open science are not advanced if the tools people need to do qualitative research require expensive subscriptions or prioritise proprietary formats.

Magnolia, by contrast, is free. No one is profiting off it. There are no paid features, no subscriptions, no cloud, and no advertising. There is only the option to sponsor the creator on GitHub if you want to — completely optional.

01 / FREE

Free, forever

No trial, no tiers, no subscription. Released under the EUPL.

02 / OPEN

Open QDPX format

Reads and writes the open QDPX standard by default. No lock-in.

03 / LOCAL

Your data stays yours

No account, no cloud sync, no telemetry. Your project files stay where you put them.

04 / HUMAN

No AI

No AI analysis or AI transcription. You are the researcher.

How Magnolia compares

A free, open-source alternative to NVivo, Atlas.ti, and MAXQDA.

The established tools are powerful, but proprietary — and they cost hundreds of euros a year. Because Magnolia reads and writes the open QDPX standard, you can bring your existing projects with you.

Feature Typical paid QDA tools Magnolia
PriceLicence fee or annual subscription of upwards of 240 EURFree forever
Source codeProprietaryOpen source under the EUPL
Your dataMay require an account or the cloud100% local — no account, no cloud
File formatOften proprietaryNative open QDPX standard
PlatformsVariesmacOS · Windows · Linux

A general comparison — other tools' features and pricing change over time. Compare Magnolia with NVivo, MAXQDA, or Atlas.ti, or see the FAQ for more.

Supported document types

Text, images, audio, video, and surveys.

Text

.txt.md.markdown.pdf.docx.rtf.odt

Images

.jpg.jpeg.png.gif.webp.tif.tiff.heic.heif

Audio

.wav.mp3.ogg.flac.m4a.aac

Video

.mp4.mov.avi

Surveys

.csv.xlsx

Projects

.qdpx

.docx, .rtf, and .odt files are converted to PDF on import.