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

Bulk Tab URL Exporter

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
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 Tab URL Exporter extracts every URL from the current page and presents them in a clean, sortable, filterable list. The extension scans the page for all `` tags, images, scripts, stylesheets, favicons, and other resource URLs, then displays them with their type and source. You can filter URLs by domain (internal/external), by type (link, image, script, stylesheet), or by custom search patterns. The list can be sorted by URL or type, and individual URLs can be copied to the clipboard with a single click. The entire URL list can be exported as plain text, CSV, or JSON, making it easy to use the data for link auditing, SEO analysis, site mapping, or archiving purposes. WHERE IT RUNS The extension works on every website with DOM elements, including complex single-page applications, traditional websites, and any page with links or resources. It runs locally in your browser, reading the page's DOM without sending any data to external servers. The extension supports all major browsers and adapts to both desktop and mobile viewports seamlessly. HOW TO USE After installation, a "🔗 URLs" badge appears in the bottom-right corner showing the number of URLs found. Click the badge to open the URL Exporter panel, or open the extension panel and click "Show URL Panel." The panel displays all extracted URLs with their type and an index number. Use the search box to filter URLs by text or type. Click any URL to copy it to your clipboard, or click the copy (📋) button next to individual URLs. To export all URLs, click "Text," "CSV," or "JSON" to copy the entire list in your chosen format to your clipboard. Use "Scan" to re-scan the page for URLs. To customize the experience, open the extension panel and choose your preferred export format (Text, CSV, or JSON). Toggle "Include external URLs" and "Include internal URLs" to control which URLs are displayed. Toggle "Auto-scan on page load" to automatically scan when you visit a new page. For per-site customization, enable or disable the extension on specific websites using the per-site controls. THE ACTUAL MECHANISM — DOM TRAVERSAL WITH URL EXTRACTION AND TYPE CLASSIFICATION The extension uses a comprehensive DOM scanning strategy. It queries the document for all `` tags with href attributes, extracts the href, and resolves relative URLs using the URL constructor. It also queries `` tags for src attributes, `` tags for src attributes, `` tags for href attributes, and favicon links. Each extracted URL is normalized to an absolute URL using `new URL(href, window.location.href)`. The extension then classifies each URL by type based on file extension: images (.jpg, .png, .gif, etc.), stylesheets (.css), scripts (.js), media (.mp4, .mp3, etc.), documents (.pdf, .doc, etc.), email (mailto:), phone (tel:), anchor (#), and default links. Internal/external status is determined by checking if the URL contains the current domain or origin. All URLs are deduplicated using a `seen` object keyed by the normalized URL. The panel renders the list with sorting and filtering applied client-side. Export formats are generated on the fly: text as newline-separated URLs, CSV with headers, and JSON as a structured array of objects. THE PANEL The settings panel is a lightweight, draggable overlay that appears in the center of your screen. You can reposition it by clicking and dragging the title bar; release it near the screen edge and it will snap into place automatically. To collapse the panel into a compact title bar, click the minimize button, expanding it again with the same control. The panel is fully responsive, adapting to different screen resolutions with a minimum width of 300px and a maximum of 480px. Press the Escape key at any time to dismiss the panel without applying changes. All controls—the enable/disable toggle, show panel button, scan button, search input, export format selector, internal/external URL toggles, auto-scan toggle, and per-site controls—are accessible within a clean, high-contrast interface that respects your system's color scheme. PLEASE NOTE This extension requires the free BotGentz companion extension to be installed and active, which provides the underlying DOM access, clipboard, and storage engine. The extension extracts URLs from the page's DOM and does not make network requests to validate URLs. Some URLs may be relative or dynamically generated by JavaScript; the extension resolves relative URLs but cannot extract URLs that are not present in the DOM at the time of scanning. The extension does not store or transmit any URL data externally. No personal data, browsing history, or page content is ever collected, stored, or transmitted. All settings are saved using the browser's storage API and remain solely on your device. The extension does not inject ads, trackers, or analytics of any kind.

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.