Bring the full desktop browser experience to your Android tablets, foldables, Samsung DeX, Motorola Ready For, and Android TV setups.
DeskWeb is designed from the ground up for productivity and desktop multitasking on Android. Unlike standard mobile browsers that push simplified mobile layouts, DeskWeb defaults to a full desktop layout with horizontal tabs, instant bookmarking, full mouse and keyboard interactions, and privacy control.
- π» True Desktop Tab Strip β Multitask with real horizontal tabs that you can reorder, switch between, middle-click to close, and open with
Ctrl+T. - π±οΈ Full Desktop Mouse & Trackpad β Middle-click to open in background tab, full desktop right-click context menus,
Ctrl + Scrollzoom, Mouse 4 & 5 history navigation, and native hand hover cursors. - β¨οΈ Native Desktop Shortcuts β Standard Chrome/Firefox/Edge shortcuts including
Ctrl+C,Ctrl+V,Ctrl+T,Ctrl+W,Ctrl+Shift+T,Ctrl+Tab,Ctrl+1..9,Ctrl+F,Ctrl+P. - π Smart Bookmarks Bar β Chrome-style bookmarks row with site favicons, one-click editing, and custom renaming.
- π‘οΈ Privacy & AdBlock Suite β Comprehensive tracking prevention, automatic HTTPS upgrades, Do Not Track headers, and cookie isolation.
- π Omnibox Intelligence β Smart address bar that detects math calculations, telephone dials (
tel:), emails (mailto:), and direct searches. - β‘ Multi-Engine Search β Switch on the fly between Google, DuckDuckGo, Bing, Yahoo, Startpage, and Ecosia.
- π₯ Profiles & Guest Mode β Multiple avatar-based profiles plus an isolated Guest Mode that leaves zero browsing traces.
- ποΈ Density & Display Scaling β Toggle between Comfortable and Compact density to fit your display size.
| Feature | Description |
|---|---|
| Horizontal Tab Bar | Multi-tab strip with active highlights, page loading indicators, and quick close buttons. |
| Desktop Site (User-Agent) | Request genuine desktop web versions with a single toggle. |
| Full Screen (F11) | Immerse yourself in full-screen browsing with an auto-floating exit control. |
| System Immersive Mode | Hide Android status bar and navigation gestures for maximum screen estate. |
| UI Density Switcher | Compact mode for high-density monitors and Comfortable mode for touch screens. |
| Gesture / Action | What It Does |
|---|---|
| Middle-Click on Links | Opens link in a new background tab without losing current focus. |
| Middle-Click on Tabs | Instantly closes the tab. |
| Middle-Click on New Tab / Bookmarks | Opens a new background tab or bookmark. |
| Right-Click Page Context Menu | Desktop context menu: Back, Forward, Reload, Print, Find in Page, Screenshot, View Page Source. |
| Right-Click Link / Image Menu | Open in new tab, Open in background tab, Copy link address, Save image, Copy image address. |
| Right-Click Tab Menu | Reload Tab, Duplicate Tab, Close Tab, Close Other Tabs. |
| Ctrl + Mouse Scroll Wheel | Zooms page content in and out smoothly from 25% to 500%. |
| Shift + Mouse Scroll Wheel | Scrolls content horizontally. |
| Mouse Buttons 4 & 5 (Thumb Buttons) | Navigates history Backward and Forward seamlessly. |
| Hover Pointer Icons | Desktop hand cursor (TYPE_HAND) on interactive buttons/tabs and text cursor (TYPE_TEXT) on address bar. |
| Tool | What It Does |
|---|---|
| Ad & Tracker Blocker | Blocks intrusive ad networks, telemetry scripts, and malware domains at the WebView request level. |
| HTTPS-Only Mode | Automatically upgrades all non-secure HTTP links to encrypted HTTPS connections. |
| Do Not Track (DNT) | Broadcasts strict privacy signals (DNT: 1, Sec-GPC: 1) to participating web servers. |
| Cookies Manager | Inspect active site cookies with 1-tap cache and cookie purger. |
| Page Certificate Viewer | View SSL/TLS security status, encryption issuer, and security certificates. |
| Tool | Description |
|---|---|
| Omnibox Smart Detection | Type math equations, phone numbers (tel:), or email addresses (mailto:) for quick actions. |
| Custom Search Engines | Choose your default engine: Google, DuckDuckGo, Bing, Yahoo, Startpage, or Ecosia. |
| Page Screenshot | Capture crisp full-viewport screenshots saved directly into your device Gallery. |
| Custom Download Location | Configure custom download folders on internal storage or external SD cards. |
| In-Browser History | Searchable local history manager with instant search filtering and clean-all support. |
| User Profiles & Guest Mode | Create distinct user profiles with avatars or browse privately in Guest Mode. |
When using a physical keyboard, Bluetooth keyboard, or desktop dock (scrcpy, DeX, Ready For):
| Shortcut | Action |
|---|---|
| Ctrl + C | Copy selected text / input to clipboard |
| Ctrl + V | Paste text from clipboard into page / address bar |
| Ctrl + X | Cut selected text |
| Ctrl + A | Select all text / content |
| Ctrl + Z | Undo last text action |
| Ctrl + Y / Ctrl + Shift + Z | Redo last text action |
| Ctrl + T | Open New Tab |
| Ctrl + W | Close Current Tab |
| Ctrl + Shift + T | Reopen Last Closed Tab |
| Ctrl + Tab / Ctrl + PageDown | Switch to Next Tab |
| Ctrl + Shift + Tab / Ctrl + PageUp | Switch to Previous Tab |
| Ctrl + 1 ... 8 | Jump to Tab 1 through 8 |
| Ctrl + 9 | Jump to Last Tab |
| Ctrl + R / F5 | Reload Current Page |
| Ctrl + Shift + R / Ctrl + F5 | Hard Reload (Bypass Cache) |
| Ctrl + L / Alt + D | Focus Address Bar (Omnibox) |
| Ctrl + D | Bookmark Current Page |
| Ctrl + Shift + B | Toggle Bookmarks Bar |
| Ctrl + Shift + N | Open Guest Browsing Window |
| Ctrl + F | Find in Page |
| Ctrl + P | Print Page to PDF / Printer |
| Ctrl + H | Open History Dialog |
| Ctrl + J | Open Downloads |
| Ctrl + + / - | Zoom In / Out |
| Ctrl + 0 | Reset Zoom to 100% |
| Alt + Left / Right | Go Back / Forward in History |
| F11 | Toggle Fullscreen Mode |
| Esc | Revert Address Bar / Close Find Bar / Dismiss Dialogs |
π‘ scrcpy & Physical Keyboard Mode: Click the Keyboard Toggle button on the top toolbar (or in the Settings menu) to completely block the on-screen virtual keyboard from popping up when clicking inputs, while keeping physical keyboard typing 100% active!
- Go to the Latest Release.
- Download
DeskWeb.apk. - Open the APK on your Android device and allow Install from Unknown Sources if prompted.
- Launch DeskWeb and enjoy desktop browsing!
# Clone the repository
git clone https://github.com/atomicdhruba/DeskWeb.git
cd DeskWeb
# Build Debug APK
./gradlew :app:assembleDebug
# The APK will be ready at:
# app/build/outputs/apk/debug/app-debug.apk- Language: Kotlin 2.0+
- Minimum Android SDK: Android 7.0 Nougat (API 24)
- Target SDK: Android 15 (API 35)
- Engine: AndroidX WebKit / Chromium WebView
- UI Architecture: ViewBinding, Material Components 3, Custom Canvas Views
- Storage: Encrypted SharedPreferences, SQLite Suggestions & History Engine
- Coroutines: Kotlin Coroutines (
kotlinx-coroutines-android) for asynchronous I/O and ad-list lookups
Contributions, issues, and feature requests are welcome! Feel free to check the issues page to report bugs or submit feature ideas.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the Apache License 2.0. See LICENSE for more information.
Made with β€οΈ by Atomic Dhruba
β If you find DeskWeb useful, please consider giving it a star on GitHub! β