• bVNC: Secure VNC Viewer 1
  • bVNC: Secure VNC Viewer 2
  • bVNC: Secure VNC Viewer 3
  • bVNC: Secure VNC Viewer 4

bVNC: Secure VNC Viewer

Please support my hard work and GPL open-source software by buying the donation version of bVNC from Google Play. You can use this fully-featured version of bVNC for free for as long as you want with no strings attached.
If bVNC doesn't work for you, before writing a review, please post your question in the forum:https://groups.google.com/forum/#!forum/bvnc-ardp-aspice-opaque-android-bb10-clients

See below for instructions for Windows, Linux, and Mac OS X.

If you need an RDP application, please search for aRDP in Google Play. In addition, a SPICE client named aSPICE is available. Finally, if you are an oVirt, RHEV, or Proxmox user, check out Opaque.

bVNC is a secure, open source VNC client. Its features include:
- Windows, Mac, Linux, BSD, or any other OS with a VNC server installed
- Master password support in the Pro version
- Multi-factor (two-factor) SSH authentication in the Pro version
- Multi-touch control over the remote mouse. One finger tap left-clicks, two-finger tap right-clicks, and three-finger tap middle-clicks
- Right and middle-dragging if you don't lift the first finger that tapped
- Scrolling with a two-finger drag
- Pinch-zoom
- Dynamic resolution changes, allowing you to reconfigure your desktop while connected, and control over virtual machines from BIOS to OS
- Full rotation
- use the central lock rotation on your device to disable rotation
- Multi-language
- Full mouse support
- Full desktop visibility even with soft keyboard extended
- SSH tunneling, AnonTLS and VeNCrypt for secure connections (does not support RealVNC encryption).
- High-grade encryption superior to RDP using SSH and VeNCrypt (x509 certificates and SSL), preventing man-in-the-middle attacks
- AutoX session discovery/creation similar to NX client
- Tight and CopyRect encodings for quick updates
- Ability to reduce the color depth over slow links
- Copy/paste integration
- Samsung multi-window
- SSH public/private (pubkey)
- Importing encrypted/unencrypted RSA keys in PEM format
- Zoomable, Fit to Screen, and One to One scaling modes
- Two Direct, one Simulated Touchpad, and one Single-handed input modes
- In single-handed input mode, long-tap to get a choice of clicks, drag modes, scroll, and zoom
- Supports most VNC servers including TightVNC, UltraVNC, TigerVNC, and RealVNC
- Supports Mac OS X built-in remote desktop server (ARD) and Mac OS X authentication
- Does NOT support RealVNC encryption (use VNC over SSH or VeNCrypt instead)
- Stowable on-screen extra
- Right-click with Back button
- Use D-pad for arrows, rotate D-pad
- FlexT9 and hardware keyboard support
- View-only mode
- On-device help on creating a new connection in the Menu when setting up connections
- On-device help on available input modes in the Menu when connected
- Recommended with Hackers keyboard from Google Play


- Instructions for Windows:Plain VNC:http://iiordanov.blogspot.ca/2012/04/how-to-install-and-connect-to-tightvnc.html

Secure VNC over VeNCrypt:https://groups.google.com/forum/#!topic/bvnc-ardp-aspice-opaque-android-bb10-clients/lINJkYJbN-U

Secure VNC over SSH:http://iiordanov.blogspot.ca/2012/04/tunneling-vnc-over-ssh-to-windows.html


- Instructions for Linux:WARNING: AnonTLS is not supported on Android 6, so to use Vino, the built-in VNC server for GNOME you have to disable Vino encryption requirement with "gsettings set org.gnome.Vino require-encryption false" or use AutoX (see below)

Plain VNC (Remote Desktop on Ubuntu):http://www.howtoforge.com/configure-remote-access-to-your-ubuntu-desktop

AutoX Secure VNC over SSH:http://iiordanov.blogspot.ca/2012/10/looking-for-nx-client-for-android-or.html


- Instructions for Mac OS X:Plain VNC (Remote Desktop for Mac OS X):http://iiordanov.blogspot.ca/2012/04/how-to-connect-to-mac-os-x-using-bvnc.html

