bVNC: Secure VNC Viewer

4.0
3.71K reviews
500K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

bVNC: Secure VNC Viewer


Secure, fast, open-source, VNC Client for Windows, Linux and Mac with SSH

Need bVNC on iOS or Mac OS X? Now available at
https://apps.apple.com/us/app/bvnc-pro/id1506461202

Please support my work and GPL open-source software by buying the donation version of this program called bVNC Pro!

Release notes:
https://github.com/iiordanov/remote-desktop-clients/blob/master/bVNC/CHANGELOG-bVNC

Older versions:
https://github.com/iiordanov/remote-desktop-clients/releases

Report bugs:
https://github.com/iiordanov/remote-desktop-clients/issues

If you have questions, please don't post a negative review, rather ask your question on the forum so everybody benefits
https://groups.google.com/forum/#!forum/bvnc-ardp-aspice-opaque-remote-desktop-clients

Check out my RDP Client, aRDP
https://play.google.com/store/apps/details?id=com.iiordanov.freeaRDP

For Proxmox and oVirt, get Opaque
https://play.google.com/store/apps/details?id=com.undatech.opaque

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

- Windows: Secure VNC with VeNCrypt:
https://groups.google.com/d/msg/bvnc-ardp-aspice-opaque-remote-desktop-clients/c9ptU7UekE4/rOzNlkiaEgAJ

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

- Ubuntu: Remote Desktop on 20.04 and older:
http://www.howtoforge.com/configure-remote-access-to-your-ubuntu-desktop

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

- Mac OS: Remote Desktop:
http://iiordanov.blogspot.ca/2012/04/how-to-connect-to-mac-os-x-using-bvnc.html

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

bVNC is a secure, open source VNC client. Its features include:
- Windows, Mac, Linux, BSD, or any other OS with a VNC server installed
- Fully compatible with PiKVM
- 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
- Left, right and middle button drag/drop if you don't lift the first finger that tapped
- Scrolling with a two-finger drag
- Pinch-zoom
- Force Landscape, Immersive Mode, Keep Screen Awake
- Dynamic resolution changes, allowing you to reconfigure your desktop while connected, and control over virtual machines from BIOS to OS
- Full 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 like NX client
- Tight and CopyRect encodings for quick updates
- Ability to reduce the color depth over slow links
- Copy/paste integration
- Samsung DEX, Alt-Tab, Start Button capture
- Ctrl+Space capture
- 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 keys
- Right-click with Back button
- D-pad for arrows, rotate D-pad
- Hardware/FlexT9 keyboard support
- View-only mode
- In-app help on usage, connection setup and input modes (see in-app Menu)
- Hacker's Keyboard recommended

Code
https://github.com/iiordanov/remote-desktop-clients
Updated on
May 19, 2025

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
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.0
3.11K reviews
Patrick V
May 7, 2025
haven't found another vnc viewer that could capture all keyboard and mouse input like this one. truly good stuff
2 people found this review helpful
Did you find this helpful?
Iordan Iordanov (Undatech)
May 7, 2025
🙏
Juan M. B.
April 21, 2024
Used to crash/disconnect a lot making the app unusable,but lately the connection is super stable,it even stays connected after running for a long while in the background,really happy with the app.Seems the issue may have been fixed I suppose (or it was my phone/network,though I didn't change anything on my side+my Windows VNC client worked perfectly..maybe a Samsung phone issue..).Btw i purchased aRDP Pro to get sound, both are wonderful apps, thanks for the amazing work. Will purchase here too.
6 people found this review helpful
Did you find this helpful?
Iordan Iordanov (Undatech)
March 4, 2024
EDIT: Still haven't heard back, please email us at support _at_ morpheusly _dot_ com or at least update your review... Additional piece of info, the Pro version allows you to lock the whole app with a password. I noticed you're using an older version. Is it happening in the latest one v5.2.9? I cannot reproduce the issue at all at the moment.
Steve Cunningham
October 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.
42 people found this review helpful
Did you find this helpful?
Iordan Iordanov (Undatech)
February 24, 2025
Hey, just checking in about the awful load screen issue you are referring to. I never did understand this comment, if this is still an issue, please reach out to let me know how I can fix kt. For roght-click, there is a single hand input mode where you can select what click you want to do.

What’s new

v5.8.7
- Fix for widgets in newer Androids
v5.8.6
- Allow all orientations
- Stop capturing screenshots after option to not show them is toggled
- Bugfix to not re-request same resolution
- Stability bugfix
v5.8.4
- Improved SSH key import logic
- Improved pointer movement logic
- Bugfixes
v5.7.8
- Bugfix for toolbar location when launching via widget or URI
v5.7.2
- Ability to set default scaling mode
v5.6.8
- Upgrade of upstream libraries from gstreamer 1.24.10
v5.6.6
- Bugfix for mouse click