{{ progressPercent }}%
Fear / Anxiety
Avoidance (past week)
  • {{ q.id }}. {{ q.text }}
{{ resultText.title }}
{{ resultText.badgePrefix }} {{ totalScore }} – {{ severityName }}

{{ resultText.answersHeading }}
# {{ resultText.questionCol }} {{ resultText.fearCol }} {{ resultText.avoidCol }}
{{ a.id }} {{ a.text }} {{ a.fear }} {{ a.avoid }}
:

Introduction:

Social anxiety is a pattern of fear about social situations and a tendency to avoid them, often because of worry about judgment or embarrassment. A short self report questionnaire helps you notice where fear shows up and how much you sidestep situations, so you can decide what to work on first.

The assessment looks at 24 everyday activities and asks two things for each one, how much fear you felt and how often you avoided it in the past week. You review each situation, select the options that fit, and then read a clear summary that highlights your overall score and where the pressure comes from. A quick example is noticing that performing in front of others feels intense while brief conversations feel manageable.

The result estimates your current pattern, not who you are, and scores can shift with practice and support. Consistent rating across similar days gives more comparable results. If scores suggest strong interference with daily life, consider talking with a qualified clinician. This tool provides informational estimates and does not substitute professional advice.

Technical Details

The instrument is the LSAS‑SR, a self‑report questionnaire that records two quantities for each of 24 situations: perceived fear and the degree of avoidance during the past week. From these paired observations the tool derives subtotals for fear and avoidance and a combined total that supports banded interpretation of current severity.

Computation proceeds by mapping each response to an integer. Fear uses 0 for none, 1 for mild, 2 for moderate, and 3 for severe. Avoidance uses 0 for never, 1 for occasionally, 2 for often, and 3 for usually. The fear subtotal and avoidance subtotal are summed to a total score that ranges from 0 to 144. Higher values indicate greater severity.

Results are labeled into bands implemented here as None, Mild, Moderate, Marked, and Severe. Values near a boundary can feel less stable from week to week, so look at both the band label and the underlying totals for fear and avoidance. A short profile also contrasts “performance” situations with “interaction” situations to show where scores cluster.

Comparisons are most meaningful within the same person over similar time windows. Scores reflect the past week only and do not account for context such as recent stressors or supports. Use repeated measurements to watch change, and read high scores as prompts for careful attention rather than conclusions.

Tfear = i=124 Fi Tavoid = i=124 Ai T = Tfear+Tavoid
Symbols and units used in the LSAS‑SR computation
Symbol Meaning Unit/Datatype Source
Fi Fear rating for item i integer 0–3 Input
Ai Avoidance rating for item i integer 0–3 Input
Tfear Fear subtotal across 24 items 0–72 Derived
Tavoid Avoidance subtotal across 24 items 0–72 Derived
T Total score 0–144 Derived
Worked example
Suppose the 24 fear ratings sum to 36 and the 24 avoidance ratings sum to 35.
Tfear = 36 Tavoid = 35 T = 71
A total of 71 falls in the Marked band here and suggests meaningful impact on daily functioning.

Interpretation & Thresholds

Score bands and their implications
Threshold band Lower bound Upper bound Interpretation Action cue
None 0 29 Little to no social anxiety reported. Maintain helpful routines.
Mild 30 49 Some discomfort, overall functioning intact. Use small, regular practices.
Moderate 50 64 Notable stress in certain settings. Consider skills training or CBT.
Marked 65 79 Likely interference with work, study, or relationships. Seek structured support.
Severe 80 144 Significant restriction of daily life. Prioritize comprehensive care.

Validation & Bounds

Input validation and bounds enforced by the interface
Field Type Min Max Step/Pattern Error text Placeholder
Fear choice integer 0 3 discrete options
Avoidance choice integer 0 3 discrete options
Encoded responses (r) string 48 48 ^[0-3\-]{48}$ Invalid pattern ignored

Percentages for fear and avoidance are rounded to the nearest integer. The band label depends only on the total score computed as described above.

