This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

ابحث في الدعم

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

How do I merge 6 older saved json files with bookmarks in FF 23.0.1? Thanks

more options

I have 6 old json files from discarded computers to merge with current bookmarks in ff 23.0.1. Looking for a utility that will combine all into one bookmark folder. Thanks in advance.


 Application Basics
       Name
       Firefox
       Version
       23.0.1
       User Agent
       Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0
       Build Configuration
         about:buildconfig
 Extensions
       Name
       Version
       Enabled
       ID
       Adblock Plus
       2.3.2
       true
       {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
       Anti-Banner
       13.0.2.600
       true
       anti_banner@kaspersky.com
       LinkmanFox
       8.80.0.0
       true
       {A81031F3-6CEE-4A19-809F-4E26C1D9C1D1}
       Advanced SystemCare Surfing Protection
       1.0
       false
       ascsurfingprotection@iobit.com
       Content Blocker
       13.0.2.600
       false
       content_blocker@kaspersky.com
       Kaspersky URL Advisor
       13.0.2.600
       false
       url_advisor@kaspersky.com
       Microsoft .NET Framework Assistant
       0.0.0
       false
       {20a82645-c095-46ed-80e3-08825760534b}
       Safe Money
       13.0.2.600
       false
       online_banking@kaspersky.com
       Safe Monitor
       2.6.22
       false
       support@safemonitorapp.com
       Virtual Keyboard
       13.0.2.600
       false
       virtual_keyboard@kaspersky.com
 Important Modified Preferences
     Name
     Value
       accessibility.typeaheadfind.flashBar
       0
       browser.cache.disk.capacity
       358400
       browser.cache.disk.smart_size.first_run
       false
       browser.cache.disk.smart_size.use_old_max
       false
       browser.cache.disk.smart_size_cached_value
       358400
       browser.places.smartBookmarksVersion
       4
       browser.search.useDBForOrder
       true
       browser.startup.homepage_override.buildID
       20130814063812
       browser.startup.homepage_override.mstone
       23.0.1
       dom.mozApps.used
       true
       dom.w3c_touch_events.expose
       false
       extensions.lastAppVersion
       23.0.1
       network.cookie.prefsMigrated
       true
       places.database.lastMaintenance
       1376975654
       places.history.expiration.transient_current_max_pages
       50286
       plugin.disable_full_page_plugin_for_types
       application/pdf
       plugin.importedState
       true
       privacy.sanitize.migrateFx3Prefs
       true
       security.disable_button.openCertManager
       false
       security.OCSP.disable_button.managecrl
       false
       security.OCSP.enabled
       0
       storage.vacuum.last.index
       0
       storage.vacuum.last.places.sqlite
       1376975858
   user.js Preferences
   Your profile folder contains a
     user.js file, which includes preferences that were not created by Firefox.
 Graphics
       Adapter Description
       ATI Radeon Xpress 1150 Series
       Adapter Drivers
       ati2dvag
       Adapter RAM
       Unknown
       Device ID
       0x5974
       Direct2D Enabled
       Blocked for your graphics driver version. Try updating your graphics driver to version 10.6 or newer.
       DirectWrite Enabled
       false (0.0.0.0)
       Driver Date
       7-22-2006
       Driver Version
       8.261.4.0
       GPU #2 Active
       false
       GPU Accelerated Windows
       0/1 Basic Blocked for your graphics driver version. Try updating your graphics driver to version 9.6 or newer.
       Vendor ID
       0x1002
       WebGL Renderer
       Blocked for your graphics driver version. Try updating your graphics driver to version 9.6 or newer.
       AzureCanvasBackend
       skia
       AzureContentBackend
       none
       AzureFallbackCanvasBackend
       cairo
 JavaScript
       Incremental GC
       true
 Accessibility
       Activated
       false
       Prevent Accessibility
       0
 Library Versions
       Expected minimum version
       Version in use
       NSPR
       4.10
       4.10
       NSS
       3.15 Basic ECC
       3.15 Basic ECC
       NSSSMIME
       3.15 Basic ECC
       3.15 Basic ECC
       NSSSSL
       3.15 Basic ECC
       3.15 Basic ECC
       NSSUTIL
       3.15
       3.15
I have 6 old json files from discarded computers to merge with current bookmarks in ff 23.0.1. Looking for a utility that will combine all into one bookmark folder. Thanks in advance. Application Basics Name Firefox Version 23.0.1 User Agent Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0 Build Configuration about:buildconfig Extensions Name Version Enabled ID Adblock Plus 2.3.2 true {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} Anti-Banner 13.0.2.600 true anti_banner@kaspersky.com LinkmanFox 8.80.0.0 true {A81031F3-6CEE-4A19-809F-4E26C1D9C1D1} Advanced SystemCare Surfing Protection 1.0 false ascsurfingprotection@iobit.com Content Blocker 13.0.2.600 false content_blocker@kaspersky.com Kaspersky URL Advisor 13.0.2.600 false url_advisor@kaspersky.com Microsoft .NET Framework Assistant 0.0.0 false {20a82645-c095-46ed-80e3-08825760534b} Safe Money 13.0.2.600 false online_banking@kaspersky.com Safe Monitor 2.6.22 false support@safemonitorapp.com Virtual Keyboard 13.0.2.600 false virtual_keyboard@kaspersky.com Important Modified Preferences Name Value accessibility.typeaheadfind.flashBar 0 browser.cache.disk.capacity 358400 browser.cache.disk.smart_size.first_run false browser.cache.disk.smart_size.use_old_max false browser.cache.disk.smart_size_cached_value 358400 browser.places.smartBookmarksVersion 4 browser.search.useDBForOrder true browser.startup.homepage_override.buildID 20130814063812 browser.startup.homepage_override.mstone 23.0.1 dom.mozApps.used true dom.w3c_touch_events.expose false extensions.lastAppVersion 23.0.1 network.cookie.prefsMigrated true places.database.lastMaintenance 1376975654 places.history.expiration.transient_current_max_pages 50286 plugin.disable_full_page_plugin_for_types application/pdf plugin.importedState true privacy.sanitize.migrateFx3Prefs true security.disable_button.openCertManager false security.OCSP.disable_button.managecrl false security.OCSP.enabled 0 storage.vacuum.last.index 0 storage.vacuum.last.places.sqlite 1376975858 user.js Preferences Your profile folder contains a user.js file, which includes preferences that were not created by Firefox. Graphics Adapter Description ATI Radeon Xpress 1150 Series Adapter Drivers ati2dvag Adapter RAM Unknown Device ID 0x5974 Direct2D Enabled Blocked for your graphics driver version. Try updating your graphics driver to version 10.6 or newer. DirectWrite Enabled false (0.0.0.0) Driver Date 7-22-2006 Driver Version 8.261.4.0 GPU #2 Active false GPU Accelerated Windows 0/1 Basic Blocked for your graphics driver version. Try updating your graphics driver to version 9.6 or newer. Vendor ID 0x1002 WebGL Renderer Blocked for your graphics driver version. Try updating your graphics driver to version 9.6 or newer. AzureCanvasBackend skia AzureContentBackend none AzureFallbackCanvasBackend cairo JavaScript Incremental GC true Accessibility Activated false Prevent Accessibility 0 Library Versions Expected minimum version Version in use NSPR 4.10 4.10 NSS 3.15 Basic ECC 3.15 Basic ECC NSSSMIME 3.15 Basic ECC 3.15 Basic ECC NSSSSL 3.15 Basic ECC 3.15 Basic ECC NSSUTIL 3.15 3.15

All Replies (6)

more options

All of those backups are likely the same so there is no need to combine them all unless you want 6 of the same bookmark.

more options

Not sure there is any such utility.
I struggle with all but the simplest of tasks using a sql editor on places.squlite ; and depending on ages there are IIRC two different structures.

I guess in principle the .json files could be stitched together in a word processor. There are .json editors, but I have never tried one.

There is one method you could try, and I have just checked it works with Firefox 23. Open multiple instances of Firefox and multiple instances of the bookmarks library you are able to drag and drop bookmarks between the libraries. Not the sort of thing to try with thousands of bookmarks but may be doable over a few sessions if you do not need to move too many bookmarks.

An alternative Firefox based method. If you do not mind loosing tags and keywords is to export as HTML and then import the HTML. HTML bookmarks append when imported. (.json do not append they overwrite).

I could explain in detail how to do this but it is probably better to see if someone has a more elegant or simpler solution. Any idea roughly how many bookmarks you are talking about in each set, and are many of these duplicated. (you would only need to transfer the none duplicated bookmarks)


Edit related threads

But no sign of a simple solution.

Modified by John99

more options

How are those bookmarks organized?

If you only need to consider bookmarks in the bookmarks menu folder a then you can consider to 'park' (copy) them to the clipboard when restoring the next JSON backup and then paste the clipboard content to merge the previously saved bookmarks. I don't know if a copy and paste of the All Bookmarks folder is working properly, but you can give that a try.

more options

Thank you for the suggestions. There is a new issue- on my primary computer there are 2 default profiles in firefox. Each contains a bookmarkbackups folder with files of different sizes, dates and information.

How do I switch firefox profiles? They are in the same user account.

Can I merge the bookmarkbackups without one overwriting the other?

more options

Hi mr91506, you cannot merge the .json files in the two bookmarkbackups folders. If you merge the folders, one of the identically named files will have to be deleted.

You can switch your active profile using Firefox's Profile Manager. This allows you to maintain different profiles (e.g., work and home, kids and parents). But only one can be in use at a time.

Exit Firefox and start up in the Profile Manager using Start > search box (or Run):

firefox.exe -P

Any time you want to switch profiles, exit Firefox and return to this dialog.

When creating a new profile, I recommend using the default location suggested, and to avoid data loss, not re-using any existing folder. Before deleting unneeded profiles, I suggest making a backup first in case something were to go wrong.

more options

By the way, to spell out a previously mentioned approach to gathering all your bookmarks from the old JSON files (https://support.mozilla.org/en-US/questions/968777#answer-470541):

(1) Create a new blank profile

(2) Restore a JSON file (see Restore bookmarks from backup or move them to another computer)

(3) Export the restored bookmarks to an HTML format in a convenient location, with a unique file name (see Export Firefox bookmarks to an HTML file to back up or transfer bookmarks)

(4) Repeat Steps 2 and 3 until you have HTML format exports of all the old bookmarks

(5) Exit Firefox and start up in your normal profile

(6) Import all the HTML files (see Import Bookmarks from an HTML file)

Likely, you will have lots of duplicates, but you will have everything in one place at least.