
Wapper - HTML To EXE
A downloadable tool for Windows
Bring your HTML apps and games out of the browser and onto the desktop.
Wapper turns a local web project (your entry .html file + assets) into a Windows desktop app with a clean, native-looking window - no browser UI, no tabs, no address bar, and no toolchain headache. Wapper is as simple as 1, 2, 3.
How to use:
1 - Select your HTML file.
2 - Click build.
3 - You’re done!
It's really that simple.
NO python and NO coding required!
Demo Add
The demo is the full basic Wapper app, but NO Advanced Settings.

Update:
Updated to v1.2.2 - rv1.0.1 - Fixed a path for the archiver that I forgot to change to work after I froze Wapper's launcher. But the archiver works again.
Key features:
Fast builds: often as quick as 10 seconds on a typical dev machine (project/spec dependent).
No Python install required: you do not need Python on your PC - Wapper includes/handles the build environment.
Any entry file name: pick whichever HTML file should launch first (not limited to index.html).
Two output modes:
OneDir (Recommended): best compatibility + faster startup (ships as a folder)
OneFile: single-EXE convenience (may start slower / may trigger more antivirus false positives)
Non-destructive workflow: Wapper bundles the wrapper, keeping your web app files accessible for continued development. Optional “lockdown” is available if you want to deter casual snooping.
WebView2 support + verification tool: includes a WebView2 install check tool, with an option to bundle that same verifier into the app you ship.
Basic + Advanced settings: window sizing, resizable, fullscreen, frameless/kiosk mode, always-on-top, start centered, DevTools toggle, context menu toggle, external link handling, storage/privacy modes, and more.
Optional Obfuscate/Archive (Advanced): packs web content into a custom archive to deter casual extraction (deterrent, not encryption/DRM).
Real-world overhead (size):
Wapper adds ~<20MB of wrapper overhead to your project.
Example: a 45.8MB web game became 65.4MB after building (+19.6MB).
How Wapper compares (speed, friction, and overhead):
Vs Electron / NW.js: Electron-style apps usually ship a full browser runtime, which often means much larger output sizes (often 100MB+) and a heavier setup/workflow. Wapper focuses on a lightweight wrapper and a fast, click-to-build experience.
Vs PWA: PWAs stay browser-based and depend on web deployment + service worker caching/versioning. Wapper produces a real Windows desktop executable with no browser UI and a local-first distribution path.
Desktop capability: Wapper runs as a Windows desktop app hosting a webview with a local Python-backed wrapper/server, enabling native-style workflows when used - for example file import/export, reading/writing local files your app manages, local background tasks/endpoints, and richer offline/local behavior than a typical browser-based install.
Use cases:
Ship a web game as a real desktop game: turn a jam build or personal project into something that launches from the taskbar like a proper app - with a custom icon and no browser UI.
Package small tools and utilities: wrap internal dashboards, generators, trackers, or one-off helper apps into a clean Windows app you can hand to someone without explaining “open this in your browser.”
Make your portfolio projects feel legit: present demos as desktop apps instead of “a tab next to email,” so they look and feel like real software.
Offline-first apps and local workflows: distribute apps that run locally and can support things like file import/export, reading/writing local files your app manages, and richer offline behavior than a typical browser install.
Kiosk / fullscreen experiences: build simple kiosk-style apps for events, displays, classroom tools, museums, or touch-friendly demos using frameless/fullscreen options.
Quick client deliverables: give clients a single desktop app (or a simple folder build) instead of hosting, deployment, and browser/version headaches.
About the software:
Wapper exists because I got tired of the same choice every time I wanted to "convert" my web project into an exe: spend hours fighting packaging headaches, or pay a high fee to turn a web project into an .exe. I didn’t want a whole new stack or a weekend lost to error logs - I just wanted a fast, easy path from an HTML app or game to a real desktop app.
So I built Wapper to bridge the gap from the web world to the desktop. It’s for any web developer who wants their work to feel like real software - something that lives on the taskbar, launches like a proper app, and shows up with a custom icon - instead of being “just a browser tab” sitting next to your email.
Wapper is also for people who have never even considered desktop deployment because the usual routes feel like too much: learning Python or Rust, setting up complicated tooling, troubleshooting missing libraries, and digging through cryptic logs. The goal is simple: let any web dev become a desktop dev with no barrier to entry - no expert knowledge required, just an HTML project and the desire to ship it.
Wapper is made for web devs who don’t need a massive framework just to ship a small app or game - they just want a basic wrapper that works, fast, with sensible options when they want them.
Requirements:
Windows 10 / 11
WebView2 (for output app to work)
All Windows 11 systems have webview2 installed, however some Windows 10 systems may not have it installed - Wapper includes a tool to verify/install it.
Notes:
Like many EXE builders/wrappers, antivirus false positives can happen, especially in single-file modes. Wapper defaults to safer options (OneDir, archive off) to minimize risk.
Purchase
In order to download this tool you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:
Download demo
Development log
- Wapper - HTML To EXE - Demo Added!3 hours ago
- Wapper - HTML To EXE - Fixed archiver path issue21 hours ago






Leave a comment
Log in with itch.io to leave a comment.