A bad apology is usually not insincere. It is just badly built. Three things break it: an explanation that arrives too early, the word “if”, and asking for forgiveness in the same breath as offering the apology.
The structure that works
Name what you did. Say the effect it had. Say what changes. Stop. That is the whole thing. Anything you add after the fourth step is almost always for your benefit rather than theirs.
Never write “I’m sorry if”
“I’m sorry if you were upset” is not an apology, it is a hypothesis. It puts the other person’s reaction on trial. Replace every “if” with “that”: “I’m sorry that I embarrassed you in front of your friends.” The sentence gets shorter and considerably harder to argue with.
Delay the explanation
There is usually a reason you did the thing, and it is usually true. Send it later, or in person. An explanation in the same message as the apology reads as a defence, and the reader stops taking in the apology and starts evaluating the excuse.
For a friend
“I shouldn’t have brought that up in front of everyone last night. I could see it landed badly and I kept going anyway. That was on me and I won’t do it again.” No “but”, no request for a reply.
For a partner
Longer is fine here, but the structure does not change. What matters more is that you do not attach a solution. Do not end with “so can we move on”. Let them decide the pace.
For a colleague
Keep it factual and forward-looking: “I dropped the ball on the Tuesday handover and you had to cover it. I’ve moved the reminder into the shared calendar so it doesn’t happen again.” Workplace apologies are about the fix as much as the feeling.
When you cannot get the tone right
TextAI’s Apology text tool takes what happened and who it is for and drafts the message. If your draft reads sharper than you meant it, the Tone Changer will soften the delivery without changing what you are actually admitting to.

