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

List to Table Converter

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeveloper Tools
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 List to Table Converter is a floating panel that transforms plain lists into beautifully formatted tables. Paste or type a list of items (separated by newlines, commas, or semicolons), specify the number of columns, and choose whether to use the first row as table headers—the panel instantly generates an HTML table or Markdown table with a live preview. You can customize table styling with border toggles and text alignment (left, center, right), making it easy to match your desired output format. The panel supports both HTML and Markdown output, so you can use the generated table in web pages, documentation, GitHub, Jira, Notion, or any Markdown-compatible platform. You can copy the generated table code to your clipboard or insert it directly into any editable field on the page (input, textarea, or contenteditable). Perfect for developers documenting data, content creators formatting lists into tables, data analysts preparing reports, or anyone who frequently converts structured data into tabular formats. WHERE IT RUNS The panel overlays any website that loads the BotGentz extension—whether you're on a documentation page, a CMS, a note-taking app, a spreadsheet, or any other web page. It works on all modern Chromium‑based browsers (Chrome, Edge, Brave, Arc) and Firefox. The script injects a self‑contained UI element that does not interfere with the host page's layout, styles, or JavaScript execution. It runs client‑side only, with no external API calls or cloud dependencies. HOW TO USE After installing the free BotGentz extension, visit any page and click the extension icon to activate the panel. The first time you use List to Table Converter, it will appear as a draggable widget near the bottom‑right corner of your viewport. To convert a list: - Paste or type your list items in the input area. Items can be separated by newlines, commas, or semicolons. - Set the number of columns for the table. - Toggle "Use first row as headers" to treat the first row as table headers. - Choose the output format: HTML or Markdown. - Select text alignment (left, center, right) for all cells. - Toggle "Show borders" to control whether the table has visible borders. - Click "Convert" to generate the table. The panel displays a live preview of the table and the raw code in the output area. To use the result: - Click "Copy to Clipboard" to copy the generated code. - Click "Insert into Active Field" to paste the code directly into the focused editable field on the page. The panel remembers your columns, header preference, format, alignment, and border settings across sessions. SMART LIST PARSER WITH FLEXIBLE DELIMITER DETECTION AND DUAL-FORMAT ENGINE Unlike basic list converters that only handle single delimiters, this panel uses a smart list parser that automatically detects multiple delimiter types: newlines, commas, and semicolons. The parser splits the input text using a regex that handles all three separators simultaneously, then filters out empty items to produce a clean array of values. The table generation engine then distributes these items across the specified number of columns in row-major order (left to right, top to bottom), automatically padding incomplete rows with empty cells. The dual-format engine produces both HTML and Markdown output using separate renderers: the HTML renderer generates semantic `` structures with `` and `` sections, while the Markdown renderer produces pipe‑separated tables with alignment rows. Both renderers respect the header toggle and alignment settings. The live preview updates on every conversion, showing the rendered table for HTML output or a formatted code block for Markdown output. All settings are persisted using GM_setValue, with auto‑conversion triggered on setting changes to provide instant feedback. THE PANEL - Drag: Click and hold the panel's header bar to move it anywhere on the screen. - Per‑site position: The panel stores its last position separately for each domain using the browser's localStorage, keyed by hostname. - Snap: When dragged near any edge of the viewport, the panel snaps to that edge with a 16px margin for a clean, docked feel. - Collapse: Click the "−" button in the header to collapse the panel to a compact title bar, preserving all current values. Click "+" to expand it back. - Resize: Drag the bottom‑right corner handle to resize the panel from 280px to 600px wide and 200px to 500px tall; the layout adapts responsively. - Escape: Press the Escape key while the panel is focused to close it entirely (you can reopen it from the extension toolbar). PLEASE NOTE This script requires the free BotGentz extension to run—it is not a standalone bookmarklet or user script. Websites frequently update their DOM structures and security policies; while we strive to keep the panel functional across thousands of sites, occasional updates may be needed. The converter performs all operations entirely in your browser—no data is sent to any server, and no cookies or tracking identifiers are used. Your list data and generated tables remain private to your local session and are persisted only via GM_setValue (the extension's local storage) for convenience, not shared across devices or sessions. The Markdown output follows the standard pipe‑table syntax; verify compatibility with your target platform as some Markdown variants have slightly different table requirements. HTML output includes basic styling for borders; additional styling may be needed for production use. Large lists (1000+ items) may take a moment to convert; the panel is optimized for lists up to a few hundred items.

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.