ExpressYou

What to say

What to say when someone is angry

Here are 88+ curated text examples for when someone is angry. Copy one, share one, or personalize it with ExpressYou.

Personalize it

Make it personal

Start with a proven example, then personalize it in ExpressYou based on your exact situation, tone, and relationship.

Use this block on SEO pages to turn search traffic into app installs and product usage.

EmpatheticgeneralYou sound fed up, not crazy

You do not sound crazy to me. You sound really fed up.

Why it works: Empathetic reframing that removes self-judgment

Generated with ExpressYou
FriendlygeneralWant to vent without me fixing it

Want to vent for a minute without me trying to fix it?

Why it works: Friendly offer-help that respects emotional needs

Generated with ExpressYou
CalmgeneralNot from the hottest part

Let us not decide everything from the hottest part of this.

Why it works: Calm de-escalation that postpones major decisions

Generated with ExpressYou
CalmgeneralNot no anger, just slower

I am not asking you not to be angry. I am asking us to slow it down.

Why it works: Calm message that validates anger while setting pace

Generated with ExpressYou
DirectgeneralI will talk when the yelling stops

I am willing to talk when the yelling stops.

Why it works: Direct boundary against yelling while keeping the door open

Generated with ExpressYou
DirectgeneralAnger is not the issue

Being angry is not the issue. How you treat me in it is.

Why it works: Direct accountability message that separates feeling from behavior

Generated with ExpressYou
Empatheticgeneral

You are not overreacting, this clearly hit something real.

Why it works: Empathetic validation

Generated with ExpressYou
Directgeneral

We can talk about this without insults.

Why it works: Direct boundary

Generated with ExpressYou
Directgeneral

Lower your voice or I am stepping away.

Why it works: Direct boundary

Generated with ExpressYou
Directgeneral

I am not engaging while you are yelling.

Why it works: Direct disengagement boundary

Generated with ExpressYou
WarmgeneralYou do not have to keep explaining

You do not have to keep explaining why you are upset to me.

Why it works: Warm message that reduces the burden of proving hurt

Generated with ExpressYou
EmpatheticgeneralThis is really getting to you

I can see this is not just annoying you. It is really getting to you.

Why it works: Empathetic message that names the depth of anger without dramatizing

Generated with ExpressYou
FriendlygeneralMad is okay, bad decisions are optional

You are allowed to be mad without making a bad decision tonight.

Why it works: Friendly grounding that allows anger while steering away from impulsive action

Generated with ExpressYou
FriendlygeneralWant me to read it first

Before you send that, do you want me to read it once?

Why it works: Friendly accountability support before an angry text or email

Generated with ExpressYou
CalmgeneralWe can come back without more damage

We can come back to the point without adding more damage right now.

Why it works: Calm repair-minded boundary in conflict

Generated with ExpressYou
DirectgeneralI am stepping out if this continues

If this keeps going like this, I am stepping out.

Why it works: Direct safety and boundary statement during escalation

Generated with ExpressYou
WarmgeneralI do not want this moment to run everything

I care about you, and I do not want this moment to run the whole conversation.

Why it works: Warm relational de-escalation during anger

Generated with ExpressYou
Warmgeneral

I am not against you. I just want us to get through this.

Why it works: Warm reassurance during anger

Generated with ExpressYou
Warmgeneral

I care about this, not about winning.

Why it works: Warm de-escalation

Generated with ExpressYou
Empatheticgeneral

This feels like it built up over time, not just this moment.

Why it works: Empathetic insight

Generated with ExpressYou
Friendlygeneral

Want me to just listen or actually help fix it?

Why it works: Friendly support choice

Generated with ExpressYou
Friendlygeneral

Take a minute with me before reacting to that.

Why it works: Friendly pause suggestion

Generated with ExpressYou
Calmgeneral

Pause before responding, you do not have to react instantly.

Why it works: Calm pacing

Generated with ExpressYou
Calmgeneral

Let us keep this to the core issue.

Why it works: Calm focus

Generated with ExpressYou
Directgeneral

Stick to what actually happened, not assumptions.

Why it works: Direct clarity

Generated with ExpressYou
Directgeneral

We need to reset this conversation.

Why it works: Direct reset

Generated with ExpressYou
Directgeneral

I am here to solve this, not fight.

Why it works: Direct intention

Generated with ExpressYou
GentlegeneralAcknowledge

I can see why that would frustrate you.

Why it works: Acknowledge feeling.

Generated with ExpressYou
GentlegeneralRemind

You’re allowed to be upset—just don’t let it take over.

Why it works: Reminder.

Generated with ExpressYou
GentlegeneralAcknowledge

That makes sense—you’ve got a reason to feel that way.

Why it works: Acknowledge feeling.

Generated with ExpressYou
GentlegeneralValidate

I get why you’re upset—that would bother me too.

Why it works: Validate.

Generated with ExpressYou
WarmgeneralI am here when it settles

I am here if you want to talk when the heat comes down a little.

Why it works: Warm low-pressure support that leaves room for timing

Generated with ExpressYou
EmpatheticgeneralFeeling overheated makes sense

It makes sense if you feel overheated by this right now.

Why it works: Empathetic validation of activated anger

Generated with ExpressYou
FriendlygeneralWe can pick this up later

We can call it a night and pick this up when you are less activated.

Why it works: Friendly reschedule message that reduces escalation

Generated with ExpressYou
DirectgeneralSay the problem clearly

Say the problem clearly without taking a swing at me.

Why it works: Direct boundary that asks for issue-focused communication

Generated with ExpressYou
EmpatheticgeneralThis feels bigger than today

This seems like it hit more than just today.

Why it works: Empathetic recognition that anger may tap into older hurt

Generated with ExpressYou
Warmgeneral

I can stay with you until this cools down a bit.

Why it works: Warm steady presence

Generated with ExpressYou
Warmgeneral

I do not want this to get worse between us.

Why it works: Warm containment

Generated with ExpressYou
Empatheticgeneral

I can see why this set you off.

Why it works: Empathetic validation

Generated with ExpressYou
Empatheticgeneral

This feels unfair to you, I get that.

Why it works: Empathetic fairness framing

Generated with ExpressYou
Friendlygeneral

Let us not blow this up tonight.

Why it works: Friendly grounding

Generated with ExpressYou
Friendlygeneral

We can handle this better than this.

Why it works: Friendly accountability

Generated with ExpressYou
Calmgeneral

This does not need to escalate.

Why it works: Calm de-escalation

Generated with ExpressYou
Calmgeneral

Nothing good comes from rushing this part.

Why it works: Calm restraint

Generated with ExpressYou
EncouraginggeneralSlow down

Take a second before reacting—you’ll feel better after.

Why it works: Encourage pause.

Generated with ExpressYou
ConfidentgeneralBoundary

I want to talk, but not like this.

Why it works: Set boundary.

Generated with ExpressYou
GentlegeneralSupport

I’m here—want to talk it out?

Why it works: Support.

Generated with ExpressYou
ConfidentgeneralDirect

Let’s keep this respectful.

Why it works: Direct.

Generated with ExpressYou
GentlegeneralCheck in

Do you want to vent or solve it?

Why it works: Check-in.

Generated with ExpressYou
ConfidentgeneralReframe

Don’t let this control how you respond.

Why it works: Reframe.

Generated with ExpressYou
GentlegeneralFollow-up

Want me to stay with you while you cool off?

Why it works: Support.

Generated with ExpressYou
EncouraginggeneralCool down

Give it a minute—things usually look different after a pause.

Why it works: Encourage pause.

Generated with ExpressYou
ConfidentgeneralBoundary

I’m open to talking, just not while it’s heated.

Why it works: Set boundary.

Generated with ExpressYou
ConfidentgeneralDirect

We can talk, but let’s keep it respectful.

Why it works: Direct.

Generated with ExpressYou
GentlegeneralCheck in

Want to vent or figure out a fix?

Why it works: Check-in.

Generated with ExpressYou
ConfidentgeneralReframe

