Disable your VPN or proxy
Turn off any VPN or proxy, or switch to a different server. A flagged VPN/proxy IP is the most common cause of a 1020.
ChatGPT errors, explained
Error 1020 is a Cloudflare "access denied" block — shown by the security layer in front of ChatGPT, not by OpenAI itself. It's tied to your IP address, VPN/proxy or network, not to your account, so it's almost always something you can fix locally. This independent guide explains why it appears and walks through the fixes — disable your VPN, clear cookies, switch network, update your browser and correct your clock.
Why it happens
A 1020 comes from Cloudflare's access rules, not your ChatGPT account. These are the usual causes and the fix for each.
| Trigger | Whose side | What to do |
|---|---|---|
| VPN or proxy with a flagged IP | You / network | Turn off the VPN/proxy or switch to a different server, then reload. |
| Blocked or shared IP on your network | You / network | Switch network (e.g. mobile data instead of Wi-Fi) or try another device. |
| Stale or corrupted cookies | You | Clear ChatGPT cookies and site data, then reload. |
| Outdated browser | You | Update your browser, or try a different one to isolate the issue. |
| Incorrect device date/time | You | Set date and time automatically so security checks pass. |
Step by step
Work through these in order — they clear the large majority of 1020 access-denied blocks.
Turn off any VPN or proxy, or switch to a different server. A flagged VPN/proxy IP is the most common cause of a 1020.
Clear ChatGPT cookies and site data, then reload. Stale or corrupted cookies can keep the block in place.
Try a different network — mobile data instead of Wi-Fi — or another device, to rule out a blocked IP on your current network.
Keep your browser up to date, since an outdated one can trigger access checks. Trying a different browser also helps isolate the issue.
Check your device's date and time are correct (ideally set automatically). A wrong clock can break the checks behind a 1020.
If you still can't get in, switch to another model in MultipleChat and keep going while you sort out the network.
Related guides: all error codes · network error · too many requests · login problems
Don't just sit there
Sorting out a VPN or network block can take a few minutes — but you don't have to stop. A multi-model workspace lets you switch to another AI and finish what you were doing, then return to ChatGPT once you're back in.
When a 1020 blocks ChatGPT, switch to Claude, Gemini or another model in the same place and keep going for free — no waiting while you change networks. Compare answers across models too.
OfficialThe first place to check: live incidents, outages and maintenance.
OfficialOpenAI's own troubleshooting and access articles.
Guide400, 401, 403, 429, 500, 502, 503, 1020.
All error guides
FAQ
Short answers on what a 1020 is, why it happens, and how to fix it. Verify current behaviour on OpenAI's official pages.
Error 1020 is a Cloudflare "access denied" block. It's shown by Cloudflare's security layer rather than OpenAI itself, and it's tied to your IP address, VPN/proxy, or network rather than your ChatGPT account. It usually means your request was flagged by an access rule.
The most common causes are using a VPN or proxy whose IP has been flagged, a blocked or shared IP on your network, stale cookies, an outdated browser, or an incorrect device date/time that breaks security checks. It's almost always a your-side or network issue, not your account.
Turn off your VPN or proxy (or switch servers), clear ChatGPT cookies, try a different network or device, update your browser, and make sure your device date and time are correct. Working through these in order clears the large majority of 1020 blocks.
Often, yes. A VPN or proxy whose IP address has been flagged is one of the most common triggers for a 1020 access-denied block. Try turning the VPN off, switching to a different server, or connecting without it to see if the error clears.
No. A 1020 is a Cloudflare network/access block tied to your IP or network, not a ban on your account. The same account often works fine from a different network or without a VPN. If you still can't access it after the standard network fixes, contact OpenAI support.
Stale or corrupted cookies and site data can keep a block in place or interfere with the security checks Cloudflare runs. Clearing ChatGPT cookies and reloading gives those checks a clean slate, which often resolves a 1020.
It can. Security and certificate checks rely on an accurate clock, so a device with the wrong date or time can fail them and trigger access errors like 1020. Set your date and time automatically and try again.
No. A 429 "too many requests" is a rate limit for sending too many messages too fast and resets after you wait. A 1020 is a Cloudflare access-denied block tied to your IP/network. See the 429 guide for rate limits and the error codes page for the full list.
Use a multi-model workspace like MultipleChat: while you sort out the network or VPN issue behind a 1020, switch to Claude, Gemini or another model and keep going for free instead of waiting. It also lets you compare answers across models.