I/O & Encoding

Inputs and outputs
Input Accepted families Output Encoding/precision Rounding
24 pairs of ratings fear: {0,1,2,3}; avoidance: {0,1,2,3} Totals, band label, domain orientation, highlights integer scores; URL parameter r for 48 values with dashes for missing nearest integer for percentages

Processing is client‑only; answers remain on the device. The encoded string in the address bar preserves state and can be removed at any time.

Security & Privacy

  • No data is transmitted or stored server‑side; results are computed locally.
  • Answers can be copied or downloaded on demand; nothing is saved unless you do so.
  • If you share the page link while the encoded string is present, recipients may see your selections.

For sensitive use, clear the encoded string before sharing and avoid pasting answers into untrusted documents.

Assumptions & Limitations

  • Self‑report ratings can vary with mood and context. Heads‑up
  • The past‑week window may not reflect longer trends.
  • Band thresholds are fixed as implemented here.
  • Orientation uses a predefined subset of “performance” items.
  • Breadth counts items at moderate or higher fear or avoidance.
  • High‑intensity flags count any item rated at the top level on either scale.
  • Percent bars are approximate because of rounding.
  • Results are not a diagnosis and should be interpreted with clinical judgment.

Use repeated measurements and consistent timing to improve comparability.

Edge Cases & Error Sources

  • Incomplete responses prevent score calculation.
  • Editing the encoded string to the wrong length is ignored by the decoder.
  • Characters outside 0–3 and dash are rejected.
  • Percentages may differ by 1 due to rounding ties.
  • Blocking clipboard or downloads can affect copy or export actions.
  • Very small screens may require scrolling to select items.
  • Chart rendering can fail if third‑party scripts are blocked.
  • Rapidly changing answers can briefly desynchronize the progress display.
  • Browser extensions that rewrite URLs may strip the encoded state.
  • Locale settings do not affect integers but can affect text display.

How to Use It

The concept is a two‑rating pass through 24 situations to obtain totals and a banded result.

  1. Read a situation, then choose a Fear level.
  2. Choose how often you Avoided it in the past week.
  3. Move through the list until each item has two selections.
  4. Review the summary for totals, band label, and highlights.
  5. Note performance versus interaction balance for planning.
  6. Optionally copy or download your answers for your records.

Example: “Telephoning in public” → Fear Moderate; Avoidance Occasionally. Apply similar choices across the remaining items.

Finish by considering one small action that matches your result and current capacity.

FAQ

Is my data stored?

No. Computation happens on the device. An encoded string in the address bar preserves state until you clear or change it.

Avoid sharing the link if you do not want to share answers.
How accurate is this screen?

It reflects self‑reported experience over the past week. Use consistent timing and context, and read bands with totals and highlights together.

What units or formats are used?

Responses are integers from 0 to 3. Totals are integers. Percentages for fear and avoidance are rounded to the nearest whole number.

Can I use it offline?

Once loaded, scoring is local. If external scripts are unavailable, the chart may not display, but totals and banding still apply.

What does a “borderline” result mean?

Values near a band edge can move with small changes. Track totals over time and consider context before making decisions.

How do I calculate the total score?

Add all 24 fear ratings to get a fear subtotal, add all 24 avoidance ratings, then add the two subtotals for the total.

How do I keep a copy?

You can copy or download your answers after finishing. The page also supports generating a document summary of selections.

Does this require an account or payment?

No account or payment flow is implemented. You can complete the assessment and review results without sign‑in.

Glossary

LSAS‑SR
A self‑report questionnaire with 24 items for social anxiety.
Fear rating
Perceived anxiety for a situation, scored 0 to 3.
Avoidance rating
How often a situation was avoided in the past week, 0 to 3.
Total score
Sum of fear and avoidance subtotals across all items.
Performance situations
Items about being observed, presenting, or being the center of attention.
Interaction situations
Items about conversations, returning items, or meeting people.
Breadth
Count of items at moderate or higher fear or avoidance.
High‑intensity
Any item rated at the top level on fear or avoidance.