To edit a birthday that appears in Google Calendar, you must change it in Google Contacts, because the Birthdays calendar pulls data directly from your contact list.
A birthday shows up on the wrong date in Google Calendar, and tapping the event does nothing useful. On the web version there is no “edit” button for a birthday that came from a contact — the fields are all read-only. That is not a glitch. Google Calendar displays birthdays synced from Google Contacts, and the authoritative source of that data is the contact record itself. Change the birthday there, and Calendar updates automatically. Android users also have a newer route involving the Birthday event type, but for the majority of cases — birthdays tied to people in your contacts — the fix lives inside Contacts.
The Only Way to Edit a Contact Birthday in Google Calendar
When a birthday appears in Calendar and you cannot edit it directly, the data came from a contact. Google no longer lets you change that date inside the calendar on the web or desktop. The solution is to edit the contact in Google Contacts.
Open Google Contacts on any device. Find the person, click or tap their name, then select Edit. Scroll to the birthday field — it may be labeled Birthday or listed under Add significant date. Change the date, then Save. Back in Google Calendar, the birthday updates within a few minutes once the sync runs.
This method works for every platform — web, Android, and iPhone — because Contacts is the source for all standard birthday entries that show up in Calendar’s Birthdays calendar.
Android Users: The Birthday Event Type (When It Applies)
Google added the ability to create and edit a native Birthday event inside the Calendar app on Android phones and tablets starting in late 2024. This is different from a contact birthday — it is a standalone yearly event you control entirely inside Calendar.
- Open the Google Calendar app on your Android device.
- Tap Create (the plus button) at the bottom right, then Event.
- Swipe the event-type options at the top and select Birthday.
- Add a name and a birth date. Default reminders are set for one week before and on the day.
- Tap Save at the top right.
To edit a Birthday event you already created this way, tap the event, tap the pencil icon, change the date or name, and save. This only works for events you made using the Birthday event type — not for birthdays synced from Contacts.
Why Your Calendar Birthday Won’t Let You Edit It
The most common frustration comes from the split Google created: birthdays from Contacts are read-only in Calendar, while Birthday events made on Android are editable. If you opened a birthday card in Calendar and saw no edit button, you were looking at a Contacts-sourced entry.
Another frequent cause is an account sync issue. If a birthday is missing or shows the wrong date, check whether Sync from Contacts is enabled for that Google account. On the web, go to Settings > Birthdays and confirm the correct account is checked. On Android, go to Menu > Settings > Birthdays and toggle Sync from Contacts on for the right account.
When you hide or unhide the Birthdays calendar, it only affects visibility — it does not change or delete the underlying data in Contacts.
Birthday Editing: Platform-by-Platform Comparison
| Platform | Can Edit Contact Birthdays in Calendar? | Best Action |
|---|---|---|
| Web / Desktop | No | Edit the contact in Google Contacts |
| Android Phone / Tablet | Only for Birthday event type created on Android | Use Birthday event type for new entries; edit Contacts for imported dates |
| iPhone / iPad | No native Birthday event creation documented | Edit the contact in Google Contacts or the iOS Contacts app |
How to Manage Birthdays Calendar Visibility and Color
You cannot edit a contact’s birthday date from Calendar, but you can control how the calendar looks. On the web, expand My calendars, hover over Birthdays, and uncheck the box to hide it. Click Options to pick a new color. On Android, tap Menu > Settings > Birthdays to change the color or toggle visibility from the main calendar list.
If you have multiple Google accounts, each one syncs its own Contacts birthdays. You can hide birthdays from specific accounts under Settings > Birthdays by unchecking the Sync from Contacts boxes you do not want. Google’s official birthday management guide covers all these visibility options.
When the Birthday Belongs to No One in Contacts
A birthday that is not tied to any contact needs to be added as a contact for it to sync into Calendar — or, on Android, created directly as a Birthday event. If you added a person’s birthday to a contact previously and it no longer appears, the most likely cause is the Sync from Contacts setting was turned off for that account. Turn it back on, and the date returns without re-entering anything.
Quick Reference: Birthday Edit Steps by Situation
| Situation | Action | Result |
|---|---|---|
| Birthday came from a contact, wrong date | Edit the birthday in Google Contacts | Calendar updates within minutes |
| Birthday is missing from Calendar | Check Sync from Contacts is on for that account | Birthday reappears after sync |
| Want a birthday for someone not in Contacts | Add the person to Contacts with a birthday | Yearly event appears in Calendar |
| On Android, want a standalone birthday event | Use Birthday event type in Calendar app | Editable yearly event in Calendar |
| Birthday shows but should not be visible | Hide the Birthdays calendar or turn off sync for that account | Calendar hides the dates |
For a birthday drawn from Contacts, the only edit path is through Contacts. For a standalone Birthday event made on Android, you can edit it directly inside the Calendar app. For everything else — visibility, color, account-level sync — the settings are in Calendar’s Birthdays menu. One of these will cover your situation.
References & Sources
- Google Help. “Manage birthdays on your calendar — Computer” Covers web visibility, color, and account sync settings.
- Google Help. “Manage birthdays on your calendar — Android” Documents the Birthday event type and Android visibility settings.
- Google Workspace Updates. “Create birthdays in Google Calendar” Announces the September 2024 rollout of Birthday event creation on Android.
