2 items
Read, write, clean, preview, and convert HTML, Markdown, and BBCode in a focused local workspace. Markup Desk is a local markup workspace for reading and preparing HTML, Markdown, and BBCode. Write raw markup in a focused source editor while a sanitized reading view updates beside it. Switch between Write, Split, and Read layouts depending on whether you are drafting, checking structure, or reviewing the rendered result. Markup Desk can convert a document between HTML, Markdown, and BBCode through a shared semantic representation. Common structures such as headings, emphasis, links, images, quotes, code blocks, lists, tables, horizontal rules, and spoiler/details blocks are carried across formats where an equivalent representation exists. An Undo conversion control keeps the previous source available during the current session. The editor includes selection-aware tools for headings, bold, italic, links, quotes, code, lists, tables, images, and spoiler/details markup. A Link Builder turns multiple “label — URL” lines into hyperlinks using the current syntax. The document outline follows headings in the rendered structure, and reusable snippets can be saved locally for later insertion. For HTML review, Markup Desk removes active content and unsafe attributes before rendering the preview. Scripts, embedded active content, event-handler attributes, and javascript: URLs are not executed in the reading view. External images are represented by a guarded placeholder and are not requested until the user explicitly chooses to load the image. Documents can be imported from common text markup files and exported back to a local file. The current draft, selected format, view mode, document title, and user-created snippets are stored locally in the browser profile. Markup Desk does not require an account, analytics service, remote AI service, or developer-operated document server.
Sep 4, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.