Random Act of Kindness Generator

Random Act of Kindness Generator: Do One Good Thing Today

Draw today’s kindness. This random act of kindness generator gives you one small good deed — filter by free, under 5 minutes, for strangers, coworkers, or kids — then check it off and watch your kindness streak grow.






Today’s kindness

Draw a card to reveal your act of kindness…


How it works

  1. Pick a filter — free acts, quick ones, or acts for strangers, coworkers, or kids.
  2. Draw a card — one concrete good deed, no repeats until the deck cycles.
  3. Do it, then check it off — your completed count is saved in this browser so your streak builds over days.

Why small kindness works

Big gestures are rare; small ones are daily. A two-minute act — a genuine compliment, holding a door, a thank-you note — reliably lifts both the giver and the receiver, which is why schools run kindness weeks and workplaces run recognition programs around days like Random Act of Kindness Day (February 17). This tool removes the only real obstacle: deciding what to do. Pair a kindness with an encouraging word from the Daily Affirmation Generator, or pay one forward as a surprise using the Gift Idea Generator.

Kindness Generator FAQs

How many kindness ideas are included?

40 acts of kindness, each tagged by cost, time, and who they’re for — so filters always return something doable.

Is my progress saved?

Your completed-act count is stored only in this browser (localStorage) — clearing site data resets it.

Are there ideas kids can do?

Yes — the “Kids can do” filter shows only acts that are safe and simple for children, great for classrooms and families.

Is it free?

Completely — unlimited draws, no account, no sign-up.