文字轉流程圖
輸入 Mermaid 語法即可即時產生流程圖與各類圖表。無伺服器參與 — 100% 本地端處理。
語法錯誤
關於本工具
文字轉流程圖是一個免費的瀏覽器工具,它可以利用 Mermaid 語法,透過簡單的文字自動產生流程圖、循序圖等。
所有的渲染工作都在本地端使用 Mermaid.js 執行 — 絕不會將任何資料傳送至外部伺服器,對於機密工作流程與系統架構設計來說非常安全。
您可以將圖表即時匯出為 SVG (向量) 或 PNG (點陣) 格式。無需安裝應用程式 — 只要打開瀏覽器即可開始繪製圖表。
使用方法
輸入您的程式碼
在左側的編輯器中輸入 Mermaid 語法。我們已經預先填入了一個範例圖表,幫助您快速上手。
即時檢視
右側的預覽區會即時更新。如果有語法錯誤,將會顯示實用的錯誤訊息。
儲存為 SVG 或 PNG
點擊「儲存 SVG」或「儲存 PNG」,直接將圖表下載到您的裝置。
名詞解釋
- Mermaid.js
- 一種將文字語法轉換為圖表的 JavaScript 程式庫,並受到 GitHub Markdown 的官方支援。
- 流程圖 (Flowchart)
- 表示處理過程或工作流程的圖表。在 Mermaid 中使用
graph TD(由上而下) 或graph LR(由左至右) 來建立。 - SVG (可縮放向量圖形)
- 與解析度無關的向量影像格式。SVG 可縮放至任何大小而不失真,是簡報和列印的理想選擇。
- 節點 (Node)
- 圖表中的每個元素 (矩形、圓形、菱形等)。在 Mermaid 中定義為
A[標籤文字]。 - 邊 (Edge)
- 連接節點的箭頭或線條。在 Mermaid 中表示為
-->(箭頭) 或---(線條)。 - 循序圖 (Sequence Diagram)
- 顯示參與者之間隨時間互動的圖表。在 Mermaid 中使用
sequenceDiagram建立。
常見問題
- Q.我可以在節點中使用非英文的文字嗎?
- 可以。Mermaid.js 支援 Unicode,因此您可以在節點中使用包含繁體中文、日文等任何語言。
- Q.如果圖表超出了預覽區域怎麼辦?
- 預覽區域支援水平和垂直捲動。您也可以嘗試將版面方向從 "graph TD" (由上而下) 變更為 "graph LR" (由左至右),以獲得更好的顯示效果。
- Q.我的圖表會被傳送到伺服器嗎?
- 不會。所有的渲染工作都是使用 Mermaid.js 在您的瀏覽器中本地處理,圖表內容絕對不會傳送到任何外部伺服器。
- Q.SVG 和 PNG 有什麼不同?
- SVG 是一種向量格式,可以無限放大而不失真,非常適合用於簡報、列印或嵌入網頁中。PNG 是一種點陣格式,在您需要直接貼上圖片時很方便。
- Q.我可以繪製流程圖以外的圖表嗎?
- 可以。Mermaid.js 支援循序圖 (sequenceDiagram)、類別圖 (classDiagram)、甘特圖 (gantt) 等多種圖表類型。
- Q.我可以儲存程式碼並稍後回來編輯嗎?
- 目前版本不會跨工作階段保留您的程式碼。若要稍後編輯,請從文字區域複製您的 Mermaid 程式碼並將其儲存在本地端。
使用場景
系統設計文件
使用 Mermaid 記錄 API 呼叫流程或資料庫架構,並將其直接嵌入到技術文件中。
會議記錄與工作流程
快速將會議中討論的工作流程或簽核流程視覺化,並與團隊分享。
簡報投影片
當您覺得在 PowerPoint 裡畫圖太慢時,可在 Mermaid 中繪製、匯出成 PNG,然後直接貼入投影片中。
教育與學習教材
將演算法步驟或時間軸視覺化為流程圖,製作更容易理解的學習教材。
Mermaid 語法
基本流程圖 (graph)
graph TD
A[開始] --> B{條件}
B -->|是| C[處理程序 A]
B -->|否| D[處理程序 B]
C --> E[結束]
D --> E循序圖 (sequenceDiagram)
sequenceDiagram User->>Server: 登入請求 Server->>DB: 驗證憑證 DB-->>Server: 回傳結果 Server-->>User: 登入成功
節點形狀參考
A[文字] — 矩形 (Rectangle)B(文字) — 圓角 (Rounded)C{文字} — 菱形 (Diamond)D((文字)) — 圓形 (Circle)E>文字] — 不對稱 (Asymmetric)F[(資料庫)] — 資料庫 (Database)發送反饋
請告訴我們您的想法,以幫助我們改進工具。
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.