Updated and working on the latest version as of 10/04/2026 (1.25.0)
This is a simple tool to patch the HTTP Toolkit Pro app to enable the Pro features without a license or subscription. But please consider supporting the developer by purchasing a license if you find the HTTP Toolkit useful.
This is an updated version of the original HTTP Toolkit Pro Patcher. The original patcher by XielQ became obsolete due to changes in newer versions of HTTP Toolkit (ES Modules, ASAR integrity checks, etc.). Jefriline completely rewrote it to work with HTTP Toolkit v1.24.x, and this fork extends compatibility to v1.25.0..
But please consider supporting the developer by purchasing a license if you find HTTP Toolkit useful.
Before patching, you MUST disable the ASAR integrity check in HTTP Toolkit. This is required because Electron validates the integrity of the app.asar file, and our patch modifies it.
Run this command in PowerShell (Windows) or Terminal (macOS/Linux):
Windows:
npx --yes @electron/fuses write --app "C:\Users\YOUR_USERNAME\AppData\Local\Programs\HTTP Toolkit\HTTP Toolkit.exe" EnableEmbeddedAsarIntegrityValidation=off OnlyLoadAppFromAsar=offmacOS:
npx --yes @electron/fuses write --app "/Applications/HTTP Toolkit.app" EnableEmbeddedAsarIntegrityValidation=off OnlyLoadAppFromAsar=offLinux:
npx --yes @electron/fuses write --app "/opt/HTTP Toolkit/httptoolkit" EnableEmbeddedAsarIntegrityValidation=off OnlyLoadAppFromAsar=offNote: Replace
YOUR_USERNAMEwith your actual Windows username. You can find the exact path by right-clicking on HTTP Toolkit shortcut and selecting "Open file location".
Important: You need to run this command every time you reinstall or update HTTP Toolkit, as the update will restore the original integrity checks.
git clone https://github.com/mcmalte26/httptoolkit-pro-patcher
cd httptoolkit-pro-patcher
npm installnode . patchIf HTTP Toolkit is not auto-detected, specify the path manually:
Windows:
node . patch --path "C:\Users\YOUR_USERNAME\AppData\Local\Programs\HTTP Toolkit"macOS:
node . patch --path "/Applications/HTTP Toolkit.app"Linux:
node . patch --path "/opt/HTTP Toolkit"You can start HTTP Toolkit normally from the Start Menu/Applications, or use the patcher to start it with debug logs:
node . start --path "PATH_TO_HTTP_TOOLKIT"That's it! The HTTP Toolkit should now have the Pro features enabled.
Usage: node . <command> [options]
Commands:
patch Patch HTTP Toolkit
repatch Restore and repatch HTTP Toolkit (re-applies the patch)
restore Restore HTTP Toolkit to original state
start Start HTTP Toolkit with debug logs enabled
Options:
--version Show version number [boolean]
-p, --proxy Specify a global proxy (only http/https supported) [string]
-P, --path Specify the path to the HTTP Toolkit folder (auto-detected by
default) [string]
-c, --custom-mail Prompt for a custom email instead of using a random one [boolean]
-h, --help Show this help message [boolean]If you want to remove the patch and restore HTTP Toolkit to its original state:
node . restore --path "PATH_TO_HTTP_TOOLKIT"If you need to re-apply the patch, use the repatch command. This is a shortcut that restores the original version and then applies the patch again:
node . repatch --path "PATH_TO_HTTP_TOOLKIT"By default, the patcher generates a random email address. You can prompt for a custom email using the --custom-mail option:
node . patch --custom-mail
# or
node . patch -cThis will prompt you to enter an email address interactively.
If you want to add a proxy to the patcher, you can use the --proxy option:
node . patch --proxy http://x.x.x.x:8080You can also set the PROXY environment variable:
# Linux/macOS
PROXY=http://x.x.x.x:8080 node . start
# Windows PowerShell
$env:PROXY="http://x.x.x.x:8080"; node . startNote: The proxy must be an HTTPS/HTTP proxy. SOCKS proxies are not supported.
Note: Proxy is only used for the patcher. The HTTP Toolkit itself will not use the proxy, so you will need to configure the HTTP Toolkit to use the proxy if you want to use it.
This tool:
- Patches the Electron app: Injects code into HTTP Toolkit's
index.jsfile - Creates a local server: Runs on port 5067 to intercept requests to
app.httptoolkit.tech - Modifies main.js: Intercepts the
main.jsfile and injects Pro user credentials - Blocks telemetry: Prevents HTTP Toolkit from sending analytics data
For more detailed information, see the patch's source code or the patcher file.
Tip: You can change the PORT environment variable to use a different port. For example, PORT=8080 node . start.
- Node.js (v15 or higher) (with npm 7 at least)
- HTTP Toolkit installed
| Platform | Status | Version |
|---|---|---|
| Windows | Tested & Approved | v1.24.x |
| Linux | Tested & Approved | v1.25.0 |
| macOS | Supported | — |
This means you haven't disabled the ASAR integrity check. Run the @electron/fuses command from Step 1.
If you just updated HTTP Toolkit, you need to run the fuses command again, then re-apply the patch.
Specify the path manually using the --path option. Common paths:
- Windows:
C:\Users\YOURUSERNAME\AppData\Local\Programs\HTTP Toolkit - macOS:
/Applications/HTTP Toolkit.app - Linux:
/opt/HTTP Toolkitor/usr/lib/httptoolkit
The patcher needs internet access to download HTTP Toolkit's web app files. Make sure:
- You have an active internet connection
- If using a proxy, ensure it's working correctly
- Windows: Run PowerShell as Administrator
- Linux: Run the command as
sudo - macOS: Enable "App Management" for your terminal emulator in System Preferences > Privacy & Security
If you see this error:
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/attach/AgentLoadException
=> Java attach APIs are not available
This is NOT a problem. It's just HTTP Toolkit trying to use Java debugging features which are not available. The patcher still works correctly.
Every time you update HTTP Toolkit:
- Run the
@electron/fusescommand to disable integrity checks - Run
node . patchagain to re-apply the patch
This project is licensed under the MIT License.
This project is for educational purposes only. I do not condone piracy or any illegal activities. Use at your own risk.
- HTTP Toolkit for the awesome app
- Titoot for creating the httptoolkit-interceptor
- XielQ for the original creator of this patcher
- Jefriline for rewriting the patcher for HTTP Toolkit v1.24.x
- This fork extends compatibility to HTTP Toolkit v1.25.0+ with additional subscription method support
If you found this project helpful or interesting, please give it a star!

