A Node.js utility that converts Arc browser's sidebar bookmarks (StorableSidebar.json) into a standard HTML bookmarks file. This converted file can be imported into other browsers like Chrome, Firefox, Safari, etc.
Arc browser stores its bookmarks and sidebar data in a unique JSON format. This tool converts that format into the standard Netscape bookmark format that other browsers can understand, while maintaining your folder structure and organization.
- Converts Arc browser's sidebar JSON to standard bookmark format
- Preserves folder hierarchy and space organization
- Maintains bookmark titles and URLs
- Cleans up URLs automatically
- Provides detailed debugging logs
- Creates a standard HTML bookmarks file compatible with major browsers
- Node.js installed on your system
- Access to Arc browser's sidebar data
-
Locate your Arc sidebar data:
- On macOS, the file is located at:
~/Library/Application Support/Arc/StorableSidebar.json - You can quickly access this by opening Terminal and running:
cp ~/Library/Application\ Support/Arc/StorableSidebar.json ./
- On macOS, the file is located at:
-
Copy
StorableSidebar.jsonto the same directory as this script -
Run the converter:
node converter.js
-
Import the generated
bookmarks.htmlfile into your preferred browser:- Chrome: Menu → Bookmarks → Import Bookmarks and Settings
- Firefox: Menu → Bookmarks → Manage Bookmarks → Import and Backup → Import Bookmarks from HTML
- Safari: File → Import From → Bookmarks HTML File
The converter maintains your Arc browser's organization:
- Spaces are converted to top-level folders
- Folders and subfolders maintain their hierarchy
- Bookmarks retain their original titles and URLs
The script includes detailed logging to help troubleshoot any conversion issues. Debug logs show:
- Number of items processed
- Space and container information
- Processing steps and results
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - feel free to use this in your own projects!
If you encounter any issues:
- Check that your
StorableSidebar.jsonfile is properly copied from the Arc application folder - Ensure the JSON file is in the same directory as the script
- Check the debug output for any error messages
If you can't find the StorableSidebar.json file:
- Make sure Arc browser is installed
- The
~/Libraryfolder is hidden by default on macOS. You can access it by:- In Finder, press
Cmd + Shift + G - Type
~/Library/Application Support/Arc - Press Enter
- In Finder, press