Projects › Family › Chore chart
Free chore chart and reward chart, and how to make your own
Try it with the example family: tap a day to give a star and watch the bar fill towards the weekly reward. Then clear it and add your own children and jobs. It saves on your device only, and prints for the fridge.
Tap a square to give a star, tap again to take it back. Stars clear every Monday. Everything saves in this browser only; nothing is sent anywhere.
A chart that fits your family
You'll describe the chart to a free AI assistant, paste what it writes into a file, and open it in your browser. Your jobs, your rewards, and characters your children choose.
- A weekly chore chart that runs in your web browser
- A column for each child, with their own jobs and colour
- Tap-to-award stars or stickers for each day of the week
- A weekly goal and a reward to work towards
- An automatic fresh start every Monday, with last week's total kept
- A printable version for the fridge
- Your own rewards, pictures and rules
Good for: parents who want help around the house without nagging, families trying a reward or sticker chart for a new habit, and co-parents who share a tablet.
What you need
Build it in six steps
Ask for the chart
Copy this prompt into your AI assistant:
Copy this promptI don't know how to code. Please make me a weekly chore chart for my children that runs in a web browser. Requirements: - ONE single HTML file (HTML, CSS and JavaScript together), no external libraries, no internet needed. I will save it and double-click it. - I can add up to 4 children, each with a name and a colour. - Each child has their own list of chores (e.g. "Make bed", "Feed the cat"), which I can add, rename and delete. - A grid with the chores down the side and Monday to Sunday across the top. Tapping a square gives a star; tapping again takes it away. Highlight today's column. - Show each child's star total for the week. - Save everything in localStorage on this computer only. - Bright, friendly design with big tap targets that work on a tablet. Please give me the complete file in one code block, then tell me in simple steps how to save and open it.
Copy the code, paste it into your text editor, and save it as chore-chart.html. Double-click it, add a child and a couple of jobs, and give out your first star.
Add a reward to work towards
Copy this promptThat works, thank you. Please add a weekly goal for each child: a number of stars and a reward (e.g. "20 stars = pizza night"). Show a progress bar that fills up as stars are added, and a big celebration with confetti made in CSS when the goal is reached. Send me the complete updated file.
Always ask for the complete file. Replace everything in chore-chart.html, save, and refresh the tab (F5 or Cmd+R).Start a fresh week automatically
Copy this promptPlease make the chart start fresh every Monday: clear the stars, but keep the children, chores and goals. Keep a history of each child's weekly totals, and show the last 4 weeks as a small bar chart for each child so they can see how they're doing. Send me the complete updated file.
Make it printable
Some families prefer paper on the fridge, with real stickers.
Copy this promptPlease add a "Print" button that prints a clean A4 landscape chart in black and white: the week's dates, each child's name, their chores and empty boxes for stickers, plus the goal and reward at the bottom. Hide all the buttons when printing. Send me the complete updated file.
Tip: in the print window, choose Save as PDF to keep a copy you can print again every week.Let the children choose the look
Ask each child what they'd like, and fill in the brackets.
Copy this promptPlease let each child pick their own star style from a few options: a gold star, a dinosaur, a unicorn, a football and a rocket (use emoji). When they earn a star, make it pop in with a little bounce and a cheerful sound made with the Web Audio API (with a mute button). Also add a "character" for each child that grows as they earn stars this week, for example an egg that cracks and hatches into [their choice, e.g. a dragon] when the goal is reached. Send me the complete updated file.
Add a parent lock
Stops eager children awarding themselves stars.
Copy this promptPlease add an optional 4-digit parent PIN. When it's turned on, children can see the chart but tapping a square asks for the PIN first (and stays unlocked for 5 minutes). Adding or deleting children, chores and rewards also needs the PIN. Store the PIN in localStorage on this device only and make it clear this is a gentle lock, not real security. Send me the complete updated file.
Quick fixes
The stars disappeared
The chart saves in the browser it was opened in. A different browser, a private window or clearing your browsing data starts fresh. Ask the AI to "add Export and Import buttons that save all the chart data to a file and load it back", so you can keep a backup.
It doesn't fit on the tablet
Tell the AI:
On my tablet the chart is too wide and I have to scroll sideways. Please show one child at a time on small screens, with big buttons to switch between children, and keep the whole week visible. Send me the complete file.
The week resets on the wrong day
Ask the AI to "start the week on [Sunday / Monday] using my computer's local date".
It opens as text
Re-save as plain text with exactly .html at the end, not .txt.
Something else is broken
Press F12 (Cmd+Option+I on a Mac), open the Console tab, and paste any red error text into the chat with a short description of what you expected.
Twist it into something else
Change the first prompt and the same chart becomes:
A potty training sticker chart
one big sticker per success, a prize every 10
A pocket money tracker
each chore is worth an amount, and the chart adds up what's owed on Saturday
A bedtime routine chart
pictures for bath, teeth, pyjamas and story, ticked off in order
A reading log
minutes read each day, towards a book-shop treat
A screen time bank
chores earn minutes of tablet time
A family chore rota for adults and teens
jobs rotate automatically each week, so nobody gets bins every time
No accounts, no subscription, no nagging
Chore apps usually want an account for every family member, send notifications, and sometimes charge a subscription. Printables are fixed and end up covered in crossings-out. Yours fits your family's actual jobs and rewards, keeps your children's names on your own device, and can change as they grow up. Making it together also gives children a say in the rules, which is half the battle.