{{ item.keepText }}
{{ interpretationLead }}
{{ interpretationDetail }}
{{ item.keepText }}
{{ item.reviewText }}
{{ howToUseText }}
| Metric | Value | Why it matters | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.meaning }} |
| # | Statement focus | Statement | Response | Score role | Copy |
|---|---|---|---|---|---|
| {{ row.id }} |
{{ row.short }}
{{ row.focusLabel }}
|
{{ row.text }} | {{ row.roleLabel }} |
Changing any response here updates the total, charts, interpretation, and machine-readable record immediately.
{{ privacySummary }}
Includes the `wellbeing_strength` subtype, official SWLS score-band reference, midpoint drift, and item-level statement detail.
Life satisfaction is the broad judgment people make about how their life is going as a whole, not just how they felt in one difficult afternoon or one unusually good day. The Satisfaction With Life Scale, usually shortened to SWLS, is a five-statement questionnaire that captures that overall appraisal with agreement ratings from 1 to 7.
This package turns those five answers into a total from 5 to 35, an in-app interpretation band, a gauge, and a longer written result that surfaces average item score, response spread, agreement mix, and the highest-scoring and lowest-scoring statements. It is useful when someone wants a structured check-in before journaling, coaching, therapy, or a personal review of whether life satisfaction feels steady, strained, or mixed.
A realistic use case is someone who cannot tell whether a flat week reflects one temporary frustration or a broader sense that life is not lining up with their values, relationships, or goals. A short scale will not explain every cause, but it can turn a vague feeling into a clearer starting point for reflection.
The result should be read as a wellbeing snapshot rather than a diagnosis. Official SWLS materials describe the scale as a measure of global life satisfaction, not as a screen for depression, anxiety, or acute risk, so a higher or lower score still needs personal context and, when appropriate, human follow-up.
Privacy is mostly local to the browser because this tool has no tool-specific backend, but it is not absolute if you share the link casually. The package writes the response pattern into the URL parameter r, which means a copied bookmark or message link can reproduce the answers.
The best time to use this assessment is when you can step back and judge your life broadly instead of answering from the mood of one recent event. The package itself nudges you to think about the last few weeks, which is a practical way to reduce overreaction to a single argument, setback, or unusually good day while still keeping the reflection current.
All five questions need answers before the result appears. That matters because the score is only the simple sum of the five items, so a missing response would distort the meaning of the total and every downstream summary element built from it.
When the summary renders, read the result as a package. Start with Total and the band badge, then check the written explanation, then look at the higher-scoring and lower-scoring statements. That sequence makes it easier to separate overall life satisfaction from the specific statements that are pulling the score up or down.
The higher-scoring and lower-scoring lists are there to guide reflection, not to create official SWLS subscores. If one statement stands out, treat it as a prompt to think more carefully about that area of life rather than as proof that one life domain is objectively good or bad.
This is a strong fit for reflective self-monitoring and structured conversation. It is a weak fit for crisis decisions, diagnostic claims, or reassurance based on one number alone. If you repeat the tool over time, keep the same frame of reference each run and remember that sharing the URL also shares the stored answer pattern.
The shipped question set matches the familiar five SWLS statements about life being close to ideal, life conditions being excellent, being satisfied with life, getting the important things one wants in life, and changing almost nothing if life could be lived over. Each answer is stored as an integer from 1 to 7, where 1 means strong disagreement and 7 means strong agreement.
The package score is the direct sum of those five stored values. Because there are five items and no reverse scoring in this bundle, totals range from 5 at the low end to 35 at the high end. The tool will not calculate a partial result, and there is no missing-item adjustment path.
Here T is the total score and each x value is one response on the 1 to 7 scale.
Published SWLS interpretation guides often use a seven-part reading that gives score 20 its own neutral position and keeps finer distinctions above and below that point. This package deliberately simplifies the output into six broader bands. That makes the result easier to scan in-app, but it also means the band labels are package labels rather than a verbatim reproduction of every published SWLS scoring table.
| Package band | Lower | Upper | What the package means by it |
|---|---|---|---|
Extremely Dissatisfied |
5 | 9 | Very low overall life satisfaction on this run. |
Dissatisfied |
10 | 14 | Meaningfully negative overall appraisal. |
Below Average |
15 | 19 | A lower-than-middle result that is not at the floor. |
Average |
20 | 24 | The app's middle zone, which absorbs the classic neutral point at 20 and nearby scores above it. |
High |
25 | 29 | Clearly positive overall life satisfaction. |
Very High |
30 | 35 | The strongest positive band in this package. |
The app adds several explanation layers beyond the raw score. It computes mean item score, median, minimum and maximum response, standard deviation as a simple spread measure, counts of agree, neutral, and disagree answers, and ranked lists of higher-scoring and lower-scoring statements. It also generates band-specific next steps. Those extras are package-defined interpretation aids, not official SWLS subscales or clinical rules.
All scoring happens in the browser. There is no lambda.mjs helper and no result fetch path in the shipped files. The output can be exported as CSV or DOCX from the answered-items table, and the same stored response pattern can be restored from the five-character r value in the URL.
Start Assessment and answer with your life as a whole in mind. The opening copy suggests thinking about the last few weeks, which helps anchor the judgment without turning the exercise into a reaction to one isolated moment.Strongly disagree to Strongly agree. You can move by answering sequentially or by jumping through the question list on the right.r.The most important output is the combination of total score, band label, and written explanation. A number without the surrounding context can be too blunt, while the narrative alone can feel impressionistic. Together they give a more balanced reading of how strongly positive, mixed, or negative the current life-satisfaction judgment looks inside this package.
Because the scale has only five items, even a one-point change in one answer moves the total immediately. That is useful for repeat self-checks, but it also means small score changes should be interpreted with restraint unless the direction is repeated across several runs or matches what is happening in real life.
If someone answers all five items with Neither agree nor disagree, the package returns a total of 20. That lands in the app's Average band, gives a mean item score of 4.00 out of 7, and shows very little spread because every response is identical. This kind of run suggests a middle reading rather than strong satisfaction or strong dissatisfaction.
Suppose the answers are 7, 6, 6, 6, and 6. The total becomes 31, which the package reads as Very High. The higher-scoring list will be crowded with positive items, agreement counts will dominate, and the next-steps panel will focus on maintaining habits and relationships that seem to support satisfaction.
Now imagine scores of 7, 7, 4, 2, and 2. The total is 22, which still falls in the app's Average band, but the spread is much wider than in the first example. In that case the item-level table matters: the result is not a calm middle so much as a mixed profile with strong positives and clear points of dissatisfaction living side by side.
No. The SWLS is about global life satisfaction, and this package presents that score plus package-defined interpretation aids. It is not a diagnostic workflow and should not be treated as one.
The app requires all five answers before it calculates the score. If the summary is missing, at least one item is still unanswered and the progress bar should still be below full completion.
No. They are package-defined reflection aids built from the raw answers. They help explain what shaped this run, but they are not published SWLS subscales.
The shipped bundle has no tool-specific backend, so scoring happens in the browser. However, the answers are also encoded into the URL parameter r, so the link itself can carry the response pattern if you share it.