Random Affirmation Generator

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.

Do affirmations actually work?

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.

About this generator

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.

What people use it for

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.

How it works

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.

What's inside

A sample of what this generator can draw, spread evenly across the full list:

Common questions

Why do some affirmations make me feel worse?

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.

How should I actually use one?

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.

Which category should I pick?

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.

Can I use these with a therapist or a client?

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.

Related Generators

Hobby · Knot · Bucket List · Journal Prompt · Act of Kindness · Excuse

All Life & Leisure generators

Browse all generators