This issue is almost certainly not related to your browser, computer, network, or VPN settings. The critical detail is that Contacts continue to sync and function correctly on your iPhone, while the Contacts web app on iCloud.com fails immediately across multiple devices and locations. When iCloud Contacts fail consistently in a browser but work on iOS, it usually indicates a server-side problem with the iCloud Contacts container rather than a local configuration issue. Other iCloud apps such as Mail and Calendar working normally further support this conclusion.
In most cases, this behavior is caused by a corruption or indexing failure within the iCloud Contacts database that only affects the web interface. A single malformed contact card can be enough to crash the iCloud Contacts web app during load. This often comes from contacts with unusually long notes, copied email signatures, embedded formatting, emojis, or data synced from third-party services such as Exchange, Google, or CardDAV. Even though the data remains readable on the iPhone, the web interface relies on a separate rendering process that is more sensitive to these issues.
The first and most effective step is to force a server-side reindex of your iCloud Contacts. This can be done directly from your iPhone. Open Settings, tap your name, go to iCloud, and toggle Contacts off. When prompted, choose to keep the contacts on your iPhone. Restart the phone, then turn Contacts back on. Leave the phone unlocked and connected to Wi-Fi for several minutes to allow the reindex to complete. In many cases, iCloud.com Contacts will load normally once this process finishes.
If the problem persists, the next step is to look for a corrupt contact. On the iPhone, review recently added or recently modified contacts and look for entries with unusually long notes, copied signatures, or data imported from work systems or external services. Temporarily deleting a small group of suspicious contacts and then reloading iCloud.com can help identify whether one specific record is causing the crash. If the web interface loads after removing certain contacts, you can restore them individually to isolate the problematic entry.
It is also worth checking whether any non-iCloud accounts are contributing contact data. Even if Contacts appear to be stored in iCloud, background sync from Exchange, Google, or other CardDAV accounts can introduce formatting that breaks the web app. Temporarily disabling all contact accounts except iCloud, restarting the device, and then testing iCloud.com again can resolve the issue.
If none of these steps restore access, the issue is almost certainly on Apple’s backend and requires intervention by Apple Support. When contacting Apple Support, clearly explain that iCloud Contacts crash immediately on the web across multiple devices and networks, while contacts sync correctly on the iPhone. Request an escalation for an iCloud Contacts server reindex or container reset. Using this wording helps bypass basic troubleshooting and gets the issue routed to the appropriate support tier.