How to Stop Your Internet History From Being Deleted

Both Internet Explorer and Firefox have settings to erase your history every time you close the browser. By disabling these options, you can keep a log of sites you visit, up to the browser's maximum history size. As of Chrome version 41, however, Chrome has no such setting built in, and removes history only on demand. If your copy of Chrome keeps erasing your history, check your extensions for the responsible add-on.

...
All the major browsers retain history by default.
credit: Image courtesy of Microsoft

Internet Explorer

Step

Open the Tools menu in Internet Explorer 10 or 11 and click Internet Options.

...
This menu option opens the Internet Options Control Panel.
credit: Image courtesy of Microsoft
...
With this box checked, IE ignores other history settings.
credit: Image courtesy of Microsoft

Step

Uncheck Delete Browsing History on Exit to keep your history between browser sessions.

Step

Press Settings to change how long IE saves your history.

...
Internet Explorer defaults to 20 days.
credit: Image courtesy of Microsoft

Step

Set the number of days to keep your history, on the History tab. The number represents a rolling expiration date. For example, with a setting of 20, the browser checks every day and erases sites you haven't visited in the last 20 days.

Step

Press OK on both open dialog boxes to finish.

Firefox

Step

Open the menu in Firefox 29 or above and click Options.

...
Keyboard shortcut: Alt-T-O
credit: Image courtesy of Mozilla
...
The Remember History setting disables other history options on the tab.
credit: Image courtesy of Mozilla

Step

Switch to the Privacy tab and uncheck Clear History When Firefox Closes if you have your History option set to Use Custom Settings for History.

Step

Alternatively, simply set the History option to Remember History if you don't use any custom settings.

...
To remove the setting later, right-click it and choose Reset.
credit: Image courtesy of Mozilla

Step

Set the maximum number of pages to retain in history using the places.history.expiration.max_pages setting on the about:config page, if you're an advanced user and comfortable editing the browser's configuration. If not, skip this step.

Step

To change the setting, browse to about:config, right-click a blank space in the window, choose New and Integer, and then enter the name places.history.expiration.max_pages and pick a maximum number of pages to keep. With sufficiently large values, you can retain history indefinitely, but doing so can impact the browser's performance. If you're uncertain, it's best to leave this setting alone.

Chrome Extensions

Step

Open the menu in Chrome and click More Tools and Extensions.

...
This menu item is a shortcut to the Extensions page in the settings.
credit: Image courtesy of Google
...
Each Chrome profile has separate extensions.
credit: Image courtesy of Google

Step

Click the trash can icon by an extension that automatically deletes your history to remove it, or uncheck Enabled to turn it off temporarily.

Step

Some extensions offer detailed settings. Click Options by your history-removing extension, if present, to set its options.

...
In the Auto History Wipe extension, for example, uncheck Clear Browsing History.
credit: Image courtesy of Auto History Wipe

Step

Uncheck the setting in your extension's options that automatically clears Chrome's history. Every extension works differently, so if you can't find an appropriate option, simply disable or remove the extension instead.