Calendar spam, often called a “calendar virus,” is a flood of fake event invitations that pop up on your iPhone or iPad. These aren’t true viruses that damage your device—they are spam invitations sent to your iCloud or other synced calendars. This guide walks you through removing those unwanted events and stopping them from coming back, using only the built-in Settings and Calendar apps.
What You’ll Need
- Your iPhone or iPad with the Calendar app
- Access to Settings (no computer required)
- Your Apple ID password (if you need to sign out of iCloud)
Step-by-Step
- Open the Calendar app and tap Calendars at the bottom center of the screen. This shows a list of all calendars synced to your device.
- Look for a suspicious calendar—one you didn’t create, often named something like “Calendar” or a random string of letters. Uncheck every calendar except the one you actually use (usually named “iCloud” or “Home”). If the spam events disappear, you’ve found the culprit.
- Tap “Edit” in the top-left corner of the Calendars list. A red minus sign appears next to each calendar. Tap the minus sign next to the suspicious calendar, then tap Delete Calendar. Confirm when prompted. This removes all events from that calendar at once.
- Delete individual spam events (if the spam is in your main calendar): tap the event, tap Delete Event at the bottom, then choose Delete Event again. For multiple events, tap Calendars, then Edit, and delete the whole calendar if it’s only spam.
- Stop future spam: Go to Settings > Calendar > Accounts. Tap Subscribed Calendars and delete any you don’t recognize by swiping left and tapping Delete.
- Turn off event invitations in iCloud: Go to Settings > Apple ID (your name at top) > iCloud > Show All > Calendar. Toggle off Sync this iPhone if you want to stop all calendar syncing temporarily, but a better fix is below.
- Disable calendar invitations from unknown senders: Go to Settings > Calendar > Unknown Senders (or Notifications > Calendar > Unknown Senders). Turn on Ignore Invitations or set Allow Invitations to No. This prevents spam invites from ever appearing in your calendar.
- Remove the spam from iCloud.com (if the events persist): On a computer, go to icloud.com, sign in, open Calendar, and delete the offending calendar or events. This syncs back to your iPhone.
- Sign out and back into iCloud (last resort): Go to Settings > Apple ID > Sign Out. Choose Keep on My iPhone for data if prompted, sign back in, and re-enable Calendar sync. This forces a full refresh and often clears stubborn spam.
Common Mistakes
- Deleting events one by one—if you have hundreds of spam events, this takes forever. Delete the entire calendar instead.
- Only deleting the event, not the subscription—the spam will come back within hours if the subscribed calendar URL is still active. You must remove the subscription in Settings.
- Ignoring the “Ignore Invitations” setting—this is the single most effective preventive measure, and many people skip it.
- Deleting your real calendar—make sure the calendar you delete is actually spam. Check a few event names first. If you delete your iCloud calendar, you lose all your personal events.
Tips
- Never tap links in spam calendar events—they may lead to phishing sites.
- Set up a separate “Spam” calendar in the Calendar app and forward suspicious invites there instead of deleting them, so you can verify later.
- Keep your iOS updated—Apple regularly patches calendar spam vulnerabilities.
- If you use Gmail or Outlook, check their web calendar settings for similar “add to calendar” spam filters.
Troubleshooting
Spam events reappear after deletion: The subscribed calendar URL is still active. Go to Settings > Calendar > Accounts > Subscribed Calendars and delete the subscription. If it’s not there, check iCloud.com for a calendar you don’t recognize and delete it there.
You can’t delete a calendar (no minus sign): This usually means it’s your primary iCloud calendar. You cannot delete the default iCloud calendar; instead, delete the events inside it. If the calendar is from an Exchange or Google account, remove the entire account from Settings > Calendar > Accounts, then re-add it.
Spam keeps coming from your own email: Your email address may have been used to send invites to itself. Change your Apple ID password and enable two-factor authentication. Also check Settings > Calendar > Accounts > Subscribed Calendars for any URL you don’t recognize.
Calendar app crashes after mass deletion: Restart your iPhone (press and hold the side button and either volume button, then slide to power off). If it persists, force-close the Calendar app by swiping up from the bottom, then reopening it.
Events are still there after signing out of iCloud: They may be stored locally. Go to Settings > Calendar > Default Calendar and switch to a different one, then delete the old calendar’s events manually. Or back up your data and erase all content via Settings > General > Transfer or Reset iPhone > Erase All Content and Settings (only as a last resort).
Frequently Asked Questions
Can a calendar virus actually hack my iPhone? No. Calendar spam is just unwanted invitations. It cannot install malware or steal data unless you tap a malicious link inside an event and enter personal information on a fake website.
Why am I getting spam calendar invites? Spammers harvest email addresses from data breaches, public directories, or your email signature. They send invites to any address that has Calendar sync enabled, and iOS displays them automatically.
Will deleting the calendar subscription stop the spam? Yes, deleting the subscribed calendar removes the connection to the spammer’s server, so no new events will be added. You also need to turn on “Ignore Invitations” for unknown senders to stop future invites from different sources.
Does this affect my Android or Windows calendar? If you use the same email account (like Gmail) on multiple devices, spam may appear everywhere. You’ll need to remove the subscription on each device or in the web calendar settings for that account.
How do I know if a calendar is spam? Check the calendar name—spam calendars often have random names like “Calendar 12345” or “Free Gift Cards.” Open a few events; if they contain links, ads, or nonsensical text, it’s spam.
Is there a way to block a specific sender? iOS doesn’t have a block list for calendar invites. The best you can do is enable “Ignore Invitations” for unknown senders, which sends all unrecognized invites to a separate list that never shows up on your main calendar.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- How to Use Multiple CSS Transforms
- How to Spoof Location on iPhone
- iOS App Testing on Multiple Devices: A Guide
- X Bar Symbol in Word: 3 Quick Typing Methods
- Convert Physical SIM to eSIM on iPhone: Step-by-Step
- How to Enable Live Captions in Chrome