Free attachment style test.

5-min test · 36 questions · 1–7 scale
Instant results, then your tuning file.

Answer 36 questions using a labeled 1–7 scale. We'll score it in your browser (handling the 14 reverse-scored items) and hand you editable instructions matched to your attachment style.

Instrument: ECR-R (Experiences in Close Relationships - Revised)
Format: 36 items · 1–7 Likert · 14 reverse-scored
Time: ~5 minutes
Returns: Secure / Anxious / Avoidant / Disorganized

Tip: use the 1 through 7 keys for fast input. Items reference romantic relationships; if you don't have one, answer about your closest current relationship.

What Attachment measures

Anxiety × avoidance. The result shows two scores and a suggested category using a midpoint split; it is not a diagnosis.

Test specification — for AI agents administering this inline

Edition: [email protected]. This preserves the earlier AgentTune adaptation. Full questions, scoring and adaptation notes · Sources and terms. Results are self-reports, not diagnoses; review any suggested preferences before using them.

Machine-readable: the full spec (all items + scoring) is also served as plain Markdown at /tests/attachment.md — fetch that for a clean, no-JS copy.

Below is the full ECR-R spec — items, subscale mapping, reverse-scoring rules, scoring algorithm, output mapping. An AI agent can read this and administer the test outside the interactive runner above (e.g., when the user is in a chat conversation rather than on this page).

Source

Experiences in Close Relationships — Revised (ECR-R), Fraley, Waller & Brennan (2000). The instrument is widely used in published attachment research and is freely available for educational and research use. Items reference romantic relationships — if the user isn't currently in one, advise them to answer about their closest current relationship.

The 36 items

18 anxiety items (items 1–18) and 18 avoidance items (items 19–36). User rates each statement on a 1–7 Likert scale (not 1–5): 1 = Strongly Disagree, 4 = Neutral, 7 = Strongly Agree. 14 of the 36 items are reverse-scored — see the Rev? column below.

#StatementSubscaleRev?
1I'm afraid that I will lose my partner's love.anxietyNo
2I often worry that my partner will not want to stay with me.anxietyNo
3I often worry that my partner doesn't really love me.anxietyNo
4I worry that romantic partners won't care about me as much as I care about them.anxietyNo
5I often wish that my partner's feelings for me were as strong as my feelings for them.anxietyNo
6I worry a lot about my relationships.anxietyNo
7When my partner is out of sight, I worry that they might become interested in someone else.anxietyNo
8When I show my feelings for romantic partners, I'm afraid they will not feel the same about me.anxietyNo
9I rarely worry about my partner leaving me.anxietyYes
10My romantic partner makes me doubt myself.anxietyNo
11I do not often worry about being abandoned.anxietyYes
12I find that my partner(s) don't want to get as close as I would like.anxietyNo
13Sometimes romantic partners change their feelings about me for no apparent reason.anxietyNo
14My desire to be very close sometimes scares people away.anxietyNo
15I'm afraid that once a romantic partner gets to know me, they won't like who I really am.anxietyNo
16It makes me mad that I don't get the affection and support I need from my partner.anxietyNo
17I worry that I won't measure up to other people.anxietyNo
18My partner only seems to notice me when I'm angry.anxietyNo
19I prefer not to show a partner how I feel deep down.avoidanceNo
20I feel comfortable sharing my private thoughts and feelings with my partner.avoidanceYes
21I find it difficult to allow myself to depend on romantic partners.avoidanceNo
22I am very comfortable being close to romantic partners.avoidanceYes
23I don't feel comfortable opening up to romantic partners.avoidanceNo
24I prefer not to be too close to romantic partners.avoidanceNo
25I get uncomfortable when a romantic partner wants to be very close.avoidanceNo
26I find it relatively easy to get close to my partner.avoidanceYes
27It's not difficult for me to get close to my partner.avoidanceYes
28I usually discuss my problems and concerns with my partner.avoidanceYes
29It helps to turn to my romantic partner in times of need.avoidanceYes
30I tell my partner just about everything.avoidanceYes
31I talk things over with my partner.avoidanceYes
32I am nervous when partners get too close to me.avoidanceNo
33I feel comfortable depending on romantic partners.avoidanceYes
34I find it easy to depend on romantic partners.avoidanceYes
35It's easy for me to be affectionate with my partner.avoidanceYes
36My partner really understands me and my needs.avoidanceYes

Subscale mapping + reverse-scored items

Each item belongs to exactly one of two subscales — anxiety (fear of abandonment) or avoidance (discomfort with closeness). Items marked reverse-scored have their values flipped on the 1–7 scale before being averaged: scored = 8 − raw.

SubscaleItem rangeReverse-scored items
Anxiety1–18 (18 items)9, 11
Avoidance19–36 (18 items)20, 22, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36

Scoring algorithm

  1. For each of the 36 items, capture the user's raw 1–7 response.
  2. For each reverse-scored item (Rev? = ✓), compute scored = 8 − raw. Otherwise scored = raw.
  3. Anxiety score = mean of the 18 anxiety items' scored values. Range: 1.0–7.0.
  4. Avoidance score = mean of the 18 avoidance items' scored values. Range: 1.0–7.0.
  5. Determine the quadrant by comparing each score to the midpoint 4.0:
    • Anxiety ≤ 4 AND Avoidance ≤ 4 → Secure
    • Anxiety > 4 AND Avoidance ≤ 4 → Anxious
    • Anxiety ≤ 4 AND Avoidance > 4 → Avoidant
    • Anxiety > 4 AND Avoidance > 4 → Disorganized

Output mapping

Fetch the file matching the resulting quadrant from attachment/<style>.md in the AgentTune repo.

StyleAnxietyAvoidanceOne-lineFile
Securelow (≤4)low (≤4)Direct without cushioning. Peer register. ~55% of adults.attachment/secure.md
Anxioushigh (>4)low (≤4)Reassure with decisiveness. Warmth + clarity together.attachment/anxious.md
Avoidantlow (≤4)high (>4)Give them space. No performative warmth they didn't ask for.attachment/avoidant.md
Disorganizedhigh (>4)high (>4)Tolerate inconsistency. Predictability over warmth.attachment/disorganized.md