Test Your Website on Real Desktop and Mobile Browsers

Run live and automated cross browser tests on Chrome, Safari, Firefox, and Edge across 3,000+ browser-OS combinations. No setup, no device lab.

Web Development

How to Use the Remote Desktop Web Client: URLs and Login

The Remote Desktop web client opens your work desktop in a browser. Get the right URL for RDS or Windows App, sign in, move files, and know its limits.

Last Updated on:

The Remote Desktop web client opens the Windows desktops and apps your organization publishes inside a browser, with no RDP client to install. The hard part in 2026 is the address: Microsoft ended support for the Remote Desktop web client for Azure Virtual Desktop and Windows 365 in the public cloud on March 27, 2026, and its Azure Virtual Desktop client guide now points those users to Windows App at windows.cloud.microsoft.

Organizations that run Remote Desktop Services (RDS) use the RDS web client, which opens the apps and desktops an administrator publishes at a URL that administrator sends you.

Overview

To use the Remote Desktop web client, open the URL your administrator gave you in a supported desktop browser, sign in with your work account, and select a desktop or app. Remote Desktop Services uses https://server_FQDN/RDWeb/webclient/index.html. Azure Virtual Desktop and Windows 365 now use Windows App at https://windows.cloud.microsoft/.

  • Installation-free access: The Remote Desktop web client runs in a desktop browser on Windows, macOS, Linux, or ChromeOS, so a locked-down or shared computer can open published desktops and apps without installing an RDP client.
  • Mobile browsers: Not supported. Microsoft documents that neither the RDS web client nor Windows App on the web works in phone or tablet browsers, so use the Windows App mobile app on iOS, iPadOS, or Android.
  • Personal PCs: Not supported. Microsoft's browser clients open only the desktops and apps an administrator publishes, never a standalone remote PC such as your home computer.
  • Retired Azure address: client.wvd.microsoft.com/arm/webclient no longer runs its own client. In a check on TestMu AI's cloud, the old address forwarded to windows.cloud.microsoft and then to the Microsoft sign-in page.
  • File transfer: The Remote Desktop web client's clipboard carries text only. Files move through the Remote Desktop Virtual Drive: upload with the web client toolbar icon, and download by copying a file into the drive's Downloads folder, up to 255 MB on the RDS web client.
  • Multiple monitors and USB: Windows App installed on a Windows PC supports multiple monitors, USB and smart card redirection, and Teams media optimization, none of which the web client offers, so daily multi-screen work belongs there.
  • Keyboard shortcuts: Press Ctrl+Alt+End to send Ctrl+Alt+Del to the remote session on Windows, fn+control+option+delete on a Mac, and Alt+F3 to send the Windows key.

What Is the Remote Desktop Web Client?

The Remote Desktop web client is Microsoft's browser-based client for the Remote Desktop Protocol (RDP). You open a URL, sign in, and pick a desktop or app your administrator published, and the session runs in a browser tab with nothing installed on the computer in front of you.

Microsoft's Windows App overview lists Azure Virtual Desktop, Windows 365, and Microsoft Dev Box as reachable from a web browser, and Remote Desktop Services and remote PCs as not reachable there.

Which browser client you use therefore depends on where your organization hosts its desktops:

DetailRDS web clientWindows App in a browser
Connects toRemote Desktop Services collections on your organization's Windows ServersAzure Virtual Desktop, Windows 365, and Microsoft Dev Box
Who runs itYour IT team publishes it on the RD Web Access serverMicrosoft hosts it
Sign-inDomain user name and passwordMicrosoft Entra work or school account
Addresshttps://server_FQDN/RDWeb/webclient/index.htmlhttps://windows.cloud.microsoft/
StatusDocumented by Microsoft for Windows Server RDS deploymentsReplaced the Remote Desktop web client for public-cloud Azure Virtual Desktop and Windows 365 on March 27, 2026

Windows App sign-in needs a work or school account from your administrator. The same overview states that a personal Microsoft account can't sign in.

How to Reach a Personal PC From a Browser

Neither Microsoft browser client opens a standalone PC, so reaching your own computer takes a different route:

  • Remote Desktop Connection or Windows App - the installed clients connect to a remote PC over RDP once that PC is set up for remote access, so this route needs an app on your device.
  • Chrome Remote Desktop - Google's service reaches a Windows, Mac, or Linux computer from Chrome after you install its host software from remotedesktop.google.com/access. On a managed account, your administrator can control access to it.
  • Apache Guacamole - a clientless remote desktop gateway. Once it is installed on a server, its HTML5 client reaches machines over RDP, VNC, or SSH from a web browser, with no plugins or client software.

