ExeBrowser

Run Windows .exe files in your browser. No install. No upload. Just WebAssembly + Wine.

Notepad++ in your browser — editing works, some dialogs crash Partial — editing works, some dialogs crash

Guide updated July 2026 · Runs via Wine 1.7.55 (Win32) + WebAssembly

Notepad++ is the much-loved free, open-source code editor — tabbed editing, syntax highlighting for dozens of languages, find-and-replace with regex, and a lightweight footprint — and it genuinely launches one click in your browser here, with the honest caveat that a few heavy dialogs crash. It's written in pure Win32 and C++ on top of the Scintilla component, with no .NET and no GPU dependency, so a surprising amount of it runs inside ExeBrowser. Notepad++ is a much bigger, busier program than classic Notepad, though, and the browser-based Wine engine is an older build (Wine 1.7.55). Core editing, tabs and syntax highlighting generally work, but a few heavy dialogs — most notably Settings → Preferences and the Style Configurator — are known to throw access-violation crashes even on far newer Wine, so treat this as a capable scratchpad rather than your daily driver.

Runs in your browser tab with WebAssembly + Wine — nothing is uploaded. Click the screen to capture input; press Esc to release the mouse.

Get a 32-bit Notepad++ build

Notepad++ is GPL open-source, so it's free to download and redistribute. For the best chance of a clean boot under the browser engine, use a 32-bit portable (zip) build — an older 7.9.x-era release that still targeted Windows XP tends to behave best. Grab official downloads from notepad-plus-plus.org, extract the zip, and upload the folder to ExeBrowser.

How it works & what to expect

When it boots, you get the familiar Notepad++ window: a tabbed editor with line numbers, a language menu, and the toolbar. Typing, opening files, multi-tab editing, find/replace, and syntax highlighting for common languages all behave normally — this is the part Notepad++ does in pure Win32 with Scintilla, and it maps well onto what Wine implements reliably. Speed is roughly 10–40% of native, which is fine for editing text; you'll notice it more when the app first loads than while you type.

Where it gets rough is the deeper configuration UI. The Settings → Preferences dialog and the Style Configurator (theme editor) are documented to crash with an access violation under Wine, and the older engine here is no kinder. Plugins, the plugin admin, and anything touching live network access are also unreliable. If you stay in the editor and avoid those menus, you'll have a stable session.

AppNotepad++ (notepad++.exe)
Best Wine variantWin32 (default)
Which buildA 32-bit release — an older one (e.g. the 7.9.2 era) tends to behave best on the older engine
LicenseGPL v3 — free and open-source, redistributable
Getting work outSave inside the app, then “Download files written by this app”

Use a 32-bit build — and consider an older one

The Wine engine here is 32-bit only, so always grab the 32-bit Notepad++ download, never the x64 build. There's a second reason to reach for an older release: recent Notepad++ versions dropped Windows XP support and lean on newer Win32 APIs, and Notepad++ 7.9.2 was the last version that ran on XP. That older-API target is a closer match for Wine 1.7.55, so a 7.9.x-era 32-bit build is your best shot at a clean boot. The portable (zip) distribution is ideal — extract it and upload the folder rather than running the installer.

Saving your work before you close the tab

ExeBrowser's C:\ drive lives entirely in memory and is wiped when you reload or close the tab. So the round trip is: edit your file, hit Save inside Notepad++, then use the Download files written by this app button to pull your saved files out as a zip. Do this before closing — there's no autosave to disk surviving a refresh. To continue later, re-upload that zip alongside the Notepad++ folder. For a quick edit this is fine; for a long coding session, a native editor is the saner choice.

Notepad++ vs. lighter options

If all you need is to view or tweak a plain text or config file, classic Notepad (or any tiny Win32 editor) boots faster and is rock-solid in ExeBrowser — Notepad++ is heavier and brings the dialog crashes above. Reach for Notepad++ here when you specifically want its syntax highlighting, multi-tab view, or regex find-and-replace and you're on a locked-down machine where you can't install anything. For serious editing on your own computer, install Notepad++ natively from the official site instead — it's free.

Frequently asked questions

Is Notepad++ free to use and redistribute?

Yes. Notepad++ is free and open-source software released under the GNU General Public License (GPL v3). You can use it for any purpose, including commercially, and redistribute it freely. That's why we're able to host the 32-bit build directly here.

Does Notepad++ actually work in the browser?

Partially. The core editor — typing, tabs, opening and saving files, syntax highlighting, find/replace — works under browser-based Wine. But the Preferences and Style Configurator dialogs are known to crash, and plugins and networking are unreliable. It's a solid scratch editor, not a full daily-driver setup.

Why does Notepad++ crash when I open Settings or Preferences?

Those dialogs trigger an access-violation crash that's well documented even on modern Wine, and the older engine ExeBrowser uses (Wine 1.7.55) is no better. Avoid the Settings → Preferences and Style Configurator menus and stick to the editor for a stable session.

Which version of Notepad++ should I load?

A 32-bit build, since the engine is 32-bit only. An older release such as the 7.9.x era (the last to support Windows XP) targets the older Win32 APIs that Wine 1.7.55 implements best, so it tends to boot more reliably than the very latest version. Use the portable zip and upload the folder.

How do I keep the files I edited?

The virtual C:\ drive is wiped on reload, so save inside Notepad++ and then click Download files written by this app to export your work as a zip before you close the tab.

More you can run in your browser