Firefox creates various session history files as you browse, and then at shutdown creates sessionstore.jsonlz4. In Firefox 56+, the files are compressed using Mozilla's flavor of LZ4 compression (.jsonlz4 or .baklz4 file extension). The JSON data contains rich detail about your session, but this page is targeted toward extracting just the page URLs.
Step 1: Load File
Drag and drop one session history file onto the empty text box (), or use the Browse... button on the right. This file is not sent to the network, it is only read within this page in Firefox.
This tool can read URLs out of the following types of session history files:
Firefox 56+ compressed files such as recovery.jsonlz4 or previous.jsonlz4 from: [profile]\sessionstore-backups
Firefox 45-55 uncompressed files such as recovery.js or previous.js from: [profile]\sessionstore-backups
Tab Session Manager "storage.js" file from: [profile]\browser-extension-data\Tab-Session-Manager@sienori (cannot be converted to a native Firefox sessionstore.js-format file)
Session Boss "storage.js" file from: [profile]\browser-extension-data\sessionboss@william.wong (cannot be converted to a native Firefox sessionstore.js-format file)
OneTab "storage.js" file from: [profile]\browser-extension-data\extension@one-tab.com (cannot be converted to a native Firefox sessionstore.js-format file)