Remote Desktop Web Client URLs

Use the exact address your administrator sends you. Each deployment type follows one of these patterns, taken from Microsoft's Azure Virtual Desktop client guide and its RDS web client setup guide.

DeploymentWeb client URLNotes
Remote Desktop Services (on-premises)https://server_FQDN/RDWeb/webclient/index.htmlThe server name must match the RD Web Access certificate
Azure Virtual Desktop, Windows 365, Dev Box (public cloud)https://windows.cloud.microsoft/Windows App in the browser
Azure Virtual Desktop (classic)https://client.wvd.microsoft.com/webclient/index.htmlFor deployments on the classic service
Azure Governmenthttps://rdweb.wvd.azure.us/arm/webclient/No end-of-support date announced
Azure operated by 21Vianethttps://rdweb.wvd.azure.cn/arm/webclient/No end-of-support date announced

A bookmark to the retired Azure address still lands in the right place. In a check run for this guide in October 2026 on TestMu AI's cloud, Chrome 154 on Windows 11 and Chrome 149 on a real Pixel 6 from the real device cloud both followed it to Windows App before reaching Microsoft's sign-in page. This is the console output of that run:

[Chrome 154, Windows 11]
client.wvd.microsoft.com/arm/webclient/
  -> client.wvd.microsoft.com/arm/webclient/index.html
  -> windows.cloud.microsoft/?navFrom=avdweb&navType=auto
  -> login.microsoftonline.com/common/oauth2/v2.0/authorize
  title: "Sign in to your account"
windows.cloud.microsoft/
  -> login.microsoftonline.com/common/oauth2/v2.0/authorize
  title: "Sign in to your account"
[Chrome 149, real Pixel 6]
client.wvd.microsoft.com/arm/webclient/
  -> client.wvd.microsoft.com/arm/webclient/index.html
  -> windows.cloud.microsoft/?navFrom=avdweb&navType=auto
  -> login.microsoftonline.com/common/oauth2/v2.0/authorize
  title: "Sign in to your account"
windows.cloud.microsoft/
  -> login.microsoftonline.com/common/oauth2/v2.0/authorize
  title: "Sign in to your account"

The old index page does the forwarding in the browser, with navFrom=avdweb in the query string, so an HTTP check that follows redirects stops at a 200 response for that index page and misses the move. The phone reached the same sign-in page with no warning, even though Microsoft's documentation lists mobile browsers as unsupported.

How to Use the Remote Desktop Web Client

The steps below follow Microsoft's RDS web client guide. Windows App in a browser runs the same flow, per the Azure Virtual Desktop client guide, with a Microsoft Entra work account in place of a domain user name.

Sign In and Open a Desktop

  • Open the URL your administrator sent you in a supported browser on a computer.
  • Sign in. On RDS, enter your user name as DOMAIN\username plus your password; on Windows App, use your work or school account and approve any MFA prompt.
  • Select a desktop or app under All Resources on RDS, or in your workspace on Windows App, and enter your password again if prompted.
  • In the Access local resources prompt, choose which local resources, such as the clipboard and printer, the session may use, then select Allow.
  • When you finish, select Sign Out in the toolbar or close the browser window.

Keyboard Shortcuts in the Web Client

The RDS web client guide lists alternate key combinations that inject standard Windows shortcuts into the remote session:

PressSends to the remote session
Ctrl+Alt+End (Windows) or fn+control+option+delete (macOS)Ctrl+Alt+Del
Alt+F3Windows key
Alt+Page UpSwitch programs left to right, like Alt+Tab
Alt+Page DownSwitch programs right to left, like Alt+Shift+Tab

Transfer Files, Copy Text, and Print

Per the RDS web client guide, files move through the Remote Desktop Virtual Drive, and the clipboard carries text:

  • Upload - select the upload icon in the web client menu, pick local files, and find them in the remote session in the Uploads folder of the Remote Desktop Virtual Drive.
  • Download - copy a file into the Downloads folder of the Remote Desktop Virtual Drive and confirm the browser prompt. Files are limited to 255 MB.
  • Copy and paste - text only, with Ctrl+C and Ctrl+V. Files can't travel through the clipboard.
  • Print - choose Remote Desktop Virtual Printer in the print dialog. The browser generates a PDF of the job, which you open and print locally or save.

Requirements and Limitations

Microsoft's Azure Virtual Desktop client guide lists these browsers for the web client, and the Windows App documentation repeats the same table. The RDS web client guide names the same four browsers, with Firefox supported from version 55.

