Step-by-Step Fix for Perplexity Login Page Not Loading
When the Perplexity login page at perplexity.ai/login refuses to load — whether it shows a blank screen, spins forever, or bounces you in a redirect loop — work through these steps in order. Most users resolve the issue at step 2 or 3.
Step 1 — Check the Perplexity Status Page
Before touching any settings, rule out a server-side outage.
- Open a new tab and navigate to status.perplexity.ai.
- Look for any red or yellow indicators next to "Authentication" or "Web App."
- If an incident is shown, wait for Perplexity to resolve it — no local fix will help during an outage.
- If the status page shows "All Systems Operational," the problem is on your end. Proceed to step 2.
Step 2 — Force-Reload the Login Page
A stale cached version of the page is the most common culprit behind blank screens.
- Navigate to perplexity.ai/login.
- Press Ctrl+Shift+R (Windows/Linux) or Cmd+Shift+R (Mac) to force a cache bypass.
- Wait up to 15 seconds for the page to reload fresh from the server.
- If the login form appears, you are done.
Step 3 — Clear Cache and Cookies for perplexity.ai
If the force-reload did not work, clear all stored data for the site.
Chrome / Edge:
- Click the padlock icon in the address bar while on perplexity.ai.
- Select Cookies and site data → Manage on-device site data.
- Delete all cookies and cached files for perplexity.ai.
- Reload perplexity.ai/login.
Firefox:
- Press Ctrl+Shift+Delete to open the Clear History dialog.
- Set the time range to "Everything," check Cookies and Cache, click Clear Now.
- Reload perplexity.ai/login.
Safari:
- Go to Safari → Settings → Privacy → Manage Website Data.
- Search for "perplexity," select it, click Remove.
- Reload perplexity.ai/login.
Step 4 — Disable Your VPN or Proxy
VPNs are a frequent cause of login-page failures because Perplexity's CDN may block or throttle certain IP ranges.
- Pause or disable your VPN application completely.
- Reload perplexity.ai/login without the VPN active.
- If the page loads, reconnect your VPN and try a different server location — e.g., switch from a shared data-center exit node to one in your home country.
- If you use a proxy, disable it in your browser or system network settings and test again.
Step 5 — Disable Browser Extensions
Ad blockers, privacy shields, and script blockers can intercept Perplexity's JavaScript bundles or OAuth scripts.
- Open your browser's extension manager (usually at chrome://extensions or about:addons).
- Temporarily disable all extensions, especially uBlock Origin, Privacy Badger, Ghostery, or any firewall extension.
- Reload perplexity.ai/login.
- If it loads, re-enable extensions one by one to find the culprit, then whitelist perplexity.ai in that extension's settings.
Step 6 — Try a Different Browser or Incognito Window
This quickly isolates whether the issue is browser-specific.
- Open an incognito/private window (Ctrl+Shift+N on Chrome, Ctrl+Shift+P on Firefox).
- Navigate to perplexity.ai/login.
- If the page loads in incognito, the problem is a browser setting or extension in your normal mode.
- If incognito also fails, try a completely different browser — Chrome if you normally use Firefox, or vice versa.
Step 7 — Flush DNS and Try a Different Network
Rarely, a corrupted DNS cache can prevent your device from reaching Perplexity's servers at all.
Windows:
- Open Command Prompt as Administrator.
- Run:
ipconfig /flushdns - Reload perplexity.ai/login.
Mac:
- Open Terminal.
- Run:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - Reload perplexity.ai/login.
If still failing, switch to a different network — turn off Wi-Fi and use mobile data, or try a coffee shop network — to rule out router-level DNS blocking.
Step 8 — Contact Perplexity Support
If none of the above steps work and the status page shows no incident, email support@perplexity.ai with:
- Your browser name and version
- Your operating system
- A screenshot of the error or blank page
- Whether the issue occurs on multiple devices or networks
Why This Happens
Perplexity's login page is a JavaScript-heavy single-page application that depends on several external resources loading in sequence — OAuth scripts, CDN-hosted assets, and Cloudflare security verification. Any break in that chain (a cached bad JavaScript bundle, a blocked script, a VPN IP flagged by Cloudflare, or a corrupted cookie from a previous session) can leave the page blank, stuck in a spinner, or caught in a redirect loop. The 30-day session cookie architecture means that a corrupted cookie from weeks ago can silently interfere with fresh login attempts until the cookie is cleared.
Common Mistakes to Avoid
- Repeatedly refreshing without clearing cache — this reloads the same broken cached file every time. A hard refresh (Ctrl+Shift+R) or full cache clear is required.
- Assuming it is an account problem — a login page that fails to load is almost always a browser, extension, or network issue, not a credentials problem. Your account is likely fine.
- Skipping the status page check — if Perplexity is having an outage, no amount of local troubleshooting helps. Always check status.perplexity.ai first.
- Leaving the VPN active while troubleshooting — VPNs can re-introduce the same network-level block even after you clear your cache. Turn the VPN off before testing.
- Clearing cache in the wrong browser — make sure you are clearing cache in the exact browser where the problem occurs, not a different one.
- Using an outdated browser — Perplexity's login page requires modern ES2020+ JavaScript support. Update your browser if it is more than a year out of date.
- Ignoring third-party cookie settings — if your browser blocks all third-party cookies globally (a common Brave setting), OAuth flows that depend on cross-domain cookies will silently fail.
Safari-Specific Login Page Issues
Safari has several behaviors that make it more likely to cause Perplexity login page problems compared to Chrome or Firefox.
Intelligent Tracking Prevention (ITP)
Safari's Intelligent Tracking Prevention aggressively restricts cookies from domains that it classifies as trackers. Perplexity's authentication flow involves cross-domain cookies (from accounts.google.com or Apple OAuth back to perplexity.ai), and ITP can silently block these. Symptoms:
- The login page loads but the form does nothing when you click a social login button
- You complete Google sign-in and are redirected, but Perplexity shows you as logged out
- The login form loops without actually creating a session
Fix for Safari ITP issues:
- Go to Safari → Settings → Privacy.
- Uncheck "Prevent cross-site tracking" temporarily.
- Reload perplexity.ai/login and log in.
- Once logged in and your session cookie is set, you can re-enable ITP — the existing session cookie is stored and will persist until it expires.
Safari on iOS vs. Safari on Mac
Safari on iPhone and iPad shares the same ITP engine but also applies App Tracking Transparency rules. If you are logging in via Safari on iOS and the page fails:
- Try the Perplexity mobile app instead (available on the App Store). The native app bypasses browser-level restrictions entirely.
- If you must use Safari on iOS, go to Settings → Safari → Advanced → Website Data, delete perplexity.ai data, and try again.
- Make sure Safari on iOS has JavaScript enabled: Settings → Safari → Advanced → JavaScript (must be ON).
Firefox-Specific Login Page Issues
Firefox's Enhanced Tracking Protection (ETP) in Strict mode is one of the most common causes of Perplexity login page failures for Firefox users.
Enhanced Tracking Protection Blocking OAuth
When ETP is set to Strict, Firefox blocks cookies and storage access from known tracker domains during the OAuth redirect flow. This causes the login to appear to succeed (the Google popup closes) but your Perplexity session is never created.
Fix for Firefox ETP:
- Click the shield icon in the address bar while on perplexity.ai.
- Click the toggle next to "Enhanced Tracking Protection is ON for this site" to turn it OFF for perplexity.ai only.
- The page will reload. Try logging in again.
- This creates a per-site exception without disabling Firefox's protection globally.
Alternatively, change your ETP level globally:
- Go to Settings → Privacy & Security → Enhanced Tracking Protection.
- Switch from "Strict" to "Standard."
- Reload perplexity.ai/login and attempt login.
Firefox Total Cookie Protection
Firefox's Total Cookie Protection (enabled by default since Firefox 86) partitions cookies per website, which can prevent the OAuth callback from working correctly. This is distinct from ETP and requires a separate fix:
- In the Firefox address bar, type
about:config. - Search for
network.cookie.cookieBehavior. - If the value is
5(strict partitioning), consider temporarily setting it to4(reject cross-site) or1(reject third-party except social media OAuth). - Reload perplexity.ai/login and try logging in.
- After successfully logging in, revert the setting if desired — your session cookie is already stored.
Simpler alternative: Open a Firefox Private Window, which uses standard cookie behavior, and log in from there. Copy your account details or bookmark the logged-in URL for easy access.