Secure VNC over SSH:http://iiordanov.blogspot.ca/2012/04/tunneling-vnc-over-ssh-to-mac-os-x.html

GPL source code here:https://github.com/iiordanov/remote-desktop-clients

Category : Communication

Related searches

Reviews (28)

Bar. P. May 17, 2022     

Works great, thumbs up. One issue is that when pinch-zooming to fit a window in view, it may "snap to 1:1 zoom" which can be very annoying if 1:1 zoom is the wrong size. There seems to be no way to make the window the right size, if exactly the right size is too close to 1:1 zoom. I don't see the point of snapping to 1:1 zoom anyway, and I don't see a way to disable it. If I wanted 1:1 zoom then I would have selected that scaling option, instead of "zoomable."

Sea. G. May 7, 2022     

I updated to the newest version 2 days ago and now when I'm connected the cursor doesn't move on screen

Ste. C. Oct 16, 2020     

Following update the load screen is awful. It's like it's trying to confuse where you need to click so you click on an ad. Other than that it works fine once running. I find connection a bit faster than previous version. I'd prefer a menu option to select 'right click menu' than the current two finger tap, but it does work better than previous version.

Tom. R. Apr 14, 2020     

Highly recommended. Been using for almost 4 years to remote access Linux workstations/servers. Still the best VNC app I've found, and it's given me the ability to perform meaningful remote tasks from anywhere via my phone. Easy to set up and highly configurable - I was able to quickly set up multiple connections from private and public networks using the VNC over SSH option. Supports passwords as well as RSA keys (easy to import) for better security. Once connected you get full functionality on the remote machine. The screen can be zoomed and panned, there's full mouse functionality including left/right/middle click, and the keyboard has CRTL, ESC, arrow, etc. keys. I upgraded to the pro version in recognition of the obvious amount of work that has gone into the app. Have a problem? I found the developer very responsive via the forum.

mev. Jul 18, 2020     

Overall, very good app ! And the best I found for some VNC over SSH. One odd thing though: Since the last update, the screen moves up and down when dragging up and down (with the "zoomable" feature). But I mean, more than the actual screen size, by showing black empty screen. It wasn't doing this before. Bug ?

Kri. K. Jul 31, 2020     

This VNC viewer works very well. I'm able to use any program on my PC with no hassle, which is great. One issue that I've had is that sometimes the screen will become half covered with a transparent white overlay while I'm using the VNC. I think the root of this issue is the Alt-Tab keyboard shortcut as I'm using a hardware keyboard with my Tab S4. Besides that one small issue, which doesn't really inhibit my ability to work much, I love this VNC. Props to the developer for creating it!

And. P. Feb 9, 2022     

This app is a necessity for me. I just wish the connection didn't keep dropping on the Pixel 4a, Android 12. I don't know whether other phones are having the same issue.

Rim. May 18, 2022     

This is a pretty good app allows me to use my control my main device as I would as if it was in my hand.

MIO. S. Aug 15, 2019     

I'm very pleased with this app. I'm using it to control my other Android phone with Alpha VNC lite server installed. Few suggestions for developer: - when I rotate server phone to landscape, only part of the bVNC phone image rotates (it would be nice if we can rotate both phones) - in fit-to-screen mode you can't zoom anything so zooming action with two fingers (pinch to zoom) can be used to zoom something on remote (server) phone (it is important function when you are connected to mobile phone)

Cis. C. T. Mar 15, 2022     

This app has been incredible to use. The creator of this deserves serious respect. To make a service like this free is amazing. I'm just wondering what do I get extra with the paid version? I'd love to support the devs.

the. Apr 11, 2020     

While the UI isn't the best, it is functional. What really brings my rating down is that if you want to connect with AnonTLS enabled by selecting that option for the connection this app will fail to connect and suggest you turn off AnonTLS. Edit: Updated rating as dev is aware and actively working towards a fix.

Mat. P. Dec 16, 2021     

Awesome! I did a setup with Dex and Termux so when it opens, it goes to Debian 10, starts a vnc server and automatically opens the RemoteCanvasActivity, so I get a direct connection. I would love if you can add the option to modify the defaults when it opens (resolution, immersive mode, extra keys), save the password when starting from the activity directly and to avoid creating new profiles every time I open from the Activity. Thank you anyways!

