Life · Apology checker
Is My Apology Good Enough?
Check your apology for DARVO patterns, conditional language, excuse-making, and self-centring — before you send it.
What this means
This tool checks for the markers of a real apology versus the patterns — conditional language, excuses, self-centring, minimising — that turn an apology into a performance.
Formula used
Positive markers (specific act named, change committed, space given) minus negative markers (conditional 'if', excuses, self-centring, pressure for forgiveness, minimising).
Worked example
Named the specific thing, no 'if', no excuses, committed to change, gave them space — score +3. Nothing named, used 'if', made an excuse, asked for immediate forgiveness, minimised — score -4. Not an apology.
Common questions
What makes 'if I hurt you' a bad apology?
'If I hurt you' is a conditional statement that puts the existence of the harm up for debate. It implies it might not have happened, or that their feelings are the variable — rather than your action being the starting point. A real apology starts with 'I did X' not 'if you felt X.'
What is DARVO?
DARVO stands for Deny, Attack, Reverse Victim and Offender — a pattern where someone responds to being held accountable by denying the behaviour, attacking the person raising it, and positioning themselves as the real victim. Minimising language and self-centring are early-stage versions of this pattern.
Plain-English summary
Tick what applies to your apology to get a verdict on whether it holds up.
This section translates the result into a short, direct takeaway rather than leaving the page at a bare number.
Read the guide
How to make a proper apology — and what makes most of them fail
Most apologies fail not because people don't mean them but because they include elements that undermine them. Here's what separates a real apology from a performance.
Read the guideRelated instruments
Keep going
Should I Send That Message Gauge
Paste the message and get a verdict on whether to send it, redraft it, or leave it alone.
Open verdictMain Character Risk Calculator
Estimate whether you are about to make somebody else's moment too much about you.
Open verdictShould This Go In The Group Chat?
Check whether a message belongs in the group chat or needs a smaller, calmer room.
Open verdict