BrowserOperating systemsMinimum version
Microsoft EdgeWindows, macOS, Linux, ChromeOS131
Google ChromeWindows, macOS, Linux, ChromeOS130
Apple SafarimacOS18
Mozilla FirefoxWindows, macOS, Linux128
  • Recent browsers only - since June 15, 2025, Microsoft supports browser versions no more than 12 months old, with the AVC video codec and WebGL enabled. A what is my browser check shows the version you are running.
  • Computers only - mobile browsers and Internet Explorer are unsupported, so phones and tablets need the Windows App mobile app.

Remote Desktop Web Client vs the Desktop App

The installed client is now Windows App. The Microsoft Store version of the older Remote Desktop app reached end of support in September 2025, per the Azure Virtual Desktop client guide.

Microsoft's Windows App feature comparison shows what the browser gives up:

FeatureWeb browserWindows App on Windows or macOS
InstallationNoneInstall the app on each device
Multiple monitorsNot supportedSupported
Dynamic resolutionSupportedSupported
USB and serial port redirectionNot supportedWindows only
Smart card redirectionNot supportedSupported
Local filesUpload and download onlyLocal drive redirection
ClipboardText onlySupported
Teams media optimizationNot supportedSupported
RDP Shortpath (UDP transport)Not supportedSupported; public-network mode on macOS is in beta
Screen capture protectionNot supportedSupported
WatermarkingSupportedSupported

Use the browser for occasional access from a computer you don't control, and the installed Windows App for daily work, multi-monitor setups, Teams calls, or smart card sign-in.

Austin Siewert

Austin Siewert

Co-Founder, Steadfast Systems

Discovered @TestMu AI yesterday. Best browser testing tool I've found for my use case. Great pricing model for the limited testing I do 👏

3M+ Devs and QAs rely on TestMu AI

Deliver immersive digital experiences with Next-Generation Mobile Apps and Cross Browser Testing Cloud

How to Set Up the Remote Desktop Web Client on RDS

An administrator publishes the RDS web client from the RD Web Access server with Microsoft's RDWebClientManagement PowerShell module. The RDS web client setup guide lists these prerequisites:

  • An RD Gateway, an RD Connection Broker, and RD Web Access running on Windows Server 2016 or 2019.
  • Per-user client access licenses (CALs) rather than per-device CALs; with per-device CALs, all licenses are consumed.
  • Publicly trusted certificates on the RD Gateway and RD Web Access roles.
  • The KB4025334 update on the RD Gateway, which later cumulative updates might already include.
  • Session hosts running Windows 10 or later, or Windows Server 2016 or later.

Then run Microsoft's documented sequence in an elevated PowerShell prompt on the RD Web Access server. These commands are quoted from that guide and were not run for this article, because they need a live RDS deployment:

# Windows Server 2016 only: update PowerShellGet, then restart PowerShell
Install-Module -Name PowerShellGet -Force

Install-Module -Name RDWebClientManagement
Install-RDWebClientPackage
Import-RDWebClientBrokerCert <.cer file path>
Publish-RDWebClientPackage -Type Production -Latest

Import-RDWebClientBrokerCert takes the RD Connection Broker certificate, exported as a .cer file and copied to the RD Web Access server. Rerun it whenever that certificate is renewed, or users get an "unexpected server authentication certificate was received" error. To trial a new client version first, publish it with -Type Test, which serves it at /RDWeb/webclient-test/index.html.

How to Fix Remote Desktop Web Client Connection Errors

Match the symptom to its cause before calling IT. The causes and fixes come from the RDS web client setup guide and the Azure Virtual Desktop client guide:

SymptomLikely causeFix
No desktops, or another account's desktopsThe browser is already signed in to a different work accountSign out of that account, or open the URL in a private window
Security warning on an RDS URLRD Web Access has no publicly trusted certificate, or the URL's server name doesn't match itUse the server FQDN on the certificate; the administrator installs a trusted certificate
"Unexpected server authentication certificate was received"The RD Connection Broker certificate was renewed but not re-importedThe administrator reruns Import-RDWebClientBrokerCert and republishes
Resources listed but won't connect (RDS)The RD Gateway lacks a trusted certificate or the KB4025334 updateThe administrator checks both on the gateway
Sessions fail to startBrowser older than 12 months, or AVC and WebGL unavailableUpdate the browser and turn WebGL back on
Phone or tablet browserMobile browsers are unsupportedInstall Windows App from the App Store or Google Play
Personal Microsoft account rejectedWindows App accepts work or school accounts onlySign in with the account your administrator issued