Nat. S. Jun 9, 2019     

Not absolutely perfect but pretty darn good VNC app. The only issues I have is the snapping while zooming in and out is a bit aggressive and when you are long pressing to drag the mouse in trackpad mode, the mouse gets "janky" like it loses precision. These are minor quibbles though. Volume keys for scrolling is a great bVNC feature and the rest of the app is as good or better than almost every other VNC viewer on the Play store.

Jos. V. May 24, 2019     

Basics work nice, but I have 2 issues: (1) on every tap the menu at the right appears for a short time, can this be disabled or can a connection option be added for that, maybe only how it after a swipe or so and (2) on every tap a "VNC Beep" popup appears for a short time, why?

Col. G. Jun 19, 2021     

Works perfectly. I have an old phone and this app was one of the few that was available on the play store. It's too bad this app doesn't have closer to a 5 star rating... just reading some of the low rated reviews you can see that most cases are PEBCAK error and in cases where it's a bug the dev has followed up and tried to fix it/get more info. Props to the dev ✊

xro. x. Sep 23, 2021     

It works flawlessly! A very good implementation of the VNC protocol. A tiny bit on the expensive side if you want to get the paid version but the free version is fully functional anyway.

Mik. T. Nov 24, 2019     

Works well. No significant complaints (not like I'm going to be doing anything substantial from my phone) but the button layout could be adjusted a tiny bit (it seems I need to minimise keyboard to get the normal menu to disconnect)

Max. P. May 8, 2019     

Waste of time, don't even bothering to evaluate. Clunky connection UI that resets fields on rotation. Overlay UI during connection is finicky, requires precision, and can block parts of your desktop. In my experience using this to connect to a Tight VNC server, it simply stops responding after a few minutes. Before it craps out, it's unusably slow.

Nav. L. M. Oct 7, 2020     

I'm okay with the annoying startup pop up. It's the best because of an ad-free app. EDIT: Used to be my default VNC app, but I moved to a different one because of some long lasting minor bugs.

Kev. K. Sep 10, 2021     

I'll amend original rating. This is a great app. Some of the settings were a little tricky to understand, but it works really well overall. I am thankful that it works well in DeX mode, unlike others.

Jef. G. Aug 31, 2020     

UPDATE: I previously reviewed as 4 stars due to the error when connecting to UltraVNC servers at anything other than 24 bit ("Connection Failed Unknown RFB message type 26"). However, the developer has stated this is an issue with UltraVNC and not bVNC. Apparently it never worked with lower color modes (I just assumed it was, but it always ran in 24 bit mode). It's a shame, but not Iordan's fault. If it becomes an issue, I'll likely look at replacing UltraVNC instead of bVNC.

Bri. C. Mar 3, 2022     

Fairly good and easy to use and also FREE!

Vla. S. Apr 12, 2019     

you have a greate app, but UI is for pro users. after few hours i managed to make vnc over ssh working. it was necessary to choose ConfigureAutoX-> FindOrCreateWithXvnc. please overview this control style to make it look more actionable. i see it as black text on gray background. same style as inactive text. thank you for your project

Cha. K. Jan 1, 2020     

WAY better app than VNC Viewer. Allows to set screen size to match host output, ssh tunnel options, can minimize controls. Just looks and works better for me.

Mar. F. Nov 5, 2021     

An easy-to-use application. Simple interface and functions which allow us to remote connect. Very recommended!

S. K. Mar 22, 2021     

Using Samsung Dex for Windows with my S21 Ultra connected. Installed Ubuntu with Andronix and started a vncserver in termux. Connected with bVNC. My problem is the mouse cursor will act as if I am holding the left click button even when I am not pressing it. For example, when I move it around on the desktop, it will be holding left click and drag selecting. I attempted to change input modes but none of the options fix this issue. Also attempted on a diferent mouse, same problem. Unusable

bra. e. Feb 19, 2020     

I would buy the pro version, but this app seems in need of a refresh. The UI is dated, it doesn't support newer eliptical ssh keys, and you have to completely recreate a connection to wipe known_hosts.

Kei. A. Feb 19, 2022     

Doesn't work. Tried to save the server multiples times and it doesn't work. Doesn't let you connect to a server.