Got it. If you can see your contacts at contacts.google.com, then they’re still saved in your Google account — you just need to get them syncing properly back to your Pixel 6.
Here’s how you can fix it step by step:
1. Make sure Google Contacts sync is turned on
On your Pixel 6, open Settings.
Go to Passwords & accounts (sometimes just “Accounts”).
Tap your Google account (the same one you use on contacts.google.com).
Select Account sync.
Make sure Contacts is switched ON. If it already is, toggle it off, wait a few seconds, then turn it back on.
Tap the three-dot menu (⋮) and hit Sync now.
2. Clear Contacts storage and resync
If step 1 doesn’t refresh them:
Go to Settings > Apps > See all apps.
Find and tap Contacts.
Tap Storage & cache > Clear storage (don’t worry, this just clears the local database, not your Google account).
Restart your phone.
Force a Sync now again (as in Step 1).
3. Restore deleted contacts (if you actually deleted them)
Google keeps backups of deleted contacts for 30 days:
On your PC, go to Google Contacts.
Click the Settings gear ⚙️ > Undo changes.
Choose a time (e.g., “10 minutes ago,” “1 week ago,” or a custom date within 30 days).
Click Undo.
After this, sync again on your phone.
4. Import them manually (if sync still won’t work)
Since you can see them on your PC, you can export and re-import:
On contacts.google.com, click the Export option (left menu).
Choose Google CSV format.
On your Pixel 6, go to Contacts app > Fix & manage > Import from file.
Select the CSV file you exported.
This will bring them directly into your phone’s local contacts.
Hope this will be your help.