Year in Pixels
A year in pixels is the whole year on one grid: twelve columns for the months, thirty-one rows for the days. Tap a day, pick one of five moods, and the square takes its colour. Rename the moods and change the colours, then print the sheet blank or filled, or save your year as an image.
Free, no signup. Your colours are saved in this browser. Want a month to a page with room for habits? The printable mood tracker makes one.
Tap a day to colour it. On a keyboard: arrows move, 1 to 5 colour, 0 clears.
Tap a colour to change it, or rename any mood.
Your year as an image
A 1080 × 1350 PNG — the size of a phone screen or a portrait post.
Print your year in pixels
One page: twelve columns, thirty-one rows and a key. Print it blank and colour it in by hand, or print the days you have already coloured here.
To save a PDF instead of printing, choose Save as PDF as the destination in the print dialog. In the same dialog, set margins to None and turn on background graphics if the colours come out blank.
How the grid is built
The grid is twelve columns, one per month, and thirty-one rows, one per date, which makes 372 squares for a year of 365 days. The squares a month does not have are left empty rather than squeezed out, so every row stays one date wide: February loses three (two in a leap year), and April, June, September and November lose one each. That leaves seven empty squares in a common year and six in a leap year. The length of each month comes from the calendar rather than from a table, so the leap rule is applied in full — divisible by four, except centuries, except centuries divisible by four hundred.
Today is the last day you can colour. Later days are locked, because a mood is recorded after the day rather than planned before it. The count above the grid is the days you have coloured against the days the year has had so far: today's date in the current year, the whole year for a year that is over. The strip under it is every coloured day sorted by mood, each mood's share of the strip being its share of the coloured days. The small mark under each month is that month's most common mood; a tie goes to the harder of the tied moods, so a mixed month is never shown as better than it was.
The five moods and their colours are ours: five warm tones, dark to light, so the scale still reads as five steps in grey. Every name and colour can be changed. The printed sheet is laid out at the true size of the paper, converting millimetres at the CSS definition of 96 pixels to the inch, and the image is drawn in the page at 1080 by 1350 pixels. Your colours are kept in this browser's local storage under one key, and the backup button writes the same data to a file.
Nothing on this site is medically reviewed. Every figure above was read out of the code that runs on this page, and where a number is our own judgement rather than a published one, the note says so and cites nothing. Method last checked 28 September 2026.
How to read a year in pixels
A year in pixels is a mood tracker drawn as one grid of 365 squares. You colour one square each evening for the day just gone, and after a few months the page shows the shape of the year — the grey fortnight in February, the good run in June — as a picture rather than a vague recollection.
Read the grid down, not across. Each column is a month and each row is a date, so a hard patch shows as a dark band running down one column. Read across a row and you are comparing the same date in every month, which is a rough way to see whether, say, the last week of the month is always the tired one.
Five moods is enough. Three cannot tell a flat day from a bad one, and ten turn a four-second choice into a debate. The names are yours to change: energy, pain, sleep or anxiety work on the same five steps, and the colours change with them.
Keep the grid where you will see it. This one is saved in this browser; the printed sheet can go inside a cupboard door. If you would rather have a month to a page with room for habits, the printable mood tracker prints one. The life calendar uses the same one-square idea for a whole life in weeks, and year in progress shows how much of this year is still to colour. For what sleep, movement and company do to mood, read the mental health and daily habits guide. A grid of colours is a record, not a diagnosis; if the squares stay dark for weeks, show them to a doctor or someone you trust.
Frequently Asked Questions
What is a year in pixels?
How do I fill in this year in pixels?
Where is my year saved?
Can I change the moods and the colours?
Can I print a blank year in pixels?
Why are some squares missing from the grid?
Does tracking your mood like this actually help?
More tools
Printable Mood Tracker
Make a printable mood tracker for any month, or a whole year in pixels. Free generator: five named moods, an optional habit row, print it or save the PDF.
Life Calendar
See your life in weeks: one box per week, 52 to a row. Enter your birthday to fill in the weeks you have lived and see how many are left. Free, no signup.
Year in Progress
See how much of the current year has passed with a live progress bar. Track days, weeks, and weekends remaining. Set goals and stay motivated.
Track the habits behind the colours with Aura
Aura keeps the small daily habits that shape a month — a one-tap check-off, a streak, a reminder at the time you choose, and a grid of the days you showed up.