The EdgeManage application is all about managing your Edge favorites. It is designed to address a lot of the missing features in the new Edge browser. It will allow you to:
- View all favorites and folders in a graphical tree
- Use "drag and drop" to copy or move favorites and folders around
- Sort all or portions of your favorites
- Rename folders/favorites
- Manually add/delete folders/favorites
- Edit the URLs inside favorites
- Import favorites from an HTML-based bookmarks.html file
- Export favorites to an HTML-based bookmarks.html file
- Import favorites from Internet Explorer
- Export favorites to Internet Explorer
- Backup and Restore the Edge database
- Create Internet shortcuts on the desktop
- Resurrect previously deleted favorites and folders
- Generate missing favorite icons
- Replace an existing icon with a graphic of your choice
- Copy, Move, or Delete multiple items at one time via "checkbox multi-selection"
- Load favorites from an external or backup database
- Search for favorites by name
The new Edge browser is considered by some to not be "feature complete". For example, it lacks an easy way to manage favorites (aka Bookmarks).
Modern versions of the Edge browser no longer stores favorites as files/folders the way you may be accustomed to, and instead uses an internal Extensible Storage Engine (ESE) database to store favorites. This database is not designed to be "human readable", so it takes specialized software to be able to do anything meaningful with it. So, this means that you can no longer use the File Explorer to manage your favorites.
The "native" way to access your favorites is, of course, to open Edge, expose the favorites "pane", and use Edge to rename, delete, or rearrange the folders and favorites. However, this very tedious and takes a bit of practice. Plus, you'd miss out on all of the new features listed above!
Anniversary Update (Win10 v1607, 8/2/2016)
The Anniversary Update to Windows 10, has included many new features in Edge that were previously only available in EdgeManage. So, they are trying to put me out of business (but, hey... that's a good thing!). This version of Edge has native support for:
- Displaying favorites in a full tree view
- Sorting favorites
Creators Update (Win10 v1703, 4/11/2017)
Similar to the above, the Creators Update to Windows 10, includes new features in Edge that match those in EdgeManage. So, once again, they are trying to put me out of business (but, I'm not complaining, since that's still a good thing!). This version of Edge has native support for:
- Importing from a Bookmarks HTML file
- Exporting to a Bookmarks HTML file
Fall Creators Update (Win10 v1709, 10/17/2017)
The Fall Creators Update to Windows 10, includes the following features from EdgeManage. Should I be flattered that they are copying me? This version of Edge has native support for:
- Draging from horizontal favorites bar to the (pinned) vertical favorites pane
- Editing URLs inside a favorite
Spring 2018 Update (Win10 v1803, 5/8/2018)
Edge now has native support for:
- Bidirectional draging from horizontal favorites bar to/from the vertical favorites pane
What's New in EdgeManage
Version 2.2 brings some more user-requested features... the ability to copy items (by holding down the CTRL key during a drag and drop operation) and a new View->Collapse All menu item.
Version 2.1 brings some user-requested features... the ability to perform a search on favorites in the tree, the ability to load an "external" version of the Edge database (perhaps from another user or from some removable media), and the ability to see the URL (in the status bar) when selecting a favorite.
This version of EdgeManage uses checkboxes to allow you to select more than one item at a time. So, this means that you can move, delete, or undelete multiple items in a single operation. Just put checkmarks in the items you want to group together for an action, then use the normal menu or drag operation.
You can select all of the items at the same level with the View->Check All feature, and clear all of the checkboxes (everywhere) with View->Clear Checks.
Checkboxes are only used for moves (via Drag-n-drop), deletes, and undeletes. They are ignored for all other operations. So, to use other features, just select the item in the tree by clicking on the text.
Version 2.2.2 - 9 Jul 2018
This is a minor update:
- Search improvements
- HTML export improvements
Version 2.2.1 - 28 Jun 2018
This is a minor update:
- Now compatible with Windows build 17704
- New protection against long file names
Version 2.2.0 - 25 Jun 2018
This is a major update with new features:
- Added a new Copy feature using CTRL key during drag-n-drop
- New Collapse All menu item
- Retain selections while switching between views
- New Chinese (Simplified) translation
Version 2.1.4 - 4 Jun 2018
This is a minor update with new features:
- Import and Export of HTML files now includes synchronization data
- Deals with Edge background tasks
Version 2.1.3 - 28 May 2018
This is a minor update for database changes:
- Now compatible with Windows build 17677
Version 2.1.2 - 15 May 2018
- This is a minor update with a bug fix
- Fixed a bug related to opening external/backup database files
Version 2.1.1 - 12 May 2018
- This is a minor update with a new feature
- Added the ability read from the MicrosoftEdgeBackups database file
Version 2.1.0 - 5 May 2018
- This is a major update with new features and a minor bug fix
- Added ability to search for favorites by their name
- Added ability to load an external (readonly) database
- Added status strip for folder/favorite counts and to see the URL of the currently selected favorite
- Fixed a minor bug in generating filenames during IE Export
EdgeManage is available in the following languages. It will automatically detect and use your language based upon your locale choice in Windows. There is a way to configure an override to a select particular language
Want to be a translator? If you don't see your language (or spot a error in any of the above languages), please send me the changes via the EdgeManageTranslate.xlsx Excel spreadsheet and I'll incorporate your changes/additions in the next release
This application and its source code are placed in the "public domain". That means it completely free, with no restrictions on its use. There is no license, so you can do anything you want with it, to include making money from it. You are also free to tinker with it, modify it, add new features, etc.
Note: Small portions of this application use other people's code (as shown in the source code). These authors still reserve their rights.
Many thanks to the following people (and many others) for their ideas, testing, bug reports, and translations:
|Jerry and David||BeefRWijker||Francisco Rodríguez||Jørgen Olsen|
|Stéphane Barizien||Michael Reinders||Christian Krause||Mark Haney|
|Koos van Riemsdijk||Roy T. Mantz||Philippe Etienne||Tony Firmin|
|Ing. Ladislav Jukl||Carlos Fonseca||RomanIT||Artur Sawicki|
|Ezio Zappa||Red Rabbit 214||Max Dai|
This application makes extensive use of the following libraries:
When you first launch the application, it will automatically load all of the favorites from the Edge database into the application's local cache. From there, you can make changes to the locally cached version of the data. After you've got things the way you want, then you can then save the changes back to the Edge database. Note: Nothing is saved to the Edge database until you click on "Save Changes"
Note: You should close the Edge browser before running this application.
The opening screen for the application looks something like this:
It should show all of the existing favorites and folders exactly as they appear in Edge. You can then just "drag and drop" to move or copy the items to reorganize your folders and favorites. You can also use the application's menus to insert, rename, edit, delete, import, export, sort, etc. Note: Hold down the CTRL key during a drag and drop operation to copy (instead of move) the item
To move or delete multiple items in one action, just put checkmarks by the items you want to include in the action.
The numbers in the lower-left hand corner are the numbers of folders and favorites that are currently loaded.
- Reload from Edge - This will abandon any changes that you've made to the local cache and reload the favorites from the Edge browser
- Load from External Database - This will allow you to load favorites of other users (provided you have the permission). It will also allow you to recover favorites from a backup or an external disk. Note: When an external database source is used, no changes are allowed... but you can export the favorites
- Load from Remote Sync Data file - This will allow you to load the data from an XML-based text file that is used by the EdgeSync application
- Save Changes - This will save your changes to the Edge database. Using the default setting, this would also make a backup of the database prior to saving (just in case...)
- Exit - Exit the application. If you have made any changes, you will be prompted if you would like to save them
- Import from HTML file - This will import favorites that have been saved into an HTML-based "bookmarks.html" file. Note: Most browsers can produce this type of file
- Export to HTML file - This will export your favorites to an HTML-based "bookmarks.html" file. Use this feature to later import favorites into Edge (or another browser). You can also use this to make an archive of your favorites (perhaps to a USB flash drive, etc)
- Import from Internet Explorer - This will import favorites from Internet Explorer. You can import from any folder location, but the default is the user's Favorites folder
- Export to Internet Explorer - This will export your favorites to Internet Explorer. You can export to any folder location, but the default is the user's Favorites folder
- Clear All - This will completely wipe out all folders/favorites in the local cache. Remember, this just effects the local cache and nothing is stored to the Edge database until you click on "Save Changes"
Note: By default, import operations will merge with the existing list of favorites and will overwrite matching items. You can control this behavior with the Settings->Merge Imports menu item to instead have imported favorites placed in an auto-generated folder
You can use the Import HTML/Export HTML features to effectively copy all favorites from one PC to another. This would typically require you to export to a backup file, copy the backup file to the other PC, and then import from the backup file.
- Add New - This will allow you to manually insert either a folder or a favorite immediately below the item that is currently selected. Remember, you can move the item after it has been added.
- Rename - This will allow you to rename either a folder or a favorite
- Edit URL - This will allow you to change the URL (the actual web address) for the selected favorite
- Create Desktop Shortcut - This will create an Internet shortcut on the desktop for the selected favorite
- Refresh Icon - This will attempt to get a new favorite icon for this favorite
- Set Icon - Set the icon for a favorite based upon a graphic file on your PC. Graphics will be converted and resized appropriately.
- Delete - This will delete the selected folder or favorite. Note: If the selected item is a folder and it's not empty, you will be prompted to confirm the deletion. You can also use the delete key on the keyboard to quickly delete a favorite.
- Undelete - Used with the "View->Show Deleted Items" option to resurrect previously deleted items. Note: When undeleting, make sure that you also undelete all parent folders
In addition to these menu items, you may also use a "right-click" context menu to accomplish the same features
- Raw Data - Change the main view to be able to see the raw data (for geeks)This view is read only
- Tree View - The default view of the folders/favorites as a tree
- Show Deleted Items - Show items in the tree that have been previously deleted. Deleted items appear in the tree with a "strikeout" font and a bright yellow background
- Expand All - Expands all of the folders in the tree to show all of the favorites
- Collapse All - Collapse all of the folders in the tree back to the original view
- Check Selected - Set all of the checkmarks starting at the selected location (used for multi-selection)
- Clear All Checks - Clear all of the checkmarks everywhere (used for multi-selection)
Multiple selection (via the checkboxes) is only supported with the Copy, Move, Delete, and Undelete functions.
- Sort All - Sort all of the folders/favorites. Note: There is no "undo" to return to the previous order
- Sort Selected Folder - Sorts the favorites in only the selected folder
- Auto Backup - Setting to determine if the application should automatically make a backup before doing anything to the Edge database (probably a good idea to leave this checked)
- Merge Imports - Setting to determine if imported items are to be merged into the existing list or placed into an automatically generated "import folder".
- Backup Database - Makes a backup of the Edge database, settings, and files. You will be prompted for a location to store this backup.
- Restore Database - Restores the Edge database, settings, and files from a backup file. You will be prompted for the location of the backup. This action is immediate and does not require that you perform a "Save Changes" action. A restore operation will completely discard all changes made by both Edge and EdgeManage that have occurred since the date of the backup.
- Generate Icons - This will attempt to generate all of the missing favorite icons. Note: This may take 2-3 seconds per favorite to poll the website for the missing favorite icon. This is not an exact science, and the success rate is about 70%.
Note: When ever a new version of Edge is released, the structure of the database may change (for example, they may add a new field). So, it is recommended that you use the Restore Database feature only on the same version of Edge that was originally used to create that backup.
- EdgeManage Help - A very minimal help file
- On-line User's Guide - This web page! Note: Remember to close the browser window before performing any other functions
- About - The vanity plate.
- Check for updates - This will allow you to check if there is an update available. If so, you will be prompted to install the newer version
- Enter some text in the search box
- Press the search button (the magnifying glass) for the first match
- Press the search button again to see the next match
How to Use
EdgeManage is a stand-alone application that you use to perform imports, exports, sorts, moves, renames, etc of your Edge favorites. A typical EdgeManage "session" looks like this:
- Close Microsoft Edge
- Launch EdgeManage - it will automatically load all of your favorites
- Make whatever changes you like
- Click "File->Save Changes"
- Exit EdgeManage
- Launch Microsoft Edge - all of the changes you made will be visible
You wouldn't normally need to run EdgeManage very often... just whenever you want to perform management functions that are not natively available in Edge
The real Microsoft Edge will allow you to have more than one folder or favorite with the same name. However, it will not allow a favorite to share the same URL in a folder.
The behavior of EdgeManage is the virtual opposite of the above rules... it will not allow duplicate folder or favorite names (within the same folder). And, it does allow a favorite to share the same URL.
Frequently Asked Questions
- I get a message saying that the program doesn't support my version of Windows
- EdgeManage only works with Windows 10.0.10586 or higher. If your PC has a lower number, that means that it doesn't have the "November Update". If so, then I'd recommend that you manually install this update.
- Favorites created by EdgeManage don't have associated favorite icons
- EdgeManage does not accommodate favorite icons during imports from Internet Explorer. These favorite icons will eventually repopulate on their own after visiting the sites from within Edge. You can use the "Utilities->Generate Icons" menu to attempt to automatically generate all missing favorite icons.
- Is there an update notification system?
- No, users are encouraged to use the "Help->Check for updates" menu to see if there is an update available.
- Where are the "configuration settings" files?
The application uses two files for "settings"... The one that is applicable to all users of the
application is most likely at:
C:\Program Files (x86)\Emmet Gray\EdgeManage\EdgeManage.exe.config. The one that is applicable to just the current user would typically look like:
%USERPROFILE%\AppData\Local\Emmet_Gray\EdgeManage.exe_Url_r14zxb2edf0cwclxoxfa1zc1mboj2ojm\188.8.131.52\user.config. Note: the "hash value" and version number may be different, so pick the latest one.
These are just ordinary text files, that you can edit with Notepad.
Other Related Projects
Take a look at these related projects:
Download the windows installer file: SetupEdgeManage.msi
Here are the files if you want to try it out without installing anything: EdgeManageProgramFiles.zip
Download the C# Source code for this application: EdgeManageSrc.zip
Download the program's text as an Excel workbook for translation into other languages: EdgeManageTranslate.xlsx