This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Bulk Bookmark Exporter to Markdown

Utilities · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryUtilities
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Bulk Bookmark Exporter to Markdown solves a common need: exporting bookmarks from various bookmark managers into a clean, portable Markdown format. Most bookmark managers offer limited export options that lack structure, tags, or descriptions. This tool reads all bookmarks displayed on your current page, extracts their titles, URLs, tags, folder locations, and descriptions, and presents them in a scrollable checklist. You can select specific bookmarks or export all detected bookmarks. The tool generates a Markdown-formatted document with bookmarks organized by folder hierarchy, with each bookmark represented as a bullet point using title as link text and URL as the link target. You can choose from three export formats: folder hierarchy with headers, plain list, or front-matter YAML. Tags and descriptions can be optionally included. A live preview shows the exported content before you finalize, and you can copy to clipboard or download as a .md file.

WHERE IT RUNS

This extension panel runs directly inside your browser as an overlay on supported sites that display bookmarks, including Google Bookmarks, GitHub, Notion, Atlassian, ClickUp, and Monday.com. It works wherever bookmark lists are rendered on the page, detecting bookmark elements, their associated tags, descriptions, and folder structures automatically. The tool requires no additional API keys or permissions beyond the BotGentz extension.

HOW TO USE

After installing the BotGentz extension and activating Bulk Bookmark Exporter to Markdown, navigate to any page where your bookmarks are displayed. Click the extension icon in your browser toolbar to open the panel. The tool automatically detects all bookmarks displayed on the current page, along with any existing tags, descriptions, and folder information. Each bookmark appears with its title, current tags, and folder location alongside a checkbox. Use the "Select All" toggle or individually check bookmarks to control which bookmarks to export. Next, configure your export options: choose between folder hierarchy, plain list, or front-matter YAML format; toggle whether to include tags and descriptions; and adjust the indentation size. A live preview updates automatically as you change settings. When you're ready, click "Copy to Clipboard" to copy the Markdown output or "Download .md" to save it as a file. The filename includes the current date for easy organization.

TECHNICAL OPERATION — DOM-Based Bookmark Extraction and Markdown Generation

Unlike browser extensions that require the bookmarks API, this tool operates through direct DOM traversal and structured data extraction. It scans the page for elements containing bookmark data, extracting titles from text content or aria-label attributes, URLs from href or data-url attributes, tags from data-tag attributes or child elements with tag classes, descriptions from data-description attributes or description elements, and folder names from data-folder attributes or folder elements. The tool builds a folder hierarchy object by grouping bookmarks by their folder names, then generates Markdown output using three strategies: for hierarchy format, it creates ## headers per folder and bullet points for each bookmark; for plain format, it creates a flat list of bullet points; and for front-matter format, it adds YAML metadata at the top of the document. The output respects the selected options for tags, descriptions, and indent size, and is rendered as a live preview using a pre element for accurate whitespace display. Clipboard copying uses GM_setClipboard, and file download uses Blob and URL.createObjectURL for native browser saving.

THE PANEL

The extension panel is fully draggable and remembers its position per site session. It snaps to the nearest edge of the browser viewport when dragged within 50 pixels of any side. You can collapse the panel to a compact title bar using the minimize button, preserving your selection state. The panel resizes vertically by dragging the bottom edge. Press the Escape key to close the panel instantly without losing your bookmark selection. The live preview updates in real-time as you adjust export settings, giving you immediate feedback on the generated output.

PLEASE NOTE

This tool requires the free BotGentz browser extension to function. The script does not use the browser's bookmarks API and cannot access bookmarks stored outside the currently visible page. It only sees bookmarks that are rendered in the page's DOM. The tool does not store, transmit, or log any bookmark data, URLs, tags, or descriptions. All operations occur locally in your browser session. The exported Markdown is formatted with standard Markdown syntax and should be compatible with most Markdown renderers. Sites may update their DOM structure over time, which could affect bookmark detection; we monitor and release compatibility updates as needed.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.