You’re in control of how you respond.

Why it works: Reframe.

Generated with ExpressYou
GentlegeneralRemind

It’s okay to feel it—just don’t let it spill over.

Why it works: Reminder.

Generated with ExpressYou
GentlegeneralFollow-up

Want me to stay with you for a bit?

Why it works: Support.

Generated with ExpressYou
WarmgeneralI do not want more hurt here

I do not want this to turn into more hurt for you.

Why it works: Warm care-centered response that de-escalates

Generated with ExpressYou
EmpatheticgeneralNo patience for this today

I get why you do not have patience for this today.

Why it works: Empathetic validation for low-capacity frustration

Generated with ExpressYou
CalmgeneralTake a beat first

You can take a beat before you answer.

Why it works: Calm permission to pause before responding

Generated with ExpressYou
ProfessionalworkDe-escalate

Let’s take a step back and come at this calmly.

Why it works: De-escalate.

Generated with ExpressYou
EncouraginggeneralPerspective

Try not to let this ruin your whole day.

Why it works: Perspective.

Generated with ExpressYou
EncouraginggeneralRelease

Get it out, then let it go.

Why it works: Release.

Generated with ExpressYou
ProfessionalworkBoundary

Let’s continue this once things have cooled down.

Why it works: Boundary.

Generated with ExpressYou
EncouraginggeneralReset

Give yourself a minute, then reset.

Why it works: Reset.

Generated with ExpressYou
ConfidentgeneralForward

Handle it, then move on.

Why it works: Forward.

Generated with ExpressYou
EncouraginggeneralFocus

Focus on what actually matters here.

Why it works: Focus.

Generated with ExpressYou
ProfessionalworkSupport

If you want, we can talk this through calmly.

Why it works: Support.

Generated with ExpressYou
ConfidentgeneralClose

Take a breath—you’ve got this under control.

Why it works: Closure.

Generated with ExpressYou
ProfessionalworkDe-escalate

Let’s pause here and revisit this when we’re both clearer.

Why it works: De-escalate.

Generated with ExpressYou
EncouraginggeneralShift

Don’t let this take over your whole day.

Why it works: Perspective.

Generated with ExpressYou
EncouraginggeneralRelease

Say what you need to, then let it pass.

Why it works: Release.

Generated with ExpressYou
ProfessionalworkBoundary

Let’s continue this once things have settled.

Why it works: Boundary.

Generated with ExpressYou
EncouraginggeneralReset

Step away, reset, and come back clearer.

Why it works: Reset.

Generated with ExpressYou
ConfidentgeneralForward

Deal with it, then move on.

Why it works: Forward.

Generated with ExpressYou
EncouraginggeneralFocus

Focus on what you can actually change here.

Why it works: Focus.

Generated with ExpressYou
ProfessionalworkSupport

If it helps, we can talk through this calmly.

Why it works: Support.

Generated with ExpressYou
ConfidentgeneralClose

Take a breath—you’ve got this handled.

Why it works: Closure.

Generated with ExpressYou
WarmgeneralThis hit a real nerve

I know this hit a real nerve.

Why it works: Warm validation that acknowledges genuine upset without escalating

Generated with ExpressYou
MinimalistgeneralBreathe

Breathe first.

Why it works: Calm cue.

Generated with ExpressYou
MinimalistgeneralPause

Pause a second.

Why it works: Pause.

Generated with ExpressYou
MinimalistgeneralSteady

Stay steady.

Why it works: Grounding.

Generated with ExpressYou
MinimalistgeneralLet go

Let it go.

Why it works: Release.

Generated with ExpressYou
MinimalistgeneralBreathe

Just breathe.

Why it works: Calm cue.

Generated with ExpressYou
MinimalistgeneralGround

Stay grounded.

Why it works: Grounding.

Generated with ExpressYou
MinimalistgeneralPause

Take a beat.

Why it works: Pause.

Generated with ExpressYou
MinimalistgeneralLet go

Drop it.

Why it works: Release.

Generated with ExpressYou

Browse this situation by tone

Related situations