CONSORT Flow Diagram Generator for Randomized Trials

A CONSORT flow diagram reports how many participants were assessed, randomized, allocated, followed up and analyzed in each arm of a randomized trial. Paste the participant-flow paragraph from your manuscript: Vizcept puts each count in its CONSORT 2025 box and typesets the figure with code, so the counts it sets come from your text.

CONSORT 2025 templateCounts typeset by codeEditable SVG

CONSORT Flow Diagram Generator

可选

Free trial: 5 credits, 2K resolution with watermark

Paste your own participant flow on the left to generate your CONSORT diagram

How to Make a CONSORT Flow Diagram in Three Steps

Your participant flow in, a CONSORT 2025 figure out.

The numbers already sit in your results section or your trial log. What takes the time is retyping them into boxes and keeping the arms lined up every time a count changes. Paste the paragraph and let the generator do the layout.

1

Paste Your Participant Flow

Write, or paste from your manuscript, how many were assessed for eligibility, excluded (with reasons), randomized and allocated to each arm; then who did not receive the intervention, who discontinued it, who was lost to follow-up and how many were analyzed. Name the arms the way your paper does. Counts, arm names and reasons are all it needs; leave participant identifiers out.

2

Each Count Is Assigned a Box

A text model reads the paragraph and assigns each number to a CONSORT 2025 box. Code then lays out the four stages, one column per arm, and sets every count in type. The model is told to leave a count you did not write blank instead of working it out by subtraction, and code drops any count above zero that appears nowhere in your text.

3

Check the Boxes, Then Export

Read each box against your trial log: on a typeset figure the digits come from your text, but which box a number landed in is the model's reading of it. Download a 300 DPI PNG for Word, or an SVG; on a typeset figure its labels stay editable text.

What is a CONSORT flow diagram?

A CONSORT flow diagram is the figure in a randomized trial report that follows every participant from eligibility screening to the analysis: how many were assessed, excluded and randomized, and for each arm how many received the intervention, stopped it, were lost and were analyzed. CONSORT stands for Consolidated Standards of Reporting Trials.

Item 22a of the CONSORT 2025 checklist asks, for each group, for "the numbers of participants who were randomly assigned, received intended intervention, and were analysed for the primary outcome". Item 22b asks for "losses and exclusions after randomisation, together with reasons". Most trial reports answer both in the flow diagram, which has four stages:

StageBoxes in the CONSORT 2025 template
EnrolmentAssessed for eligibility; Excluded (not meeting inclusion criteria, declined to participate, other reasons); Randomised
AllocationFor each arm: Allocated to intervention; Received allocated intervention; Did not receive allocated intervention (give reasons)
Follow-upFor each arm: Discontinued intervention (give reasons); Lost to follow-up for primary outcome (give reasons)
AnalysisFor each arm: Analysed for primary outcome; Excluded from analysis (give reasons)

The template is spelled the British way (Enrolment, Randomised, Analysed). Write randomized and analyzed in your description and the boxes switch to US spelling; if your text mixes the two, check the headings.

What changed in the CONSORT 2025 flow diagram?

CONSORT 2025 was published on 14 April 2025, at the same time in The BMJ, JAMA, The Lancet, Nature Medicine and PLOS Medicine (Hopewell et al.). It replaces CONSORT 2010 with a 30-item checklist, which adds seven items, revises three and deletes one, and it comes with an updated flow diagram. The four stages are the same; the follow-up and analysis boxes changed:

CONSORT 2010CONSORT 2025
Follow-up, first lineLost to follow-up (give reasons)Discontinued intervention (give reasons)
Follow-up, second lineDiscontinued intervention (give reasons)Lost to follow-up for primary outcome (give reasons)
AnalysisAnalysedAnalysed for primary outcome
Checklist items on participant flow13a and 13b22a and 22b

"For primary outcome" makes clear that the loss and analysis counts refer to the primary outcome, not to every measurement in the trial. Vizcept uses the 2025 wording by default. If your journal or protocol still uses the 2010 template, write "CONSORT 2010" in your description to get the 2010 wording and box order.

