Integration · Browser Extension

Beautify diagrams right in your browser

Beauty Diagram re-renders every ```mermaid and ```plantuml fence in place on the pages you already read — GitHub, GitLab, Jira, ChatGPT, and more. No copy-paste, no separate tab, original source always one click away.

Available on Chrome Web Store · Manifest V3 · MIT license · Source on GitHub
Beauty Diagram browser extension turning a raw Mermaid flowchart into a deck-ready SVG in place on the page
Built-in · plus any other site

Works on the tools you already use

Runs automatically on these sites out of the box. Flip it on for anywhere else — an internal wiki, a custom docs portal — from the toolbar popup.

GitHub

READMEs, issues, PRs, wikis

GitLab

READMEs, issues, MRs, wikis

Jira & Confluence

Any *.atlassian.net site

dev.to

Articles and comments

Stack Overflow

Questions and answers

Linear

Issues and docs

Hashnode

Blog posts

ChatGPT

Chat responses

Claude

Chat responses

Gemini

Chat responses

Perplexity

Chat responses

+ any other site

One click from the popup, per-site

What you get

A content script that delegates rendering to the same engine as the web editor, VS Code extension, and Obsidian plugin.

Renders in place

Every Mermaid and PlantUML fence re-renders right where it appears — no copy-paste, no separate tab. The original source stays one click away.

◇ Render, opt-in

Raw fences never auto-render on sites you haven't enabled. A small ◇ Render button appears on each one — you decide what gets beautified.

One click, any other site

Built-in on GitHub, GitLab, Jira, and more. Flip it on for an internal wiki or custom docs portal from the popup — the browser asks for just that one site.

9 themes · one selector

Same diagram, every theme

Pick a default in the extension's Options page, plus a max-width control. Free plan unlocks Classic / Modern / Slate; Pro and Premium add the rest.

Build → Test → Staging → Production flowchart rendered in the Classic theme
ClassicFree
Build → Test → Staging → Production flowchart rendered in the Modern theme
ModernFree
Build → Test → Staging → Production flowchart rendered in the Obsidian theme
ObsidianPro
Build → Test → Staging → Production flowchart rendered in the Memphis theme
MemphisPremium

Install

One install, works everywhere the extension is enabled — no per-site setup beyond the one-click toggle.

Chrome Web Store
Open the Beauty Diagram listing → Add to Chrome. No account or sign-in required.
After install
Visit any built-in site with a Mermaid or PlantUML fence — it auto-renders, or shows a small ◇ Render button on raw blocks.
Any other site
Click the toolbar icon → toggle it on for the current site. The browser asks you to confirm access to just that one site — revoke it any time.
Pro+ · one key, every render

Watermark-free rendering with an API key

Default render is anonymous and watermarked — no quota, no surprise charges. Paste a Pro or Premium key into the extension's Options page and every subsequent render drops the watermark.

  • Paste a Pro or Premium API key into the extension's Options page
  • Every render then mints a /v1/share token and serves it via /v1/share/<token>.svg — no watermark
  • Each unique diagram source consumes 1 share quota (Pro: 100/month, Premium: unlimited); repeats of the same source are cached and free
  • Remove the key any time to fall back to the free, watermarked path — no account required either way
See plans & share quota
Options page
Default theme
Max width
API key (Pro / Premium)

FAQ

Is the extension free?

Yes. Default render is anonymous and free; every diagram is rendered with a small Beauty Diagram watermark. A Pro or Premium API key removes the watermark and unlocks Pro/Premium themes.

What does it access on a page?

Only the source text of the diagrams it renders — a Mermaid or PlantUML code block, or a diagram a supported site already rendered. It never reads the rest of the page, your browsing history, or form inputs. Full detail on the extension privacy policy.

Does it work in Edge, Brave, or Arc?

It's built and tested for Chrome via the Chrome Web Store. It's a standard Manifest V3 extension using only standard WebExtension APIs, so it also loads in other Chromium browsers that support Chrome Web Store extensions.

Can I self-host the API?

Yes. Point the extension's API base (Options page) at your own Beauty Diagram instance. Same applies to the VS Code extension, Obsidian plugin, and bd CLI.

Read the full extension privacy policy. Also check out the VS Code extension, the Obsidian plugin, and the bd CLI.