Jul 11, 2026 · 1 min read · David Soller

Copying every open Firefox tab to Markdown

Trying to copy out all your Firefox tabs with "no extensions"? If so you can use the Browser Toolbox, which runs in Firefox's privileged context allowing you to see all the tabs:

  1. Enable it by going to about:config and setting both devtools.chrome.enabled and devtools.debugger.remote-enabled to true.
  2. Open the Browser Toolbox with Ctrl+Shift+Alt+I (accept the incoming connection prompt).
  3. In its console, run something like:
copy(gBrowser.tabs.map(t =>
  `- [${t.label}](${t.linkedBrowser.currentURI.spec})`
).join("\n"))

That builds a Markdown bullet list of every tab as [Title](URL) and copies it to your clipboard. Paste into your .md file and you're done. It only covers the current window; swap in an all-windows loop if you have several.