Block page
You can customize the block page that displays when users fail to authenticate to an Access application. Each application can have a different block page.
Cloudflare Access offers three different block page options:
- Default: Displays a Cloudflare branded block page.
 - Custom Redirect URL - Redirects blocked requests to the specified URL. For example, you could redirect the user to a dynamic Access Denied page ↗ that fetches their identity and shows the exact reason they were blocked.
 - Custom Page Template - (Only available on Pay-as-you-go and Enterprise plans) Displays a custom HTML page hosted by Cloudflare.
 
You can display a different type of block page to users who fail an identity-based policy versus a non-identity policy.
- Identity failure block page: Displays when the user fails an identity-based Access policy (such as email, user group, or external evaluation rule), after logging in to their identity provider.
 - Non-identity failure block page: Displays when the user fails a non-identity Access policy (such as country, IP, or device posture). Cloudflare checks non-identity attributes before prompting the user to login. Therefore, the non-identity block page would take precedence over the identity block page.
 
To create a custom block page for Access:
- 
In Zero Trust ↗, go to Settings > Custom Pages.
 - 
Find the Access Custom Pages setting and select Manage.
 - 
Select Add a page template.
 - 
Enter a unique name for the block page.
 - 
In Type, select whether this is an identity or non-identity block page.
 - 
In Custom HTML, enter the HTML code for your custom page. For example,
<!doctype html><html><body><h1>Access denied.</h1><p>To obtain access, contact your IT administrator.</p></body></html> - 
To check the appearance of your custom page, select Download and open the HTML file in a browser.
 - 
Once you are satisfied with your custom page, select Save.
 
You can now select this block page when you configure an Access application.
Was this helpful?
- Resources
 - API
 - New to Cloudflare?
 - Products
 - Sponsorships
 - Open Source
 
- Support
 - Help Center
 - System Status
 - Compliance
 - GDPR
 
- Company
 - cloudflare.com
 - Our team
 - Careers
 
- 2025 Cloudflare, Inc.
 - Privacy Policy
 - Terms of Use
 - Report Security Issues
 - Trademark