Cloudflare Browser Isolation vs Zscaler.
Cloudflare and Zscaler both run web pages in remote browsers. Cloudflare sends drawing instructions through Network Vector Rendering. Zscaler streams pixels unless admins enable Turbo Mode.
Cloudflare fits teams already on Cloudflare One. Zscaler fits teams already on ZIA and ZPA. Start with your stack, then test applications.
Cloudflare sells isolation as a Zero Trust add-on. Zscaler bundles isolation into platform packages. Neither publishes dollar prices.
The short version
Both platforms offer serious isolation. Existing stack alignment usually decides faster. Architecture and limits decide afterward.
Free for 30 days. No card required. $10 a month, or $100 a year.
Is Cloudflare or Zscaler browser isolation better?
Cloudflare and Zscaler both isolate browsing remotely. Each product connects with a larger platform. Cloudflare aligns with Gateway and Access. Zscaler aligns with ZIA and ZPA.
Existing stack ownership usually creates momentum. Policies and identity integrations already exist. Administrators already know the system. Switching can add needless operating work.
Architecture becomes the second filter. Cloudflare uses Network Vector Rendering. Zscaler streams pixels or sends Turbo Mode instructions. Both models need application testing.
Neither platform wins every environment. Cloudflare has meaningful native advantages. Zscaler has meaningful native advantages. The choice should remain context-driven.
- Cloudflare fits Cloudflare One estates.
- Zscaler fits ZIA and ZPA estates.
- Cloudflare offers clientless URL access.
- Zscaler offers three form factors.
- Both require workflow testing.
SourcesRemote browser isolationSet up Browser IsolationKnown Browser Isolation limitationsZscaler Zero Trust BrowserUnderstanding Cloud BrowserUnderstanding Turbo Mode for isolation
Compare current product scope.
Cloudflare Browser Isolation is a Zero Trust add-on. Gateway policies can select isolated destinations. Access can support private application workflows. Clientless paths serve unmanaged devices.
Zscaler now calls its product Zero Trust Browser. The product includes cloud isolation. It also includes a browser extension. A secure enterprise browser adds another form.
Zscaler connects isolation profiles with ZIA. It also connects private access through ZPA. Those integrations mirror Cloudflare's platform context. They are not interchangeable implementations.
Zscaler acquired SquareX on February 5, 2026. Zscaler says SquareX brings lightweight extensions for existing browsers.
Buyers should compare required platform services. Isolation rarely operates alone. Identity, traffic, access, and data controls matter. Existing contracts also matter.
- Cloudflare isolation extends Cloudflare One.
- Gateway selects internet isolation policies.
- Access supports private application paths.
- Zscaler offers three form factors.
- ZIA and ZPA provide context.
SourcesRemote browser isolationIsolation policiesClientless Web IsolationZscaler Zero Trust BrowserUnderstanding Cloud BrowserZscaler acquires SquareX
How do Cloudflare and Zscaler render isolated pages?
Cloudflare executes active content in remote browsers. Its Network Vector Rendering sends drawing instructions. The endpoint reconstructs the visual experience. This differs from ordinary video streaming.
Zscaler assigns each user a remote Chromium container. The container loads and renders the page. By default, Zscaler streams images and WebGL instructions. Containers end at logout or after 10 idle minutes.
Zscaler's Turbo Mode changes that delivery. It sends an instruction set the local browser renders. Devices need WebGL hardware acceleration. Admins enable it per isolation profile.
Both approaches separate active page execution. Their transport models still differ. That difference can affect application behavior. It can also affect perceived interaction quality.
No documentation proves a universal winner. Network conditions vary by location. Applications use different browser capabilities. Test representative users and pages directly.
- Cloudflare uses Network Vector Rendering.
- Zscaler uses remote Chromium containers.
- Zscaler streams pixels by default.
- Turbo Mode sends rendering instructions.
- Both execute active content remotely.
- Neither architecture guarantees universal performance.
SourcesRemote browser isolationKnown Browser Isolation limitationsUnderstanding Cloud BrowserUnderstanding Turbo Mode for isolation
Use the choose-by-stack matrix.
Feature grids often ignore operating context. This matrix starts with the current stack. It then adds architecture and session behavior. Those factors expose the cleaner fit.
The matrix does not declare one champion. It records documented differences. Each row includes an explicit decision rule. Buyers can replace assumptions with evidence.
| Factor | Cloudflare | Zscaler | Decision |
|---|---|---|---|
| Existing security stack | Gateway and Access align natively. | ZIA and ZPA align natively. | Keep the existing stack. |
| Rendering transport | NVR sends drawing instructions. | Pixel streaming or Turbo Mode instructions. | Test critical applications directly. |
| Deployment forms | Inline and clientless paths exist. | Three browser form factors exist. | Choose by device strategy. |
| Selective isolation | Gateway HTTP policies use an Isolate action. | URL filtering and Smart Isolation policies. | Pilot one narrow isolation policy first. |
| Session lifecycle | Closed sessions are deleted. | Temporary containers expire after inactivity. | Review required session behavior. |
| Persistent state | Sessions delete on close; cookie sync is early access. | Optional encrypted state persists temporarily. | Zscaler fits stateful workflows. |
| Camera and microphone | Webcam and microphone are unavailable. | Optional with Turbo Mode, not on mobile. | Test any call or recording workflow. |
| Unmanaged access | Clientless prefixed URLs are documented. | Cloud and extension forms exist. | Pilot contractor workflows directly. |
| Buying context | Isolation extends Zero Trust plans. | Isolation appears within platform bundles. | Request matching enterprise quotes. |
Choose using stack alignment and documented behavior.
SourcesRemote browser isolationZscaler Zero Trust BrowserKnown Browser Isolation limitationsUnderstanding Cloud BrowserUnderstanding Turbo Mode for isolationSet up Browser IsolationClientless Web IsolationStep-by-step configuration guide for Cloud BrowserZero Trust Browser ranges and limitationsUsing persistent state for isolationCreating isolation profiles for Internet and SaaSZscaler pricing and plans
How do you isolate only selected sites?
Cloudflare isolates nothing until you add a policy. Admins create Gateway HTTP policies with an Isolate action. Selectors define which sites or content to isolate. A Do Not Isolate action exempts chosen destinations.
Zscaler isolates traffic that matches admin policies. URL filtering rules can redirect matching requests to isolation. Smart Browser Isolation adds another policy path. Each policy points to an isolation profile.
Both platforms leave unmatched traffic outside isolation. Start with a narrow, high-risk category. Widen scope after compatibility testing.
- 01
Confirm the add-on
Cloudflare sells isolation as a Zero Trust add-on. Confirm your plan includes it.
- 02
Send traffic to Gateway
Use the Cloudflare One Client or a PAC file. GRE and IPsec tunnels also qualify.
- 03
Add an Isolate policy
Create an HTTP policy for the chosen sites. Set its action to Isolate.
- 04
Set interaction controls
Choose copy, paste, upload, download, and keyboard rules. Test each setting.
- 05
Exempt trusted destinations
Add Do Not Isolate rules for approved destinations. Log every exemption decision.
SourcesSet up Browser IsolationRemote browser isolationIsolation policiesUnderstanding Cloud BrowserStep-by-step configuration guide for Cloud Browser
How do you deploy Cloudflare and Zscaler isolation?
Cloudflare offers inline connection methods. Some use the Cloudflare One Client. Others use proxy or tunnel paths. Normal destination URLs remain visible.
Cloudflare also offers clientless isolation. Users open prefixed Cloudflare URLs. The Cloudflare One Client is unnecessary. The isolation add-on remains required.
Zscaler offers three product forms. Cloud isolation streams remote browser output. Its extension adds controls to browsers. Its enterprise browser provides a managed workspace. Zscaler Support enables Cloud Browser per organization.
The options serve different device strategies. Contractor portals may favor clientless delivery. Managed work browsers may favor Zscaler. Inline traffic policies may favor Cloudflare.
- 01
Classify every device.
Separate managed endpoints and contractor devices. Record browser ownership clearly.
- 02
Map traffic paths.
Document clients, proxies, tunnels, and portals. Include private applications.
- 03
Choose candidate forms.
Select only deployment forms matching requirements. Avoid unnecessary combinations.
- 04
Pilot representative users.
Test managed and unmanaged user groups. Record setup and support work.
SourcesSet up Browser IsolationClientless Web IsolationZscaler Zero Trust BrowserStep-by-step configuration guide for Cloud Browser
Do isolated sessions keep state?
Cloudflare documents automatic session deletion after closing. That lifecycle supports temporary isolation. It also removes ordinary browser continuity. Buyers should test repeated authentication flows.
Cloudflare offers an early-access Chrome extension for cookie sync. Users sign in once for isolated and non-isolated apps. Ask your account team for access.
Zscaler defaults to temporary browser containers. Its documented idle timeout is 10 minutes. Each user can hold 10 active sessions. Administrators should verify tenant settings.
Zscaler also offers optional persistent state. Encrypted state is capped at 100 MB. State unrestored for 15 days is purged. This can support returning workflows.
Persistence creates additional policy questions. Saved state can improve usability. Temporary state can simplify cleanup. Choose the lifecycle required by actual applications.
- Cloudflare deletes closed isolated sessions.
- Cloudflare cookie sync is early access.
- Zscaler defaults to temporary containers.
- Zscaler documents 10 active sessions.
- Zscaler documents 10-minute idle expiry.
- Unrestored state is purged after 15 days.
SourcesRemote browser isolationClientless Web IsolationUnderstanding Cloud BrowserZero Trust Browser ranges and limitationsAccessing multiple sessions in isolationUsing persistent state for isolation
Both offer enterprise controls.
Cloudflare connects isolation with Gateway policies. Policies can block copy, paste, uploads, downloads, and keyboard input. Access adds private application context.
Zscaler connects profiles with ZIA and ZPA. Profiles control copy, paste, file transfers, and printing. They can watermark sessions and redact DLP matches. Exact capabilities depend on packaging.
Similar labels can hide implementation differences. Policy syntax and logs may differ. Identity integrations may differ. Operations teams should review both directly.
Do not select through checkbox counts alone. Build policies for real user groups. Test exceptions and audit output. Measure administrator effort during pilots.
- Cloudflare uses Gateway isolation policies.
- Cloudflare connects private application access.
- Zscaler uses ZIA isolation profiles.
- Zscaler connects ZPA application access.
- Both require policy administration.
SourcesIsolation policiesSet up Browser IsolationZscaler Zero Trust BrowserCreating isolation profiles for Internet and SaaSZscaler pricing and plans
Documented limits deserve attention.
Cloudflare publishes several compatibility limits. Webcam and microphone remain unavailable. Some WebGL sites may fail. Several streaming experiences remain unavailable.
Cloudflare recommends smaller individual downloads. Its documented guidance is 512 MB per file. Clientless isolation does not support hardware security keys. Virtualized environments remain unsupported.
Zscaler caps file uploads and downloads at 1 GB. Pasted images are limited to 3 MB. Each user gets 10 active sessions. Idle sessions expire after 10 minutes.
Zscaler can allow camera and microphone access. That option requires Turbo Mode. It is not supported on mobile devices.
Different limits affect different organizations. Camera-dependent teams should test Cloudflare carefully. Large files need testing on both platforms. Test the actual workload before choosing.
- Cloudflare lacks webcam and microphone support.
- Cloudflare documents WebGL and streaming limits.
- Cloudflare recommends 512 MB maximum per file.
- Zscaler caps file transfers at 1 GB.
- Zscaler caps pasted images at 3 MB.
- Zscaler camera access requires Turbo Mode.
SourcesKnown Browser Isolation limitationsZero Trust Browser ranges and limitationsAccessing multiple sessions in isolationCreating isolation profiles for Internet and SaaS
Isolation does not erase processing.
Cloudflare documents traffic decryption for isolation. Its Zero Trust system retains traffic logs. Buyers should review retention controls. Remote execution is not anonymous browsing.
Zscaler stores optional persistent state encrypted. That state lives in Zscaler's cloud. Unrestored state is purged after 15 days. Isolated requests also pass through ZIA policies.
Logging and persistence answer different questions. Traffic logging concerns observability. Persistent state concerns returning browser context. Both deserve governance decisions.
Review current privacy documentation directly. Confirm regional and contractual requirements. Avoid inferring privacy from isolation alone. Architecture does not replace policy review.
- Cloudflare decrypts isolated internet traffic.
- Cloudflare documents traffic log retention.
- Zscaler encrypts optional persistent state.
- Zscaler purges unrestored state after 15 days.
- Isolation and anonymity remain different.
SourcesRemote browser isolationUsing persistent state for isolationUnderstanding Cloud Browser
How much does Cloudflare or Zscaler isolation cost?
Cloudflare sells isolation as a Zero Trust add-on. Pay-as-you-go and Enterprise plans can add it. Exact public standalone dollar pricing remains unavailable. Buyers need current terms.
Zscaler includes standard Cyber Isolation in both platform bundles. Standard isolates unknown destinations, capped at 100 MB per user. Zscaler also sells a Zero Trust Browser Advanced add-on. Advanced allows 1.5 GB per user monthly.
Bundle comparisons can distort value. Existing licenses change incremental cost. Required controls change package choice. User and traffic volumes also matter.
Request quotes using identical assumptions. Include expected isolated traffic. Include support and implementation work. Compare the complete operating cost.
- 01
Define identical scope.
Use matching users, traffic, controls, and regions. Keep assumptions written.
- 02
Request current quotes.
Ask both vendors for equivalent coverage. Include required support.
- 03
Price operating work.
Include deployment, policy, training, and support. Count recurring administration.
- 04
Compare contract risk.
Review commitments, overages, and renewal terms. Keep legal review separate.
SourcesRemote browser isolationZscaler pricing and plansStep-by-step configuration guide for Cloud Browser
Where Cloudflare clearly wins.
Cloudflare wins inside Cloudflare One estates. Gateway and Access already provide context. Administrators can extend familiar policies. Existing traffic paths reduce deployment change.
Clientless prefixed URLs create another advantage. Unmanaged users avoid installing the client. Contractor workflows can benefit. The isolation add-on still remains necessary.
Network Vector Rendering is also distinctive. Some teams may prefer its transport model. That preference needs application evidence. It is not a universal speed claim.
Cloudflare also publishes detailed compatibility limits. That candor supports better pilot design. Known constraints reduce surprise. Buyers can test targeted workflows.
- Cloudflare wins native Gateway alignment.
- Cloudflare wins native Access alignment.
- Clientless URLs support unmanaged users.
- NVR offers a distinct transport.
- Detailed limits support better pilots.
SourcesRemote browser isolationSet up Browser IsolationClientless Web IsolationKnown Browser Isolation limitations
Where Zscaler clearly wins.
Zscaler wins inside ZIA and ZPA estates. Existing profiles and access paths matter. Teams preserve platform familiarity. Procurement can follow current relationships.
Three form factors create deployment breadth. Cloud isolation serves remote execution. Extensions serve existing browsers. The enterprise browser serves managed workspaces.
Optional persistent state is another advantage. Returning workflows can retain encrypted context. The documented state remains bounded. Administrators can choose temporary behavior instead.
Zscaler publishes concrete operational ranges. File, clipboard, session, and state limits appear. Those details improve capacity planning. Buyers can test the correct edges.
Turbo Mode adds instruction-based delivery. It also enables optional camera and microphone access.
- Zscaler wins native ZIA alignment.
- Zscaler wins native ZPA alignment.
- Three form factors broaden deployment.
- Optional persistent state supports continuity.
- Published ranges improve planning.
- Turbo Mode adds instruction-based delivery.
- Camera and microphone access is optional.
SourcesZscaler Zero Trust BrowserUnderstanding Cloud BrowserZero Trust Browser ranges and limitationsUsing persistent state for isolationUnderstanding Turbo Mode for isolationCreating isolation profiles for Internet and SaaS
When neither platform fits.
Some buyers do not manage workforces. They need one personal browser route. They may need selected off-device isolation. Enterprise platforms can become unnecessary machinery.
Legba offers a smaller Chrome extension. Ghost changes the route your browser uses. Shield runs a page in a browser off your device. Public pricing and trial reduce starting effort.
Legba is not a third enterprise contender. It lacks Gateway, Access, ZIA, and ZPA. It lacks enterprise DLP and administration. Downloads and copied data cross the Shield boundary. Those limits must remain visible.
Evaluate Legba only for the smaller job. Keep Cloudflare or Zscaler for governance. The best purchase matches actual operating needs.
- Legba serves personal Chrome users.
- Ghost changes the browser route.
- Shield opens pages off device.
- Enterprise policy parity is absent.
- Public extension pricing is available.
SourcesRemote browser isolationZscaler Zero Trust BrowserLegba
FAQs.
Which platform is better overall?
How do their rendering models differ?
What is Zscaler Turbo Mode?
Which platform supports persistent state?
Can Cloudflare isolate only selected websites?
Do both publish exact pricing?
When does Cloudflare clearly win?
When should buyers consider Legba?
References
- 01LegbaLegba
- 02Remote browser isolationCloudflare
- 03Isolation policiesCloudflare
- 04Set up Browser IsolationCloudflare
- 05Clientless Web IsolationCloudflare
- 06Known Browser Isolation limitationsCloudflare
- 07Zscaler Zero Trust BrowserZscaler
- 08Understanding Cloud BrowserZscaler
- 09
- 10
- 11
- 12
- 13
- 14Zscaler pricing and plansZscaler
- 15
- 16Zscaler acquires SquareXZscaler