The built-in Windows environment variable editor is one of those things that hasn't meaningfully changed since Windows XP. You open System Properties, click "Environment Variables," and get two tiny list boxes — one for User variables, one for System variables. To edit Path, you click Edit and get a single text field with a semicolon-delimited string that can be hundreds of characters long. Good luck finding the entry you need to change.
EnvForge is a Windows GUI tool for managing User and System environment variables side by side — with drill-down support for multi-value variables like Path.
Just want the download? The EnvForge tool page has the features, install steps, and FAQ in one place.
Side-by-Side View
EnvForge displays User and System environment variables in two panels, side by side. You can see both scopes at once, compare values, and spot conflicts immediately. No more switching between dialogs or losing context.
Drill-Down
Select a multi-value variable like Path, PSModulePath, or PATHEXT and EnvForge expands it into a list of individual entries. Each entry gets its own row. You can add, edit, delete, or reorder individual path entries without touching a semicolon-delimited string. Drag and drop to reorder, or use the arrow buttons.
Copy and Move
Need to move a variable from User to System scope, or copy a value from one to the other? EnvForge supports copy and move operations between scopes with a right-click context menu. No more manually recreating variables in the other scope and deleting the original.
Zero Dependencies
EnvForge is a single Python script with no external dependencies beyond the standard library and tkinter (which ships with Python on Windows). No pip install, no virtual environment, no requirements file. Just run it.
Auto-Elevation
Editing System environment variables requires administrator privileges. EnvForge detects when you try to modify a System variable and automatically prompts for elevation via UAC. User variables can be edited without elevation. You don't need to remember to right-click and "Run as Administrator" — it handles the privilege escalation only when needed.
Get EnvForge
EnvForge is free and open source. It requires Python 3.10+ on Windows 10 or 11.
Run
git clone https://github.com/VAROIndustries/EnvForge.git
cd EnvForge
python envforge.py
GitHub: VAROIndustries/EnvForge
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+N | New variable |
Ctrl+E | Edit selected variable |
Delete | Delete selected variable |
Ctrl+D | Drill down into multi-value variable |
Ctrl+C | Copy variable value to clipboard |
Ctrl+F | Search / filter variables |
Ctrl+R | Refresh from registry |
Alt+Up | Move path entry up (in drill-down) |
Alt+Down | Move path entry down (in drill-down) |
Check out more free tools and apps at varo.industries/apps.
Frequently Asked Questions
Sources & References
- EnvForge
- KillSwitch: Kill Every Messaging, Video, VPN, and Social App in One Click — VARØ Industries Blog
- ClaudeTray: A Battery Meter for Your Claude Code Rate Limits — VARØ Industries Blog
- SpoolMedic: Fix Stuck Print Queues Without Rebooting — VARØ Industries Blog
- PlainText for Claude: Stop Copying Broken URLs from AI Output — VARØ Industries Blog