Nearly 500 runners crossed the finish line painted all the colours of the rainbow to raise more than £12,000 for Suffolk Mind.
Runners and walkers took part in the charity's colour rush event at Trinity Park on October 5.
The family day saw adults take on a 3km run, with children taking on a shorter 1.5km course, and being covered in colour as they went along.
The event raised more than £12,000 for Suffolk Mind and saw 480 people take part.
Julie Long, fundraising manager at the charity, said: "It was absolutely amazing to witness the flash flood of colour as our runners started their run.
"This was a brilliant, family-friendly event which perfectly captured how you can put the ‘fun’ in fundraising.
"The best thing is that on top of all the fun, together our runners have raised a huge sum of money that will go directly to supporting people here in Suffolk with their mental health."
Six-year-old Grace Cook, took part in the run with three generations of her family.
She was joined by her mum and grandparents, alongside her auntie, cousin and two brothers.
She said: "The colour rush was really fun - I really enjoyed it.
"I loved all the colours and how happy every was. My family had lots of fun too."
Suffolk Mind's fundraising manager said the charity hopes to host more mass-participation events in the future.
Ms Long said: “Big events like these are hugely important on the path to achieve our mission of making Suffolk the best place in the world for talking about and taking care of mental health.
"A huge thank you also goes to our amazing sponsors for making such an incredible day possible."
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here