| # | Item | Response |
|---|---|---|
| {{ a.id }} | {{ a.text }} | {{ a.answer }} |
Self compassion is the way you relate to yourself when life is difficult. It helps you notice patterns of inner talk and how steady your emotions feel in hard moments.
The short form measure uses twelve statements with a five point scale. You decide how often each statement fits you and the result is a single average you can compare over time.
Results summarize your overall score and also show three themes of kindness, common humanity, and mindfulness. You can use the pattern to plan small habits that nudge the lowest area.
For clearer comparisons use the same setting, answer in a calm moment, and focus on typical experience. Treat small shifts as signals to watch rather than final verdicts.
This tool provides informational estimates and does not substitute professional advice. Results do not constitute a clinical diagnosis.
The Self‑Compassion Scale short form (SCS‑SF) uses twelve Likert items to estimate a person’s typical stance toward personal difficulty. Each item records a response from 1 to 5 as “Almost never” to “Almost always,” then responses are transformed and averaged to produce a mean score where higher values indicate greater self‑compassion. Three supporting themes—Kindness, Common humanity, and Mindfulness—are computed as two‑item means.
Six items are reverse‑coded so that larger values always reflect greater self‑compassion. The transformation maps each reverse‑coded response v to 6 − v, leaving other items unchanged. The mean is then the arithmetic average of all scored items.
| Symbol | Meaning | Unit/Datatype | Source |
|---|---|---|---|
| v(i) | Raw response to item i | Integer 1–5 | Input |
| s(i) | Scored value after optional reverse‑coding | Integer 1–5 | Derived |
| R | Reverse‑coded items | Set {2, 3, 5, 7, 9, 12} | Constant |
| N | Number of items | 12 | Constant |
| M | Mean self‑compassion score | Real 1.00–5.00 | Derived |
Suppose the twelve responses are 3, 2, 4, 4, 2, 3, 3, 4, 2, 3, 3, 4. Reverse‑code items 2, 3, 5, 7, 9, and 12 by mapping v to 6 − v.
The mean is 3.25, which falls in the Moderate band. Higher numbers reflect greater self‑compassion.
| Band | Lower bound | Upper bound | Interpretation |
|---|---|---|---|
| Low | 1.00 | 2.49 | Lower self‑compassion; consider gentle daily practices. |
| Moderate | 2.50 | 3.49 | Balanced profile with room to build steadier habits. |
| High | 3.50 | 5.00 | Stronger self‑compassion across items. |
Subscale means are computed as follows: Kindness = mean of items 4 and 8; Common humanity = mean of items 7 and 10; Mindfulness = mean of items 9 and 12. A balance note is shown when the spread between the highest and lowest subscale exceeds 0.6.
| Input | Accepted Families | Output | Encoding/Precision | Rounding |
|---|---|---|---|---|
| 12 item ratings | Radio 1–5 | Mean, band, subscale means | Two decimals | JavaScript toFixed(2) |
| Answer export | Copy CSV, Download CSV, DOCX | Item list with labels | UTF‑8 text, Word document | Not applicable |
Validation includes a compact response code that represents the twelve answers. The code must match the pattern of twelve characters from 1 to 5 or a placeholder dash. Invalid patterns are ignored.
| Field | Type | Min | Max | Step/Pattern | Error Text | Placeholder |
|---|---|---|---|---|---|---|
| Response | Integer | 1 | 5 | Step 1 | None | Not used |
| Response code | String | 12 chars | 12 chars | ^[1-5\-]{12}$ |
Ignored if invalid | 12 dashes |
Privacy & compliance. Processing occurs on the device and no answers are sent to a server. A charting library is retrieved from a public CDN as listed in package metadata. Exports are generated locally.
Assumptions & limitations.
Edge cases & error sources.
toFixed(2); visual bands may appear adjacent.Self‑compassion scoring yields an average and three themes you can compare across occasions.
Example: A mean of 3.25 sits in the Moderate band with Kindness 4.00, Common humanity 3.00, Mindfulness 3.00.
Use the pattern to pick one small next step and check again later.
Answers are handled on the device and not sent to a server. Exports are created locally and saved through your browser.
Privacy note: a charting script is fetched from a public CDN.It is an average of twelve items with six reverse‑coded. Precision is two decimals and best used to compare your own runs over time.
Items 2, 3, 5, 7, 9, and 12 are reverse‑coded so that higher values always reflect greater self‑compassion.
Yes after the page is loaded once, except the chart may not render if the external script is unavailable.
No purchase is required to run the assessment or save your exports.
Select responses for all twelve items, the app reverse‑codes six items, averages the scored values, and shows the band plus three subscales.
Values near a band boundary can flip with small changes. Use the pattern across subscales to guide your next step rather than the label alone.