When we checked on 21 September 2026, three other CONSORT diagram generators (ConceptViz, SciDraw and ChatDiagram) still described their output as CONSORT 2010. The official 2025 Word template is on consort-spirit.org.

How do the numbers in a CONSORT diagram have to add up?

Reviewers trace each arm from randomization to analysis. Run these checks before you submit:

  1. Assessed for eligibility − excluded = randomized.
  2. The allocated counts of all arms add up to the number randomized.
  3. In each arm, received + did not receive = allocated.
  4. The reasons listed under a box add up to that box's total.
  5. Analyzed is not simply allocated − lost − discontinued. People who stopped the intervention can still be followed up and analyzed, and an intention-to-treat analysis may include people whose outcome was imputed. Say which analysis population the box counts, intention-to-treat or per-protocol, in the caption or methods; CONSORT 2025 item 21b asks you to define who is included in each analysis.

Discontinued and lost to follow-up are separate counts, even though they share the follow-up box. Discontinued intervention means the participant stopped the treatment; lost to follow-up for primary outcome means you have no primary outcome data for them. One person can be counted in both.

A worked example, from the first figure in the examples below:

BoxTelehealthUsual careCheck
Allocated168168168 + 168 = 336 randomized; 523 assessed − 187 excluded = 336
Received / did not receive161 / 7168 / 0161 + 7 = 168
Discontinued intervention60
Lost to follow-up for primary outcome1417
Analyzed for primary outcome154151168 − 14 = 154; 168 − 17 = 151

In this trial everyone who discontinued still gave primary outcome data, so analyzed = allocated − lost. That will not hold in every trial, which is why the generator is built not to fill a box by subtraction: the figure should show what happened, not what the arithmetic implies. The next section explains the check and what it cannot catch.

How the counts get from your text into the figure

When an image model draws a flow diagram, every box and digit is painted as pixels from your description, and nothing ties a painted digit to the number you wrote. Vizcept splits the job in two:

  • Reading: a text model (Anthropic Claude Sonnet 4.6, with OpenAI GPT-5.2 as a fallback) reads your paragraph and returns which count belongs in which box, as structured data.
  • Drawing: code lays out the CONSORT template from that data and sets every word and digit in a font. No part of a typeset figure is painted by an image model; the cases the image model draws instead are listed at the end of this section.

Three rules follow:

  1. Every count above zero must appear in your text. If the model returns a number that is not in your description (say it subtracted 197 from 200 to get 3), the number is removed and the box shows a blank "(n = )". The check looks for the number anywhere in your text, not next to that box, so a worked-out count that equals another number you wrote gets through, and so does 0, which the model is told to use only when you write none or all.
  2. Missing reasons stay visible. A box with a count above zero but no reasons keeps "(give reasons)", which item 22b asks for.
  3. The arithmetic is yours. The figure shows your numbers even when they do not add up; it does not balance them.

What still needs your eyes: whether each number landed in the right box, because that is the model's reading of your sentences, and the arm names and reasons, which the model copies from your text.

The image model draws the whole figure instead, so check every number on it, when:

  • the design is outside the template: crossover trials, cluster trials that report clusters and participants separately, single-arm or non-randomized studies, and trials with more than five arms or more than four follow-up visits;
  • your description contains a character the font cannot set, such as Chinese, Japanese, Korean, Arabic or Thai script, an emoji, or a symbol like ✓ or ☐;
  • you attach an image, such as a sketch or an existing figure, before generating;
  • reading, layout or saving fails partway, and the run is handed to the image model;
  • you change a finished figure with Edit with AI, whether you describe the change, mark up the figure or recolor it.

The result does not yet show which way a figure was made. To change a count, edit your paragraph and generate again. More on how Vizcept draws each kind of figure.

Is a CONSORT diagram only for randomized trials?

Yes. CONSORT is the reporting guideline for randomized trials. Other study designs have their own guideline, and most of them ask for a flow diagram too:

Study designGuidelineFlow diagram
Randomized trial, parallel groupsCONSORT 2025Strongly recommended; the counts are checklist items 22a and 22b
Pilot or feasibility randomized trialCONSORT extension for pilot and feasibility trialsAdapted CONSORT diagram
Cohort, case-control or cross-sectional studySTROBE"Consider use of a flow diagram" (item 13c)
Diagnostic accuracy studySTARD 2015Flow of participants in a diagram (item 19)
Systematic reviewPRISMA 2020Recommended: item 16a says "ideally using a flow diagram"; use the PRISMA flow diagram generator

This generator lays out randomized trials with two to five parallel arms. For a cohort study's flow, the AI diagram maker will draw it with an image model; check every number.

Can you use a CONSORT diagram from Vizcept in a journal or thesis?

Yes, and you own the figure. Two things to do before you submit:

  • Disclose the tool. A text model read your description to place the counts, so treat the figure as AI-assisted even though code drew it. Elsevier, Wiley and Taylor & Francis allow AI help with explanatory figures such as flow diagrams if you disclose it. Springer Nature does not permit "creating content from text prompts" but allows "diagrams derived from author-developed content", so ask the editor. The publisher policy table and disclosure statement generator covers ten publishers.
  • Cite CONSORT 2025. Hopewell S, Chan AW, Collins GS, et al. CONSORT 2025 statement: updated guideline for reporting randomised trials. BMJ 2025;389:e081123.

Writing a thesis with a systematic review chapter as well? The PRISMA flow diagram generator draws that figure.

CONSORT generator, Word template, R package or PowerPoint?

The options differ in what you type and who places each number.

OptionCostWhat you enterTemplateWho places the numbers
CONSORT 2025 Word templateFreeEvery count, typed into the boxesCONSORT 2025You
R package consortFree, open sourceOne row per participant, with exclusion, allocation and follow-up columnsCONSORT-style, configurableThe package, from your dataset
ConceptVizFree for the form-based diagramCounts typed into a formCONSORT 2010Its code, from the form
SciDraw5 credits a diagramA description of your trialCONSORT 2010An AI model; its page asks you to check every n=
PowerPoint or Word by handFreeEvery box, arrow and countWhatever you drawYou
VizceptYour first 2K diagram on Vizcept is free without an account (watermarked preview), then 5 credits a diagram at 2K; a one-time pack of 150 credits is $19.90Your participant-flow paragraphCONSORT 2025, or 2010 on requestA text model assigns each count; code typesets it; counts above zero not in your text stay blank

If you want no AI anywhere near the figure, use the Word template or the R package. The R package is also the only option that works from participant-level data, so its counts cannot drift from your dataset. Prices and templates checked 21 September 2026.

Who Needs a CONSORT Diagram

Students · Trialists · Methods teachers

CONSORT 2025 asks every randomized trial report for its participant flow, including a flow diagram (checklist item 22). These are the three groups who draw it most often.

Master's and PhD Students Running a Trial

Nursing, psychology, education and sports science theses

Your pilot trial goes in chapter four, and your supervisor wants the participant flow in the 2025 format. The numbers are in your spreadsheet; you do not want to spend an evening aligning boxes in Word.

  • CONSORT 2025 wording without hunting for the template
  • Regenerate when a late follow-up changes a count
  • Free trial without an account, no payment details needed
Draw My Trial's CONSORT Diagram

Trialists and Clinical Researchers

Submission and revision

A reviewer wants the reasons for discontinuation split by arm, and the journal wants a vector figure. Edit the paragraph, regenerate, and export an SVG; on a typeset figure you can still correct its text in Illustrator or Inkscape.

  • Two to five arms and several follow-up visits
  • Reasons listed under each box, one by one
  • SVG (real text when typeset) and PNG at 300 DPI
Generate a Trial Figure

Methods Teachers and Journal Clubs

Teaching trial reporting

You teach CONSORT to students who have never read a trial report closely. Hand out a blank CONSORT 2025 template, then a worked example with realistic numbers, and show what changed from 2010.

  • Blank template with every count left empty
  • 2010 or 2025 wording, one figure each
  • Black-and-white version for printed handouts
Build a Teaching Template

CONSORT Flow Diagram Examples

Six trial designs

Each figure below was generated from the text shown underneath it, with nothing retouched. Reuse an example as a starting point and swap in your own counts.

Two-Arm Trial With Reasons

Two-Arm Trial With Reasons

Telehealth vs usual care, with reasons for exclusion, non-receipt, discontinuation and loss

Three-Arm Drug Trial (3 Groups)

Three-Arm Drug Trial (3 Groups)

US spelling, three columns, intention-to-treat analysis

Two Follow-Up Visits

Two Follow-Up Visits

A 6-month and a 12-month row, each with its own losses

2x2 Factorial Trial as Four Groups

2x2 Factorial Trial as Four Groups

Four parallel columns under one randomization box

Blank CONSORT 2025 Template

Blank CONSORT 2025 Template

Every count left empty, for a handout or a protocol appendix

CONSORT 2010 Wording in Black and White

CONSORT 2010 Wording in Black and White

For a journal still on the 2010 template, with grey stage labels

What This CONSORT Diagram Generator Does

Built around the 2025 template

The CONSORT 2025 template has a standard anatomy: four stages, one column per arm, and a reason for every participant who left. The generator starts from that template and fills it with your counts.

Template

CONSORT 2025 Wording by Default

2010 on request

Follow-up and analysis boxes say "for primary outcome", and discontinued comes before lost to follow-up, as in the 2025 template. Ask for CONSORT 2010 and you get the older wording and box order for a journal that still uses it.

Counts

Counts Set in Type From Your Text

Typeset, not painted

Code sets each count in a font, so a digit cannot blur or change. A count the model worked out is dropped and its box left blank if that number appears nowhere in your text; if it matches another number you wrote, it stays, so check each box.

Reasons

Reasons Listed Under Each Box

Each reason listed, with its count if you give one

Give reasons for exclusion, non-receipt, discontinuation and loss to follow-up in your paragraph, and each is listed separately under its box. Leave them out and the box keeps "(give reasons)" (the Excluded box lists the template's three reasons with blank counts instead), so the gap shows before a reviewer finds it.

Designs

Two to Five Arms, Several Follow-Up Visits

Parallel-group trials

Three-arm dose trials, 2x2 factorial trials drawn as four groups, and trials with 6- and 12-month visits get one column per arm and one row per visit. Crossover trials, and cluster trials that report clusters and participants separately, go to the image model instead; check every number on those.

Export

Editable SVG and 300 DPI PNG

Word, LaTeX and journal upload

The PNG drops into Word or a slide at print resolution. On a typeset figure, the SVG keeps every label as real text, so you can fix a word in Illustrator or Inkscape without generating again; a figure the image model drew exports as traced shapes. Microsoft 365 and Word 2019 or later place SVG files directly.

Language

Your Spelling and Your Language

US or UK, English or not

On the 2025 template, write randomized and the box says Randomized; write randomised and it says Randomised. The 2010 template keeps its own spelling, Enrollment and Randomized. Describe the trial in Spanish, Portuguese or French and the model translates the box labels; any it leaves out stay in English. Ask for black and white and the stage labels print in grey.

Start free, upgrade when you need more

Your first 2K diagram on Vizcept is free without an account; the download is a watermarked preview. Upgrade for 4K, no watermark and SVG downloads while you revise, or buy a one-time credit pack for a single trial report with no subscription.

学生或教师?申请教育优惠

立即申请

CONSORT Flow Diagram Generator: Common Questions

FAQ

Write out your participant flow: how many were assessed for eligibility, excluded (with reasons) and randomized, and for each arm how many were allocated, received the intervention, discontinued it, were lost to follow-up and were analyzed. Paste it into the box at the top of this page and click Generate. A text model places each count in its CONSORT 2025 box and code normally typesets the figure; check each box against your trial log.

Not under the CONSORT name: CONSORT is for randomized trials. A cohort, case-control or cross-sectional study, retrospective ones included, reports its participant flow under STROBE, whose item 13 asks for the numbers at each stage and the reasons for non-participation, and suggests a flow diagram (13c). Call the figure a participant flow diagram and cite STROBE. This generator lays out randomized trials only; for a cohort's flow, the AI diagram maker draws it with an image model, so check every number.

Not as a file: Vizcept reads text, not a spreadsheet upload. Copy the cells that hold your counts, with their row labels, and paste them into the box, or write the counts out in a sentence. If your sheet has one row per participant, the R package consort builds the diagram from the data directly.

When code typesets the figure, yes, digit for digit: any count above zero that is nowhere in your description is removed and left blank. Two things still need checking. First, the box each number sits in: a text model places it, and a worked-out count that equals another number you wrote is not caught; neither is a 0 in a box you never mentioned. Second, whether the figure was typeset at all: an attached image, characters the font lacks (such as Chinese), a design outside the template, a failed run or an Edit with AI change sends it to the image model, and the result does not yet say which.

Yes. Describe three arms with the counts for each and the figure gets three columns under one randomization box; the three-arm drug trial in the examples was made from the text shown under it. Up to five parallel arms work, one column each, with several follow-up visits per arm, and a 2x2 factorial trial described as four groups works too. Crossover trials, and cluster trials that report clusters and participants separately, are drawn by the image model instead, so check every number on those.

Yes. Ask for a blank CONSORT 2025 template and every box is drawn with its standard wording and an empty (n = ) count. For the official Word version, download the CONSORT 2025 flow diagram from consort-spirit.org.

In Word, download the official CONSORT 2025 flow diagram (.docx) from consort-spirit.org and type each count into its (n= ) box. It is drawn for two arms, so a third arm means copying a column of boxes and reconnecting the arrows by hand. To skip that, generate the figure here and use Insert → Pictures in Word or PowerPoint: the 300 DPI PNG works in any version, and Microsoft 365 or Office 2019 and later also take the SVG (paid plans and credit packs), which stays sharp at any size.

PNG at 300 DPI, and SVG. For a figure typeset by code, the SVG keeps every word and count as editable text; a figure drawn by the image model is traced into vector shapes, so its text cannot be edited. Free downloads carry a watermark; paid plans and credit packs download the original and the SVG. There is no PDF export; insert the PNG or SVG into Word and save the document as PDF.

The CONSORT 2025 checklist is the minimum a randomized trial report should state so readers can appraise how the trial is reported: 30 items, from the title and abstract to data sharing, harms and limitations. The flow diagram answers item 22, "Participant flow, including flow diagram", which has two parts: 22a, the numbers randomly assigned, receiving the intended intervention and analysed for the primary outcome in each group, and 22b, losses and exclusions after randomisation, with reasons. The CONSORT group strongly recommends submitting the completed checklist with your manuscript; the editable version is on consort-spirit.org.

CONSORT strongly recommends a flow diagram but does not prescribe one layout. The CONSORT 2025 explanation and elaboration paper (Hopewell et al., BMJ 2025;389:e081124) says there is "no specific, prescribed format" and that the diagram can be varied to fit the trial; many surgery or vaccination trials, for example, have no possibility of discontinuation. The official template shows a two-group parallel trial. Whether the figure is mandatory is up to each journal, so check its instructions for authors.

Your CONSORT 2025 Diagram, With Your Numbers

Paste your participant flow, check each box against your trial log, and export a PNG at 300 DPI or an SVG.

解锁全部工具

一个订阅畅享 Vizcept 所有 AI 图示工具——受力分析图、句法树、生物细胞图等全部包含。

查看定价

你可能还喜欢的工具

继续探索 Vizcept 的 AI 图示工具,从同学科到跨学科一站覆盖。

Featured on Findly.toolsFazier badge