You can add your iCloud email account to Gmail so messages arrive in one inbox
Gmail lets you pull messages from your iCloud email address into your Gmail inbox without leaving Gmail. This works because iCloud supports a standard connection method called IMAP, which Gmail understands. The process takes about ten minutes and involves generating a special password in your iCloud account, then entering it into Gmail's settings.
This is different from forwarding — your iCloud messages stay on Apple's servers, but Gmail retrieves and displays them. You can read, reply to, and organize iCloud emails from Gmail's interface. If you later remove the connection, the messages stay in iCloud and disappear from Gmail, but nothing is deleted.
Key Takeaways
- You must create an app-specific password in your iCloud account settings before Gmail can connect, because iCloud blocks regular passwords for security reasons.
- Gmail retrieves iCloud messages using IMAP, a standard protocol that pulls mail from iCloud's servers without moving or copying it.
- The connection process happens entirely in Gmail's settings under "Add other email accounts" — you do not need to touch iCloud settings after creating the app password.
- Once connected, you can send emails from your iCloud address directly within Gmail by selecting it from the "From" dropdown when composing.
Generate an app-specific password in iCloud
iCloud requires a special password for Gmail to connect, separate from your regular iCloud login. This protects your account — if Gmail's servers were ever compromised, the attacker would only have access to this limited password, not your full iCloud account. You create this password in iCloud's security settings.
Go to appleid.apple.com in your web browser and sign in with your iCloud email address and password. Click Security in the left sidebar. Under the App-specific passwords section, click Generate app-specific password. A dropdown menu appears asking what device and app you are generating the password for. Select Other (specify custom name) from the dropdown, type Gmail in the text field, then click Generate.
Apple displays a 16-character password on the next screen. This password appears only once — if you close the window without copying it, you will need to generate a new one. Copy the entire password (it includes hyphens) and paste it somewhere you can access it in the next step, like a text editor or sticky note. Do not share this password or post it online.
Add your iCloud account to Gmail
Open Gmail in your web browser and click the gear icon in the top right corner. Select See all settings. Click the Accounts and Import tab. Under Check mail from other accounts, click Add other email account.
A popup window appears asking for your email address. Type your full iCloud email address (the one ending in @icloud.com, @me.com, or @mac.com) and click Next. On the next screen, Gmail asks for your password. Paste the 16-character app-specific password you generated in iCloud — not your regular iCloud password. Leave Leave a copy of retrieved message on the server checked so your iCloud messages stay in iCloud. Click Add account.
Gmail connects to iCloud and retrieves your messages. This usually takes less than a minute. You will see a confirmation message saying the account was added successfully. Gmail now checks your iCloud inbox automatically and pulls new messages into your Gmail inbox.
Send emails from your iCloud address within Gmail
By default, replies to iCloud emails come from your Gmail address. To send new messages from your iCloud address instead, you need to add it as a sending address in Gmail. Click the gear icon again, go to See all settings, then click the Accounts and Import tab.
Under Send mail as, click Add another email address. A popup asks for your name and iCloud email address. Type your name as you want it to appear on outgoing emails, paste your iCloud address, leave Treat as an alias checked, and click Next Step. Gmail sends a confirmation email to your iCloud address. Check your iCloud inbox (or wait for it to appear in Gmail), open the confirmation email, and click the link inside.
Once confirmed, when you compose a new email in Gmail, click the From dropdown at the bottom of the compose window. You will see both your Gmail address and your iCloud address listed. Select your iCloud address to send that message from iCloud. Gmail remembers your choice for future emails, so if you always want to send from iCloud, select it once and it becomes your default.
What to do if Gmail cannot connect to iCloud
The most common reason Gmail fails to connect is using your regular iCloud password instead of the app-specific password. If you see an error message, go back to appleid.apple.com, generate a new app-specific password, and try adding the account again in Gmail. Make sure you copy the entire 16-character password including the hyphens.
If you have two-factor authentication enabled on your iCloud account (which you should), Gmail still works — the app-specific password bypasses the two-factor requirement. If you recently changed your iCloud password, the old app-specific password stops working. Generate a new one and update it in Gmail by clicking the account name under Check mail from other accounts, then selecting Edit info.
If Gmail says your iCloud account does not exist, double-check that you typed the address correctly. iCloud addresses can end in @icloud.com, @me.com, or @mac.com depending on when the account was created. If you are unsure which address is correct, check your iCloud account settings at appleid.apple.com under Account — it lists all email addresses associated with your account.
Remove your iCloud account from Gmail
If you no longer want Gmail to retrieve your iCloud messages, you can disconnect the account without affecting either service. Go to Gmail settings, click the Accounts and Import tab, and find your iCloud address under Check mail from other accounts. Click delete next to it. Gmail stops checking iCloud when ready, but your messages remain in iCloud and in Gmail's archive.
If you want to remove the sending address as well, scroll down to Send mail as, find your iCloud address, click the dropdown arrow next to it, and select Delete. You can always reconnect later by repeating the steps above.
Frequently Asked Questions
Will my iCloud emails be deleted from iCloud if I add them to Gmail?
No. Gmail retrieves copies of your iCloud messages but leaves the originals on Apple's servers. If you remove the Gmail connection later, the messages stay in iCloud. Nothing is deleted from either account.
Can I send emails from iCloud through Gmail?
Yes. After adding your iCloud account, add it as a sending address in Gmail's settings. Then when you compose an email, select your iCloud address from the From dropdown. The email sends from iCloud and appears in your iCloud sent folder.
How often does Gmail check my iCloud inbox?
Gmail checks most connected accounts every few minutes, though the exact timing varies. If you need to see a message when ready, you can manually refresh by clicking the account name under Check mail from other accounts and selecting refresh now.
What if I have multiple iCloud addresses?
You can add each iCloud address separately to Gmail by repeating the process. Each one needs its own app-specific password generated in iCloud settings. Gmail treats them as separate accounts and retrieves messages from all of them.
Is it safe to use an app-specific password?
Yes. The app-specific password only works with Gmail and cannot be used to access your iCloud account, change your password, or manage your Apple ID. You can delete it anytime from iCloud settings, which when ready stops Gmail from accessing your account.
