Draw a random affirmation from 165 -- confidence, calm, growth, self-worth and resilience -- each with a line on when it is the right one to reach for.
It depends heavily on which kind, and the research is more specific than the genre suggests. Repeating a statement you do not currently believe -- "I am extremely successful" on a day you feel like a fraud -- has been found to make people with low self-esteem feel worse rather than better, because the gap between the statement and their own view of themselves is the thing they end up attending to. What does hold up is self-affirmation in the psychological sense: briefly reminding yourself of a value you genuinely hold before facing something that threatens your sense of who you are. That version has been shown to reduce defensiveness, improve performance under stereotype threat and make people more willing to accept unwelcome information. The practical difference is between a claim about how good you are and a reminder about what you care about, and the second is much more useful. So these are written to be statements a person could plausibly agree with on a bad day, rather than aspirations to shout at a mirror.
This generator draws from 165 affirmations across five kinds -- confidence, calm, growth, self-worth and resilience -- and each one carries a line about when it is the right one to reach for. They are written to be believable on a difficult day rather than aspirational on a good one, because that is the version the evidence supports.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
A daily prompt, journalling starters, therapy homework between sessions, something to put on a phone lock screen or a mirror, and steadying yourself before something difficult.
Generate draws one affirmation at random from 165 using cryptographically secure randomness, and never repeats the one already showing. Filter by kind when you know what sort of day it is, and draw several to pick the one that fits.
A sample of what this generator can draw, spread evenly across the full list:
Because the statement is too far from what you currently believe. Research on this found that people with low self-esteem felt worse after repeating positive statements they did not accept, since the gap becomes the thing they notice. Something modest and believable -- "I have done difficult things before" -- works where something grand does not.
Slowly, and preferably in writing. Reading it once does very little; writing it down, or saying it and then naming one piece of evidence for it, is what makes it stick. Several of these carry an instruction along those lines in their note.
Match the state, not the goal. Calm for anxiety and 3am, confidence before something you are dreading, self-worth for the flat days, resilience for the genuinely hard ones, and growth when you are learning something and it is going badly.
They are written to be compatible with how affirmations are actually used in CBT and ACT -- believable, specific, and paired with a situation. They are not a substitute for treatment, and none of them are framed as one.
Hobby · Knot · Bucket List · Journal Prompt · Act of Kindness · Excuse