aRDP: Secure RDP Client - Open-source RDP client
Experience seamless remote access with an open-source RDP client featuring advanced security & intuitive controls.

- v5.9.9 Version
- 3.1 Score
- 207K+ Downloads
- Free License
- 3+ Content Rating
Overview
aRDP: Secure RDP Client is an open-source Android application that allows you to connect securely to remote Windows and Linux desktops. Using SSH tunnels, it can traverse restrictive networks while encrypting traffic. The app offers advanced input handling (multi-touch, drag, pinch-zoom), dynamic resolution switching, clipboard sharing, and multiple session styles. For users who donate (via the Pro version), extra features like sound redirection, RDP Gateway support, and master password protection unlock. Despite some limitations (e.g. accounts without passwords, non-Latin usernames), its rich feature set and open design make it a strong choice for power users needing remote desktop capability on mobile devices.
Welcome to the leading open source RDP client!
Interested in aRDP for iOS or Mac OS X? It's available now.
Please consider purchasing the donation version, aRDP Pro, to support my work and GPL open source software!
Changelog:
You can view older versions and the release history.
Bug Reports:
If you have any questions, please use the forums instead of leaving comments so that everyone can benefit.
Also, don't forget to check out my VNC viewer, bVNC.
[Setup Instructions for Enabling RDP on Windows]
Currently known issues include:
- Accounts without passwords may experience issues; we welcome your feedback on this.
- Users with Cyrillic characters in their usernames may experience issues; please let me know if this is resolved.
aRDP is a secure, open source Remote Desktop Protocol client with SSH support that leverages the powerful FreeRDP library and components of aFreeRDP.
[Some features include]
- Supports remote desktop control of any Windows version except Windows 10 Home. For Windows 10 Home, please install a VNC server and use bVNC.
- The Professional edition supports RDP files.
- Full support for Ubuntu 22.04 and later.
- Allows remote desktop control of Linux systems equipped with xrdp.
- aRDP Professional offers a master password option.
- aRDP Professional includes MFA/2FA SSH authentication.
- aRDP Professional supports sound redirection.
- Integrated RDP gateway support.
- Provides SD card redirection functionality.
- Provides console mode functionality.
- Allows fine-grained customization of the remote desktop session appearance.
- The remote mouse supports multi-touch: a single click is a left click, a double click is a right click, and a triple click is a middle click.
- Right-click and middle-click dragging while keeping your index finger in contact with the mouse.
- Scrolling with two-finger dragging.
- Support for pinch-to-zoom gestures.
- Forced landscape mode, immersive mode, and keep screen awake options available in the main menu.
- Dynamic resolution adjustment upon connection, allowing for desktop reconfiguration and virtual machine management from the BIOS to the operating system.
- Full rotation support, with the option to disable rotation using the central lock on the device.
- Multi-language interface available.
- Full mouse support for Android 4.0 and above.
- Full desktop visibility, even when using the soft keyboard.
- SSH tunneling available for enhanced security or accessing computers behind firewalls.
- Customized UI optimization for various screen sizes (tablets and smartphones).
- Support for Samsung's multi-window feature.
- Enable SSH public/private key functionality.
- Allows import of encrypted and unencrypted RSA keys in PEM format, and unencrypted DSA keys in PKCS#8 format.
- Automatically saves connection sessions.
- Offers scalable, fit-to-screen, and one-to-one scaling modes.
- Includes two direct input modes, a simulated touchpad input mode, and a one-handed input mode.
- A long-press option allows you to select click, drag mode, scroll, and zoom in one-handed mode.
- Can collapse the on-screen Ctrl/Alt/Tab/Super keys and arrow keys.
- Sends the ESC key via the device's "Back" button.
- Ability to rotate and navigate using the arrow keys.
- Minimum scaling is fit-to-screen, and snaps to a one-to-one scale when scaling.
- Supports FlexT9 and physical keyboards.
- During setup, device help for creating new connections is available in the menu.
- After connecting, device help for available input modes is available in the menu.
- Hackerskeyboard is recommended for testing. Downloading from Google Play is recommended.
- Settings export and import functionality.
- Captures Samsung DEX, Alt-Tab, and Start button actions.
- Captures Ctrl+Space input.
- Integrated clipboard for copying and pasting from the device.
- Includes audio functionality.
[Instructions for enabling Remote Desktop on Windows]
[Instructions for enabling RDP on Linux]
- Installs the xrdp package.
You can find more information in the repository.
What’s new
v6.0.1
- Stability fix for URI parsing
v5.9.9
- Centralized functionality to toggle visibility of layout elements
v5.9.8
- Upgrade to and fixes for Android API 35
v5.9.4
- Stability improvements
v5.9.3
- Bugfix for Send Key Again
v5.9.2
- Improved usability when setting up connection with remote control
v5.9.0
- Bugfixes
- Improved krdpserver compatibility by replacing libopenh264 with ffmpeg
v5.8.8
- New Gfx H264 Option
- Fix for certain krdpserver configs
v5.8.7
- Fix for widgets in newer And
Comments
- "Awesome!! works exactly how I would expect it to, seriously perfect interface."
- "Works but not without flaws. Mouse move movement using phone touch screen isn't as smooth, even when turning off rdp options. Its okay but feels a bit slow and tight when moving, even with simulate touchpad mode. Also, does not show both of my monitors. Doesn't tell you one used either. Monitor selected also does not fill the screen to it's full resolution, despite selecting scaling options or custom resolution. Decent. Hope issues get resolved."
- "Excellent app !! Just to make it even better, detection of remote disconnections should be improved: I turned off the remote computer, and aRdp keeps showing a screen to interact with. Also if I try to login to a remote computer which is off, you get a black screen that lasts about a minute before informing the remote computer could be off."
- "This app mostly just works, with a good interface and no bs service to sign up for, unlike many other RDP clients I've tried. There was one issue: the vertical resolution seems to be locked to 720px and when viewing my Ubuntu desktop at higher resolution than that, the bottom just gets cut off. I was able to work around this by going into the advanced settings for the connection and manually putting in the correct resolution. (Problem occurred with Gnome desktop sharing on Wayland)."
- "This is the best RDP app for Android!! (I compared all of them over 5 weeks)...Try it yourself, you'll agree. OK so it's not the fanciest looking app, but you'll be impressed with its speed, stability and features. I will definitely buy the pro version soon. Anyone having a problem with the backspace key using SwiftKey or others - temporary fix - just press and backspace it for 3 seconds, then it should work as normal in that particular app until that app is closed . Cheers 🫠"
- "Great RDP client especially with the resolution option. The only thing I've found is you can't stop it from flipping on a wrist unit even when locked in lanscape. We use it for order picking and the display flips 180 deg when you roll your arm over."
- "It may not be the prettiest app, but it works flawlessly and offers a nice variety of settings to play with. Great job! :) Only thing I'm not completely comfortable are the storage and recording permissions."
- "I rate this app a 5 because it really was free. I have been testing a long time and I believe this app has been around a long time. Free version worked so well I bought pro. not because I needed it but because I'm thankful for their hard work."
- "The best RDP android client I have found. Raises the productivity of a Chromebook tenfold. I can now use a Chromebook with excellent battery life to remote into linux, windows PCs etc and do any work I wanted from anywhere without having to worry about which laptop to bring with me, for what jobs I need to accomplish. Incredible utility."
- "After trying microsoft RD Client and RealVNC, this is the only one that works for connecting from my Android phone to my Ubuntu 24 vmware virtual machine. It does the job flawlessly and it is easy to use. RealVNC wouldn't even connect, and Microsoft RD Client showed a fuzzy screen.... Go figure!"
- Versionv5.9.9
- UpdateOct 09, 2025
- DeveloperIordan Iordanov (Undatech)
- CategoryProductivity
- Requires AndroidAndroid 5.0+
- Downloads207K+
- Package Namecom.iiordanov.freeaRDP
- Signatured5aae4a85cee53442eac55b35f834429
- Available on
- ReportFlag as inappropriate
-
NameSizeDownload
-
128.12 MB
-
128.10 MB
-
51.57 MB
Excellent support for RDP over SSH
Custom resolution setting available
User-friendly and intuitive interface
Better battery performance compared to alternatives
Allows normal copy-paste functionality in terminal apps
Consistent connectivity with Linux XRDP servers
Responsive developer support for issues
Smooth remote access experience on various Android devices
Provides essential input mode options
Jerky mouse movement when zoomed in
Occasional black screen or crashing after connecting
Unoptimized UI layout can obscure scrollbar interaction
Some mouse control features not as smooth as expected
Issues with multi-monitor setups
No high scaling options, limiting usability on small screens
Right-click function could be more user-friendly
Problems with Bluetooth keyboard input (keys sticking)
Potential security concerns regarding storage permissions