Select Mermaid text anywhere on the web — render it instantly.
Web ページ上の Mermaid 記法を 選択してクリックするだけ で、
その場に図として表示できる Chrome 拡張機能です。
Mermaid Translator は、
Markdown や特定のタグに依存せず、
「人が選択した Mermaid テキスト」
を起点に、図をレンダリングします。
- 自動では何もしません
- ページ構造を解析しません
- ページを壊しません
必要なときに、必要な分だけ。
- 選択したテキストから Mermaid ダイアグラムをレンダリング
- SVG/PNG 形式で Mermaid ダイアグラムを保存
- 編集モード:より大きなパネルを開き、Mermaid コードを調整し、変更内容をプレビューします
- ウィンドウは自由にドラッグ/リサイズ可能。既存ページを邪魔しません。
- Web ページ上の Mermaid 記法テキストを選択
- 選択範囲の近くに小さなボタンが表示
- クリックすると、その場で図をレンダリング
自動処理は一切ありません。
操作の主導権は常にユーザーにあります。
- 技術ブログ / ドキュメント
- GitHub Issues / README
- 社内ツール / 社内 Wiki
- HTML 構造が特殊なページ
Markdown のコードブロックや
<pre> / <code> タグに 一切依存しません。
- 自動レンダリングなし
- ページレイアウトを変更しない
- フォーカス・スクロールを奪わない
- 常駐 UI なし
処理に失敗した場合も、
「何も起こらないだけ」 です。
- 外部通信なし
- データ収集なし
- 解析はすべてローカルで完結
安心して業務・社内環境でも使用できます。
Mermaid Translator (Chrome Web Store)
pnpm install
pnpm buildChrome の拡張機能管理画面で
dist/ ディレクトリを読み込んでください。
多くの Mermaid 拡張は、
- ページ全体を解析する
- 特定の構造を前提にする
- 自動で描画してしまう
という設計です。
この拡張は、あえて 真逆 を選びました。
DOM ではなく、人の意思を起点にする。
それが、 最も壊れにくく、最も信頼できると考えています。
- TypeScript
- Vite
- Chrome Extension (Manifest V3)
- Preact
- Mermaid
MIT License このソフトウェアは、いかなる保証もなく、「現状のまま」提供されます。
何も自動的には行わない。 一つのことをしっかりやる。 決して邪魔をしない。
pnpm build:devbuild:dev は開発ログを有効化したビルドを出力します。
pnpm lint
pnpm lint:types
pnpm test
pnpm format- 仕様:
docs/specs/ - アーキテクチャ:
docs/ARCHITECTURE.md - コーディングガイド:
docs/CODING_GUIDELINES.md



