VirtualHere USB Server

In-app purchases
277 reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

The VirtualHere USB Server will turn your Android Phone/Tablet/TV/PC/Shield/Embedded device into a USB Server.

It is written as a C native complied binary (not java) for increased performance. It will utilize multiple CPU cores if available and supports all USB transfer modes, control, bulk, interrupt and isochronous.


In Trial mode, this app will support sharing one USB device three times. If you want to continue to use the app and have advanced features like sharing multiple devices from a single Android server, or running the client as a service, please purchase a license from

Clients are available for Windows, Linux and OSX.

The VirtualHere USB Server removes the need for an actual USB cable and instead transmits USB signals over a wireless or wired network. The USB device appears as if it was directly attached to a client machine even though it is remotely plugged into your android device. All existing client drivers work as is, the client machine doesn't know the difference! Its like replacing the USB cable with a network connection (or alternatively giving a USB device an IP address)

For example:

1. Remotely control your digital camera by plugging it into your phone and controlling it remotely via a desktop
2. Turn any printer into a wireless printer
3. Use USB devices in virtual machines
4. Plug in your gaming controller and remotely play streaming games over the LAN or Internet
5. Use a USB-to-serial converter to remotely access serial devices
6. Use USB devices in the cloud. Plug in the device and it can be directly used from a cloud server with no special programming required!
7. Mount USB drives connected to your android device directly in windows/linux/osx

Your Android device needs to have USB host abilities (most larger or new devices have this). Also you may need to buy a Micro-USB OTG to Host adapter if you only have a Micro-USB plug.

The client software is available for download from

The first screenshot shows a USB webcam plugged into a remote Android Device and being used on a local Windows machine. i.e converting a normal webcam into an IP webcam. When sharing a webcam it is recommended your Android device connects via Ethernet for minimum network latency.

The next screenshot shows a Apple Mac machine accessing a FTDI serial device that is plugged into a remote android device. ie. serial over IP
Updated on
Aug 1, 2022

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Device or other IDs
Data is encrypted in transit
Data can’t be deleted
277 reviews
A Google user
October 15, 2018
This app is one of a kind. Very easy to use & connect things together. Everything feels nice & polished & rather geeky. There are minor delay in input registering, but that's probably due to the lag in the network. It would be great if this could have android clients as well as in An2An remote, then it would simply be perfect. Also if possible, bluetooth connections would be nice too, since they seem rather stable compared to wifi. Thank you!
25 people found this review helpful
Did you find this helpful?
Forward Thinking
May 26, 2022
Please excuse locksport fan. His head is firmly lodged between his butt cheeks. This app and service is priceless and the only one of its kind. Imagine being ANYWHERE and plugging in a portable drive to your phones usb C port and then said drive is suddenly plugged into and recognized by your home pc. Cloud storage black magic. Gamepad? Keyboard? Mouse? Usb hub? OF COURSE! A simple port forward allows for WAN connections. Try to have a stable 4g or 5g connection though. This has enriched my life
3 people found this review helpful
Did you find this helpful?
James Cross
November 19, 2020
This software is able to connect my devices across my home network without any input lag (PC to Mi Box S). I connect a keyboard+mouse and an Xbox One controller via ms official dongle. With the Xbox One controller, I can use headphone audio (why I need the dongle) - with all other methods to use this, I had 1-2 second audio delay but with VirtualHere there is no delay at all. Also, since the devices connect to my PC natively, there are no conflicts with Android keyboard shortcuts.
20 people found this review helpful
Did you find this helpful?

What's new

* Improved support for XBox devices on older Android versions