Progress:
{{ progressPercentage }}%
  • {{ question.id }}. {{ question.text }}

Please consider reaching out to a mental health professional for personalized advice.

The Generalized Anxiety Disorder-7 (GAD-7) questionnaire is a concise, self-report instrument that screens for generalized anxiety and quantifies its severity across diverse populations. Developed by mental-health researchers, the tool condenses core diagnostic criteria into seven items, enabling practitioners, educators, and individuals to detect anxiety patterns quickly in both clinical and non-clinical settings.

Each item asks how often specific anxiety symptoms occurred during the preceding two weeks, using a four-point Likert scale from “Not at all” to “Nearly every day.” Summing item scores yields a total between 0 and 21, allowing you to classify anxiety as minimal, mild, moderate, or severe and to monitor changes over time.

Integrating the GAD-7 into your workflows supports evidence-based decision-making. Researchers obtain standardised data for epidemiological studies, clinicians track treatment outcomes, educators foster student well-being initiatives, and individuals gain personal insight before consulting professionals. Because the tool is free, validated, and quick to complete, it fits seamlessly within digital health platforms and paper-based screenings alike.

Technical Details:

This section outlines structural features, scoring logic, and implementation specifics.

  • Seven symptom-oriented items aligned with DSM-IV criteria
  • Average completion time under three minutes
  • Four-point Likert scale (0–3) capturing symptom frequency
  • Automated summation yields total score range 0–21
  • Severity bands: minimal, mild, moderate, severe
  • Visual bar chart rendered dynamically with D3.js
  • Exportable PDF snapshot enabled via jsPDF and html2canvas
Score Range Severity Recommended Action
0 – 4MinimalGeneral wellness advice
5 – 9MildSelf-help strategies
10 – 14ModerateConsider professional consultation
15 – 21SeverePrompt clinical evaluation

Extended Details:

The subsections below provide deeper methodological context.

About & Domain Breakdown

The GAD-7 captures core anxiety symptoms: restlessness, uncontrollable worry, excessive concern, difficulty relaxing, agitation, irritability, and anticipatory fear. Each item aligns with DSM-IV diagnostic criteria for Generalized Anxiety Disorder.

Response Scale

ValueLabelDescription
0Not at allNo occurrence within last two weeks
1Several daysSymptoms present on 1–6 days
2More than half the daysSymptoms present on 7–11 days
3Nearly every daySymptoms present on 12–14 days

Scoring and Interpretation

Total score equals the sum of item values. Clinical studies suggest a cut-off of 10 optimises sensitivity (89 %) and specificity (82 %) for generalised anxiety disorder.

Calculation Formula

Total Score = ∑i=17 Itemi

Recommendations

  • Score ≥ 15: refer for immediate clinical assessment.
  • Score 10–14: schedule follow-up evaluation within one month.
  • Score 5–9: provide self-help materials and monitor.
  • Score 0–4: encourage routine stress-management practices.

Step-by-Step Guide:

Follow these steps to complete and interpret the assessment efficiently.

  1. Click the Start Assessment button inside the Instructions accordion.
  2. Read each statement carefully and select a response in the displayed radio group.
  3. Use the Questions sidebar to navigate between unfinished items.
  4. Watch the live progress bar for completion percentage updates.
  5. After the final question, scores calculate automatically and the Results accordion expands Caution.
  6. Review the bar chart, read the personalised recommendation, then optionally export a PDF report.

FAQ:

Answers to common questions appear below.

Is the GAD-7 a diagnostic tool?

No. It is a screening instrument that indicates probability and severity; only qualified professionals can diagnose anxiety disorders.

How often should I retake the assessment?

Retake every two to four weeks when monitoring symptom trends or treatment progress, unless otherwise advised by a clinician.

Can teenagers use the GAD-7?

Yes. Research supports its validity for adolescents aged 13 and above, though parental guidance is recommended.

Will my answers be stored?

Data storage depends on the host platform. This implementation calculates scores client-side; no information is transmitted by default.

What if my score is high?

A high score suggests significant anxiety. Contact a healthcare provider promptly for a comprehensive evaluation and support options.

Troubleshooting:

Resolve frequent issues using the guidance below.

  • Blank chart after submission : Refresh the page, ensure JavaScript is enabled, then restart the assessment.
  • Progress bar not updating : Disable browser extensions that block dynamic scripts.
  • PDF export fails : Critical—verify pop-up blockers are disabled and storage permission granted.
  • Tooltip text overlaps question : Adjust zoom settings to 100 % for correct Bootstrap tooltip placement.
  • Mobile scrolling issues : Switch to portrait orientation and clear browser cache.

Advanced Tips:

Leverage these professional practices to enhance your assessments.

  • Combine GAD-7 with PHQ-9 to screen anxiety and depression concurrently.
  • Embed completion timestamps in exported PDFs for audit trails.
  • Create longitudinal charts by appending weekly scores to a secure spreadsheet.
  • Use conditional branching to present psychoeducation links when scores exceed moderate thresholds.
  • Localise item text via Twig’s translation filters to improve linguistic validity.

Glossary:

Key terms appear below for quick reference.

Anxiety
Persistent feelings of worry, nervousness, or unease about uncertain outcomes.
Likert Scale
A rating scale measuring attitudes or behaviours across ordered response options.
Sensitivity
Ability of a test to correctly identify individuals with a condition.
Specificity
Ability of a test to correctly exclude individuals without a condition.
Cut-off Score
Threshold separating categories of severity or diagnostic status.
Embed this tool into your website using the following code: