A brief, standardised questionnaire used worldwide to describe and value general health in five key dimensions.

  • Reflect on your health today and select the option that best describes you.
  • The whole survey takes < 1 minute.
  • Your answers stay in this browser and are never uploaded.
{{ progressPercent }}%
  • {{ q.id }}. {{ q.short }}
Worst (0) Best (100)
{{ vasTemp }}
Your EQ-5D-5L Profile
{{ healthState }}
VAS {{ vas }}

Your responses form the five-digit health-state code shown above (one digit per dimension).

Higher digits indicate more severe problems. The visual-analogue score (VAS) is your own rating of overall health on a 0–100 scale.

The EQ-5D-5L is a descriptive system, not a diagnosis. If you are concerned about your health, consult a qualified medical professional.

Your Answers
#DimensionSelected Level
{{ a.id }} {{ a.text }} {{ a.level }}
:

Introduction:

Health related quality of life is a simple way to describe how you are doing across five key dimensions of daily living. It turns your day into a short profile you can compare over time.

The approach supports quick check ins for work, study, family, and symptom tracking. You answer five short items and then give one overall score for today, producing a health related quality of life measure you can revisit.

You provide one choice per dimension and a score from 0 to 100 for how you feel now. The result is a five digit code alongside a clear view of what drives function and symptoms so you can plan the next step.

A realistic example is someone with slight pain and no other problems who might record 11121 with a score around 80. That points to good function and a mild symptom burden today.

Results reflect your view and can shift with activity, stress, or rest. For useful comparisons, try to complete it at a similar time of day and context.

If problems are severe or persistent, seek clinical advice. Your answers stay on this device and are not sent to a server.

Technical Details:

The instrument follows the EQ‑5D‑5L descriptive system: five dimensions, each rated on five ordered levels from 1 “No problems” to 5 “Unable / Extreme problems”. The five selected levels form a five‑digit health‑state code (one digit per dimension). [:0‡app.html](://file_000000007538622f9623b68a50859c38) [:1‡script.js](://file_0000000077046209b04de6e292467254)

Two subscores summarise burden above baseline. Function combines Mobility, Self‑care, and Usual activities; Symptoms combines Pain or discomfort and Anxiety or depression. Each dimension contributes its level minus one to these totals, so higher numbers indicate more severe problems. [:2‡script.js](://file_0000000077046209b04de6e292467254)

An overall Visual Analogue Scale (VAS) from 0–100 records self‑rated health today. Results are interpreted with plain language bands, and an alignment note compares the VAS with the range expected from the total burden score. [:3‡script.js](://file_0000000077046209b04de6e292467254)

bi1…5 = max(0,li1…51) F= b1+b2+b3 S= b4+b5 T= F+S
Symbols and units
Symbol Meaning Unit / Datatype Source
liSelected level per dimension (1–5)integerInput
biBurden per dimension (li−1)integerDerived
FFunction subscore (Mobility, Self‑care, Usual)0–12Derived
SSymptoms subscore (Pain/discomfort, Anxiety/depression)0–8Derived
TTotal burden0–20Derived
VVAS (self‑rated health today)0–100Input
Interpretation bands
Threshold Band Lower Upper Interpretation Action Cue
VAS: low040Self‑rated health is low for today.Consider pacing and review.
VAS: fair4160Mixed picture.Check the highest dimension.
VAS: good6180Generally positive.Maintain routines that help.
VAS: very good81100Strong day.Note what supported it.
Function grade: none03Near baseline.Observe.
Function grade: mild46Light limits.Adjust tasks.
Function grade: moderate79Noticeable limits.Plan supports.
Function grade: severe1012Marked limits.Consider review.
Symptoms grade: none02Near baseline.Observe.
Symptoms grade: mild34Light symptoms.Self‑care helps.
Symptoms grade: moderate56Noticeable symptoms.Use a plan.
Symptoms grade: severe78Marked symptoms.Seek support.
Total burden: mild05Up to five points above baseline.Track trend.
Total burden: moderate612Mixed limits and symptoms.Prioritise supports.
Total burden: severe1320Widespread impact.Consider clinical review.

VAS alignment cue by total burden T: if T ≤ 3, expected 80–100; if 4–8, 60–80; if 9–14, 40–60; if 15–20, 0–40. Deviations suggest either under‑ or over‑stated symptoms versus function that day. [:5‡script.js](://file_0000000077046209b04de6e292467254)

Validation & bounds from the implementation

Inputs and validation
Field Type Min Max Step / Pattern Error Text Placeholder
Dimension levels ×5integer (radio)15step 1
Health‑state code (r)query string^[1-5\-]{5}$-----
VAS (v)range slider0100integer50 (temp)

I/O and outputs

  • Outputs include the five‑digit health‑state code, a radar profile, a VAS gauge, and a narrative analysis with subscores. [:6‡app.html](://file_000000007538622f9623b68a50859c38) [:7‡script.js](://file_0000000077046209b04de6e292467254)
  • Optional answer export: copy CSV, download CSV, or DOCX summary with state and VAS in the header. [:8‡app.html](://file_000000007538622f9623b68a50859c38) [:9‡script.js](://file_0000000077046209b04de6e292467254)
  • Results can be preloaded via query string (e.g., ?r=12345&v=80). [:10‡script.js](://file_0000000077046209b04de6e292467254)

Privacy & compliance

Processing is browser‑based; no data is transmitted or stored server‑side. Use appropriate care with sensitive information and local files generated from exports. [:11‡app.html](://file_000000007538622f9623b68a50859c38)

This tool provides informational estimates and does not substitute professional advice.

Assumptions & limitations

  • Self‑report reflects today only; context shifts can change results. [:12‡app.html](://file_000000007538622f9623b68a50859c38)
  • Higher digits indicate more severe problems; interpretation remains descriptive, not diagnostic. [:13‡app.html](://file_000000007538622f9623b68a50859c38)
  • Function and Symptoms subscores are simple sums above baseline; no weighting. [:14‡script.js](://file_0000000077046209b04de6e292467254)
  • VAS bands and alignment ranges are heuristic thresholds coded in the app. [:15‡script.js](://file_0000000077046209b04de6e292467254)
  • Overall burden labels begin at “mild” for totals 0–5 by design. [:16‡script.js](://file_0000000077046209b04de6e292467254)
  • Charts require modern graphics support; displays may simplify on small screens. [:17‡app.html](://file_000000007538622f9623b68a50859c38)
  • Exports depend on browser download and clipboard permissions. [:18‡app.html](://file_000000007538622f9623b68a50859c38)
  • Heads‑up The code accepts only five digits or dashes when preloading a state via the URL. [:19‡script.js](://file_0000000077046209b04de6e292467254)

Edge cases & error sources

  • Invalid preload code (r) ignored if it fails the pattern check. [:20‡script.js](://file_0000000077046209b04de6e292467254)
  • VAS outside 0–100 coerced by the slider bounds. [:21‡app.html](://file_000000007538622f9623b68a50859c38)
  • Extremely rapid clicks can skip the next question jump; use the list to navigate. [:22‡app.html](://file_000000007538622f9623b68a50859c38)
  • Charts may not resize until the next layout change; resizing the window forces refresh. [:23‡script.js](://file_0000000077046209b04de6e292467254)
  • Clipboard access can be blocked by permissions; use the download option instead. [:24‡app.html](://file_000000007538622f9623b68a50859c38)
  • Downloads can be prevented by pop‑up restrictions; allow downloads for this site. [:25‡app.html](://file_000000007538622f9623b68a50859c38)
  • Older browsers may render simplified visuals; numerical outputs remain valid. [:26‡app.html](://file_000000007538622f9623b68a50859c38)
  • Refreshing before finishing can clear progress unless the URL captures r and v. [:27‡script.js](://file_0000000077046209b04de6e292467254)
  • Screen readers may require focus on the active item in the question list. [:28‡app.html](://file_000000007538622f9623b68a50859c38)
  • Very small screens can truncate labels in charts; read values from the table instead. [:29‡app.html](://file_000000007538622f9623b68a50859c38)

Step‑by‑Step Guide:

EQ‑5D‑5L health‑state scoring with a VAS for today’s overall health.

  1. Select the statement that best fits for each of the five dimensions. 1–5
  2. Set your overall health score for today. VAS 0–100
  3. Review the five‑digit code, radar profile, VAS gauge, and narrative analysis.
  4. Optionally copy CSV, download CSV, or export DOCX to keep a record.
  5. If you are very unwell consider seeking clinical advice.

Example: choosing “No problems” for the first three, “Slight problems” for pain, and “No problems” for mood gives 11121 and a typical VAS around 80.

  • Tip: keep timing and context consistent to compare runs.

You now have a compact picture of function, symptoms, and your own rating for today.

FAQ:

Is my data stored?

No. Everything runs in the browser and nothing is sent to a server. Exports are generated locally on your device. [:30‡app.html](://file_000000007538622f9623b68a50859c38)

How accurate is the result?

It reflects your self‑report for today. Subscores and bands follow fixed thresholds from the app logic; they support discussion and tracking, not diagnosis. [:31‡script.js](://file_0000000077046209b04de6e292467254)

What format are the outputs?

A five‑digit health‑state code plus VAS 0–100, with charts and a narrative summary. You can copy CSV, download CSV, or export a DOCX summary. [:32‡app.html](://file_000000007538622f9623b68a50859c38)

Can I use it without a connection?

After the page loads, it continues to work. If reloaded without a connection, visuals or exports may be limited by your browser. [:33‡app.html](://file_000000007538622f9623b68a50859c38)

How do I preload or share a result?

Append ?r=12345&v=80 to the address to preload the five digits and VAS. Only digits 1–5 and values 0–100 are accepted. [:34‡script.js](://file_0000000077046209b04de6e292467254)

What does a “borderline” result mean?

Values near a band edge can vary day to day. Look at trends, the highest dimension, and whether VAS aligns with the total burden.

Is there any cost or license note?

No license information is included in this package. Check your organisation’s guidance before research or clinical use. [:35‡metadata.json](://file_0000000046b061f9880fccc471c1c228)

Results do not constitute a clinical diagnosis.

Troubleshooting:

  • Nothing happens after clicking start — check that scripts are allowed. [:36‡app.html](://file_000000007538622f9623b68a50859c38)
  • Progress stops advancing — use the question list to select the next item. [:37‡app.html](://file_000000007538622f9623b68a50859c38)
  • Charts are blank — resize the window to trigger a redraw. [:38‡script.js](://file_0000000077046209b04de6e292467254)
  • Copy fails — the browser may block clipboard access; download CSV instead. [:39‡app.html](://file_000000007538622f9623b68a50859c38)
  • DOCX export fails — allow downloads and try again. [:40‡app.html](://file_000000007538622f9623b68a50859c38)
  • Preload via URL not working — ensure the code matches ^[1-5\-]{5}$ and VAS is 0–100. [:41‡script.js](://file_0000000077046209b04de6e292467254)

Advanced Tips:

  • Tip Keep timing consistent, such as morning or evening, for comparable runs.
  • Tip Note the highest‑scoring dimension; it often drives next steps. [:42‡script.js](://file_0000000077046209b04de6e292467254)
  • Tip Use the DOCX export to add brief context notes for future reviews. [:43‡app.html](://file_000000007538622f9623b68a50859c38)
  • Tip If VAS and burden disagree, reflect on sleep, stress, or activity that day. [:44‡script.js](://file_0000000077046209b04de6e292467254)
  • Tip Use the URL parameters to preload a follow‑up check with the prior state. [:45‡script.js](://file_0000000077046209b04de6e292467254)
  • Tip For team discussions, show subscores first, then the single VAS number. [:46‡script.js](://file_0000000077046209b04de6e292467254)

Glossary:

EQ‑5D‑5L
A five‑dimension, five‑level health status descriptive system.
Health‑state code
Five digits indicating selected levels across dimensions.
Visual Analogue Scale (VAS)
Self‑rated overall health today on a 0–100 scale.
Function subscore
Burden sum for mobility, self‑care, usual activities.
Symptoms subscore
Burden sum for pain/discomfort and anxiety/depression.
Total burden
Sum of function and symptoms burdens.
Alignment note
A comparison between VAS and the expected range from total burden.