{{ progressPercent }}%
  • {{ q.id }}. {{ q.text }}
{{ resultText.title }}
{{ resultText.badgePrefix }} {{ meanScore.toFixed(2) }} – {{ levelName }}

Your Answers:
# Item Response
{{ a.id }} {{ a.text }} {{ a.answer }}
:

Introduction:

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.

Technical Details:

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.

s(i) = v(i)  for  iR = 6v(i)  for  iR M = i=1N s(i) N
Symbols and units
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
Interpretation bands
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.

I/O formats
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.

Validation and bounds
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.

  • Short form uses two items per subscale; subscale precision is limited.
  • Self‑report can vary with mood and context. Heads‑up
  • Bands are coarse guides, not clinical thresholds.
  • Reverse‑coding is automatic; manual recoding is not supported.
  • Comparisons are most useful within the same person over time.
  • Language and phrasing are fixed; localized versions are not included.
  • Charts may not render if third‑party scripts are blocked.
  • Invalid response codes are ignored rather than corrected. Heads‑up

Edge cases & error sources.

  • Incomplete answers prevent scoring until all items are selected.
  • Response code not matching the pattern is ignored.
  • Whitespace or extra characters in a code are not accepted.
  • Numeric rounding uses toFixed(2); visual bands may appear adjacent.
  • Blocking the CDN prevents charts from loading.
  • Very similar means across runs may differ by rounding only.
  • Copy/Download CSV and DOCX rely on browser download permissions.
  • Accessibility tools may read item text differently across browsers.
  • Printing can collapse table widths on very small screens.
  • System locale does not change the decimal separator in the display.

Step‑by‑Step Guide:

Self‑compassion scoring yields an average and three themes you can compare across occasions.

  1. Read each statement and select how often it fits.
  2. Answer all 12 items.
  3. Review the mean score and band label.
  4. Scan the three subscales and their progress bars.
  5. Optionally Copy CSV or Download CSV.
  6. Optionally export a DOCX summary for your notes.

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.

FAQ:

Is my data stored?

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.
How accurate is the score?

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.

Which items are reverse‑coded?

Items 2, 3, 5, 7, 9, and 12 are reverse‑coded so that higher values always reflect greater self‑compassion.

Can I use it offline?

Yes after the page is loaded once, except the chart may not render if the external script is unavailable.

Does it cost anything?

No purchase is required to run the assessment or save your exports.

How do I score the SCS‑SF?

Select responses for all twelve items, the app reverse‑codes six items, averages the scored values, and shows the band plus three subscales.

What does “borderline” mean?

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.

Troubleshooting:

  • No score shown: ensure all twelve items are answered.
  • Chart missing: allow the external chart script or run without the gauge.
  • CSV does not download: check pop‑up or download permissions.
  • DOCX fails: retry after answering all items.
  • Weird mean: confirm no items were left unselected.
  • Sharing a link does nothing: the response code may be invalid or incomplete.

Advanced Tips:

  • Tip Keep the same time of day to reduce mood effects.
  • Tip Read each item slowly and answer based on the last few weeks.
  • Tip Track subscales to target the smallest area first.
  • Tip Use brief notes alongside exports to record context.
  • Tip Compare means that differ by at least a few tenths for clearer signals.
  • Tip Revisit after a steady routine rather than after crises.

Glossary:

SCS‑SF
Self‑Compassion Scale short form, twelve items.
Likert scale
Ordered responses from “Almost never” to “Almost always.”
Reverse‑coding
Transforming a response so higher values indicate more of the construct.
Mean score
Arithmetic average across all scored items.
Subscale
A theme summarizing related items, reported as a mean.
Response code
Twelve‑character string encoding item responses for sharing or restore.