Free tool · Everyday generosity

The Kindness Generator

Spin the wheel or draw a card for your next small kindness. Filter by time, cost and setting, then light a star each time you follow through.

Free, no sign-upRuns privately in your browserUpdated

Your next kindness

FreeUnder $5At workNeighborsOnlineStrangersWith kids

Ready when you are

Press Draw a card or Spin the wheel for a small, specific kindness you can do today.

Time
Cost
Setting

75 ideas to choose from

Your constellation

Stars
0
Streak
0
Best
0

Light 24 stars to complete the heart. Your stars also appear in the sky on the home page. Progress is saved only in this browser.

All 75 kindness ideas

The filters above narrow this list too. Each idea comes from our guide to 75 random acts of kindness, sorted by budget and setting.

Free acts of kindness

  • Send a text to someone you haven't spoken to in a year: "Thought of you today — no need to reply."About 5 minFreeHomeOnline
  • Write a specific, sincere compliment to a coworker's manager, not just to the coworker.About 5 minFreeWorkOnline
  • Let the person with two items go ahead of you at the checkout.About 5 minFreeOut & about
  • Return a stray shopping cart, plus one more.About 5 minFreeOut & about
  • Learn and use the name of a barista, crossing guard or building cleaner you see every week.About 5 minFreeOut & aboutWork
  • Leave a five-star review, with details, for a small business you love.About 5 minFreeOnline
  • Give up your seat on the train or bus without making a moment of it.About 5 minFreeOut & about
  • Hold the elevator. Actually hold it.About 5 minFreeOut & aboutWork
  • Call (don't text) a grandparent or older relative and ask them to tell you a story.Under 30 minFreeHome
  • Put your phone away for an entire meal with someone and just listen.Under 30 minFreeHome
  • Pick up three pieces of litter on your walk.About 5 minFreeNeighborhoodOut & about
  • Offer to take a photo for a family or couple trying to fit into a selfie.About 5 minFreeOut & about
  • Thank a teacher, in writing, for something specific they did years ago.Under 30 minFreeHomeOnline
  • Donate blood if you're eligible (check with the American Red Cross or your local blood center).An hour or moreFreeOut & about
  • Forgive a small debt or a small grudge, out loud.About 5 minFreeHomeWork

Kindness for under $5

  • Pay for the coffee of the person behind you in line.About 5 minUnder $5Out & about
  • Tape a few coins or a small bag of microwave popcorn to a vending machine with a "this one's on me" note.About 5 minUnder $5Out & aboutWork
  • Buy a pack of thank-you cards and send all of them this month.An hour or moreUnder $5Home
  • Bring a dozen donuts or a bag of clementines to your office, kid's school office or a fire station.Under 30 minUnder $5WorkNeighborhood
  • Mail a postcard from your town to a friend far away.Under 30 minUnder $5Home
  • Leave a cold bottle of water and a snack out for delivery drivers on a hot day.About 5 minUnder $5Home
  • Add a few extra cans to your grocery cart for the food bank bin by the exit — see what food banks actually need.About 5 minUnder $5Out & about
  • Buy an extra umbrella and give it away on the first rainy day.About 5 minUnder $5Out & about
  • Tip a little more than usual where tips are small and the work is hard (our tipping guide has ranges).About 5 minUnder $5Out & about
  • Pick a flower bunch from the grocery store and split it into three small bouquets for neighbors.Under 30 minUnder $5Neighborhood
  • Buy a children's book and leave it in a Little Free Library.Under 30 minUnder $5Neighborhood
  • Pay a parking meter that's about to expire.About 5 minUnder $5Out & about

Kindness at work

  • Give credit in public, by name, in the meeting where it counts.About 5 minFreeWork
  • Invite the newest person to lunch in their first week.An hour or moreFreeWork
  • Offer to review someone's draft before it goes to the boss.Under 30 minFreeWork
  • Write a LinkedIn recommendation nobody asked for.Under 30 minFreeOnlineWork
  • Make the coffee, empty the dishwasher or restock the printer without announcing it.About 5 minFreeWork
  • Share your notes from a meeting a colleague had to miss.About 5 minFreeWorkOnline
  • Ask a quiet teammate for their view, and then actually use it.About 5 minFreeWork
  • Cover a shift or a call for someone with a sick kid.An hour or moreFreeWork
  • Find out whether your employer matches charitable gifts and tell your team.Under 30 minFreeWork
  • Send a thank-you note to the IT, facilities or cleaning staff who keep things running.Under 30 minFreeWork

Kindness for neighbors

  • Shovel or sweep the walk next door while you're doing your own.Under 30 minFreeNeighborhood
  • Bring in a neighbor's trash bins or packages when they're away.About 5 minFreeNeighborhood
  • Bake an extra batch and drop half at a door with a note.An hour or moreUnder $5Neighborhood
  • Introduce yourself to whoever just moved in, with your number on a card.About 5 minFreeNeighborhood
  • Start (or join) a meal train for a family with a new baby, an illness or a loss.An hour or more$5 or moreNeighborhood
  • Lend tools, a ladder or a folding table, and say "keep it as long as you need."About 5 minFreeNeighborhood
  • Offer an older neighbor a ride to the pharmacy or grocery store.An hour or moreFreeNeighborhood
  • Share extra garden produce on a "free" table at the curb.About 5 minFreeNeighborhood
  • Organize a small block cleanup or a neighborhood food drive.An hour or moreFreeNeighborhood
  • Watch a neighbor's kids for an hour so the parents can have a dinner alone.An hour or moreFreeNeighborhoodHome
  • Water plants or feed pets for a neighbor on vacation.Under 30 minFreeNeighborhood

Kindness online

  • Leave a thoughtful comment for a small creator whose work helped you.About 5 minFreeOnline
  • Answer a stranger's question in a forum you know a lot about.Under 30 minFreeOnline
  • Share a friend's job posting, fundraiser or small business.About 5 minFreeOnline
  • Report scams and hateful content instead of scrolling past.About 5 minFreeOnline
  • Correct misinformation gently and privately before publicly.About 5 minFreeOnline
  • Write a glowing review of a library, park or public service you use.About 5 minFreeOnline
  • Endorse a colleague's skills on a professional network.About 5 minFreeOnlineWork
  • Send someone a voice memo instead of a text — it feels more personal.About 5 minFreeOnlineHome

Kindness for strangers

  • Help someone carry a stroller or suitcase up the stairs.About 5 minFreeOut & about
  • Give directions by walking a lost tourist partway there.Under 30 minFreeOut & about
  • Leave a generous tip and a kind note for a housekeeper at a hotel.About 5 min$5 or moreOut & about
  • Put a few dollars on an overdue lunch account at a local school (ask the school how).Under 30 minUnder $5Out & about
  • Compliment a parent whose kid is having a meltdown in public: "You're doing great."About 5 minFreeOut & about
  • Keep a few granola bars and pairs of socks in your car to offer someone in need.Under 30 min$5 or moreOut & about
  • Thank a veteran, nurse, sanitation worker or bus driver, specifically.About 5 minFreeOut & about
  • Be the person who stops when someone drops a stack of papers.About 5 minFreeOut & about
  • Let a car merge in front of you with a wave.About 5 minFreeOut & about

Kindness ideas for kids (and with kids)

  • Draw pictures and mail them to grandparents or a local senior home.Under 30 minUnder $5Home
  • Chalk encouraging messages on the sidewalk ("You've got this!").Under 30 minUnder $5Neighborhood
  • Choose a toy in good shape to donate, together.Under 30 minFreeHome
  • Make a "kindness jar" and add a marble each time someone in the family does something kind.Under 30 minUnder $5Home
  • Bake treats for the school custodian or bus driver.An hour or moreUnder $5Home
  • Sit with a classmate who is eating alone.About 5 minFreeOut & about
  • Use part of an allowance for a cause the child chooses — more in teaching kids generosity.About 5 min$5 or moreHome
  • Make birthday cards for kids at a local shelter (check what the shelter accepts first).An hour or moreUnder $5Home
  • Hold a lemonade stand where the proceeds go to an animal shelter.An hour or more$5 or moreNeighborhood
  • Write thank-you notes to teachers on the last day of school.Under 30 minUnder $5Home

How the Kindness Generator works

Good intentions usually fail at the moment of choosing. The generator removes that step. Set how much time you have, what you want to spend and where you'll be, then let chance pick something specific.

  1. Filter. Pick a time window, a budget and a setting. The count shows how many ideas still fit.
  2. Draw or spin. Draw a card picks any matching idea. Spin the wheel lands on one of the seven categories from our guide (free, under $5, at work, neighbors, online, strangers, with kids), then picks within it. Categories with no matching ideas are dimmed and skipped.
  3. Do it, then tap "I did it!" A star lights in your constellation and your daily streak grows. Do one kindness a day to keep the streak going.

Cost labels for the "free" and "under $5" groups follow the original guide. Time, setting and the other cost labels are our editorial estimates, so treat them as a rough guide.

Why small acts are worth it

A 2018 meta-analysis by Oliver Scott Curry and colleagues pooled 27 experiments and found that doing kind acts gave the doer a small-to-medium boost in well-being. Research by Amit Kumar and Nicholas Epley, summarized by the Greater Good Science Center, found that people who performed a random act of kindness consistently underestimated how good it made the recipient feel. In short, the small thing you're unsure about probably matters more than you think. Read more in the science of giving.

Make it a family game: spin once at breakfast and compare notes at dinner. Our guide to teaching kids generosity has age-by-age ideas, and the Random Acts of Kindness Foundation marks World Kindness Day on November 13.

Want to remember the snack, book or flower someone mentioned so your next kindness is personal? A gift-idea notebook like Giftwise, a free web app for keeping gift ideas, helps.

Frequently asked questions

Is the Kindness Generator free?

Yes. There's no sign-up and no account. It runs entirely in your browser, and your stars and streak are stored only on your device.

How does the streak work?

Each calendar day you tap "I did it!" at least once counts toward your streak. Miss a day and the streak starts again at one the next time you mark a kindness. Your best streak is kept.

Where do the 75 ideas come from?

They're the ideas from our guide to random acts of kindness, grouped by budget and setting. Several link to fuller guides, such as how to start a meal train or what food banks actually need.

Will my progress sync across devices?

No. Progress is saved in your browser's local storage, so it stays private but doesn't follow you to another device. Clearing site data resets it.

Sources

  1. Curry, O. S., et al. (2018) — Happy to help? A systematic review and meta-analysis of the effects of performing acts of kindness on the well-being of the actor, Journal of Experimental Social Psychology 76
  2. Greater Good Science Center — Do You Underestimate the Impact of Being Kind?
  3. Random Acts of Kindness Foundation