For anything else on RDS, the web client can record its own console log: open the ellipsis menu, go to About, select Start recording under Capture support information, reproduce the problem, and select Stop recording. The browser downloads RD Console Logs.txt for your administrator.

Remote Desktops for Cross-Browser Testing

If you open a remote desktop only to check a site in a browser you don't have locally, such as Safari on a Mac from a Windows laptop, a testing cloud saves you the VM upkeep. TestMu AI's Real-Time Testing launches real desktop browsers on cloud Windows and macOS virtual machines from a web dashboard, across 3,000+ browser and OS combinations, with Chrome or Firefox DevTools, screenshots, session recording, and Mark as Bug to trackers such as Jira.

Its LT Tunnel routes the cloud browser to a staging build that only exists on your network, and the local website testing tutorial walks through that setup with Selenium. For Safari specifically, see Safari browser for Windows, and the cross-browser testing guide covers choosing the browser matrix. Real-Time Testing tests websites and apps; it does not open your organization's published desktops.

Note

Note: Need Safari on a Mac from a Windows laptop? Start a Real-Time Testing session on a cloud macOS machine and log bugs to Jira from the same tab. Try TestMu AI free

Can AI Agents Use the Remote Desktop Web Client?

Yes, but only by looking at the screen. The web client needs WebGL and the AVC video codec, per Microsoft's Azure Virtual Desktop client guide, so a computer-use agent sees the remote desktop as pixels and has to screenshot, locate, click, and type the way a person does.

  • No accessibility tree inside the session - WebGL draws inside an HTML canvas element, per MDN's WebGL reference, so the agent can't query the remote app's buttons and fields by role or name and has to find them in each screenshot.
  • Sign-in needs a person - Windows App sign-in runs through Microsoft Entra ID with your organization's MFA and Conditional Access rules, so an agent usually drives a session that a person already opened.
  • Clicks move with the window size - Microsoft's feature comparison describes dynamic resolution, where the remote desktop resizes to fit the browser window, so a coordinate recorded before a resize can land on a different element afterward.
  • Each step waits on the network - the browser client can't use RDP Shortpath's UDP transport, so on a slow link, have the agent act only after a fresh screenshot confirms the previous step took effect.

When the app an agent needs is a web app, skip the remote desktop and give the agent a browser it can read. TestMu AI's Browser Cloud runs real Chrome sessions that agents drive through Playwright, Puppeteer, or Selenium, and its testmu-browser-agent CLI works from the page's accessibility tree with stable element references instead of screen coordinates. Every session records video plus console and network logs, and the guide to browser infrastructure for AI agents covers the setup.

Conclusion

Open the Remote Desktop web client URL that matches your deployment from the table above, in a desktop browser no more than 12 months old, and sign in with the account your administrator issued. If you only needed a remote desktop to check a site in another browser, start a Real-Time Testing session on TestMu AI with the desktop browser real-time testing guide.

Testing web or mobile apps without writing code? KaneAI by TestMu AI turns plain-English instructions into tests.

To run your first test, start free, or
for a full walkthrough of the product.

Author

...

Sawan Garg

Blogs: 5

  • Linkedin

Sawan Garg is Senior Vice President of Engineering at TestMu AI, leading platform and infrastructure engineering across the testing cloud. He designed the microservices architecture and databases behind the platform and built the streaming technologies, including VNC, Guacamole, and WebRTC, that deliver live and real-time testing. He also contributed to the distributed proxy-based Tunnel that lets teams test firewall-protected and locally hosted websites. He brings 13+ years of engineering experience across Python, Java, Golang, Node.js, Kafka, Elasticsearch, Redis, and Kubernetes. Sawan holds a B.Tech in Computer Science and Engineering.

Reviewer

...

Anurag Sharma

Reviewer

  • Linkedin

Anurag Sharma is Senior Vice President of Engineering at TestMu AI, leading platform and product engineering across the testing cloud. He improved the streaming technologies behind live and screenshot testing, built the components that run the automation and manual test grids, and created an SSH-based Tunnel over a TCP proxy to test locally hosted and firewall-protected websites. He also built a microservice that scales virtual machines across bare-metal servers on demand using server health stats and weighted round robin. He brings over 12 years of experience across Golang, Node.js, Python, Java, Redis, Kafka, and MySQL, with earlier work engineering decision-support systems for Indian Railways.

Add to Google preferred sources

Summarise with AI

Copied to Clipboard!
...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free

Remote Desktop Web Client FAQs

Did you find this page helpful?

More Related Blogs

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests