How to (really) change the calendar colors on your iPhone
January 23rd, 2010The iPhone doesn’t (easily) let you change the colors of your calendar items. Couple this with the fact that there are lots of ways to setup calendar sync’ing, and it’s easy to get discouraged.
For me, my work calendar and my personal calendar both showed up as nearly the same shade of red. Fail.
Here’s how I fixed it. This only works if you have the following situation:
- iPhone OS 3.0 or newer
- Using Google Calendar with CalDAV (not Exchange)
- Note: I use Exchange for my work calendar and Google for my personal calendar, and I want them both on my iPhone with different colors
Steps to change the color (this takes about 5 minutes if nothing goes wrong).
- Open iCal on your Mac (don’t have a Mac? Maybe Mozilla Sunbird can do this too)
- Subscribe to your Google Calendar (instructions to do this
- In the sidebar, notice your new calendar appears

- Right-click on the new calendar and select Get Info
- Now change the color to what you want

- Do nothing, and in a couple minutes your iPhone calendar items will have the new color
If you can’t get iCal setup, don’t fret. It does work. Double check your URL you typed to subscribe to your Google Calendar. Don’t forget the “/user” at the end. Follow Google’s instructions (see link above) very closely.
Good luck!
January 27th, 2010 at 2:16 am
I have tried these instructions however, the colours of allocated diarys
in my iCal on my mac don’t mirror on my iPhone.
Can you suggest another solution?
April 28th, 2010 at 4:09 pm
Thanks! Worked great. I had been puzzling over this. It really makes a difference when viewing your calendars to see your preferred colors.
June 24th, 2010 at 3:33 pm
Help! That worked to get my Google calendar colors on iCal but it is only syncing ONE calendar (the primary one) with my iPhone – not the eight or so I need to sync. Does this CalDAV only work with one calendar?
Thanks for this post!
July 15th, 2010 at 5:05 pm
There’s an easier way…go to calendar.google.com. Then under “My Calendars” click the drop-down for color next to the calendar and pick a new color. Will sync to your iPhone automatically.
August 12th, 2010 at 12:45 pm
I publish calendars onto a CalDAV (iCal Server / OS X Server) via a Mac Pro and subscribe to them on my iPhone.
Any way of changing colours then?
September 11th, 2010 at 9:40 pm
To get rid of nasty and unreadable pink color for exchange calendar items –
For my Exchange email account, I disabled and enabled few times Calendar
sync (Settings->Mail, Contacts, Calendars->Exchange account->Calendar ONOFF
After every cycle I checked Calendar color palette, stopped when I got desired/ color.
September 20th, 2010 at 2:25 pm
The Exchange color change was what I was looking for. Tedious, but it works. Thanks!
December 8th, 2010 at 4:52 pm
Perfect. I have the exact same setup. Thanks for the red hot tip ;).
January 6th, 2011 at 10:47 am
Thank you Waldek!!!
February 9th, 2011 at 4:00 pm
Thankyou Waldek superstar xx
February 17th, 2011 at 7:14 am
Thanks Waldek. I was a little worried about deleting my calendar, but (after a few tries) it finally seems to have done the trick.
March 4th, 2011 at 7:31 pm
Thank you, Waldek! Genius & simple!!!
March 11th, 2011 at 3:18 pm
For those looking to change their Exchange account’s calendar color on the iPhone, I have an even easier method.
1. Open Mail,Contacts,Calendars…
2. Open your Exchange account.
3. Turn off Calendar sync.
4. Hit the big red button asking if you want to delete the calendar from your phone.
5. Enable the Calendar sync.
6. Go to your calendar, wait for it to sync the items back to the phone.
At this point, you should see the next color in the magical color sequence. Rinse and repeat to get the desired color.
July 18th, 2011 at 6:43 am
Perfect!! great tip. Worked great. I just changed the colour for my google account on my mac and the colour of that account on my iphone changed to the same. Good work!!
August 12th, 2011 at 11:05 am
Brilliant, worked. Now the next problem is how to get other colours on there. What is wrong with simple grey or so?
August 18th, 2011 at 2:55 am
Great tip. Really appreciate this. Thanks.
November 30th, 2011 at 8:18 am
FYI. In iOS5 it let’s you edit the calendar color from within the calendar. Go to the screen where you select which calendars you want to merge and hit the edit button. In the Apple, Exchance and iCloud calendars you can change their color (6-7 choices) in edit mode. For Google cals you can still edit them from Google’s site (read above).
January 9th, 2012 at 7:41 pm
Booey, thanks so much! Just what I was looking for.
January 18th, 2012 at 4:26 pm
Thanks Booey!
February 2nd, 2012 at 7:17 pm
Thanks booey, that’s a gem of iOS5
September 8th, 2012 at 4:55 pm
Hi I use Outlook exchange.
I just put everything work and life
into the same Outlook calendar and
sync that to my iPhone
I want to make the date boxes on
my iPhone calendar change colour
for dates where I’m on leave.
Any ideas?
October 8th, 2012 at 1:03 pm
Can you change the color of the actual box directly on the calendar?