# Makefile Dependency Graph

Paste a Makefile and instantly view target dependencies as DOT and Mermaid state diagrams.

Canonical: https://tools.karlquinsland.com/tools/html/makefile-dependency-graph/
Published: 2026-01-20
Updated: 2026-01-29
Tags: html, makefile, graph, dependencies, mermaid, dot


---

# Makefile Dependency Graph

![Tool icon](https://tools.karlquinsland.com/tools/html/makefile-dependency-graph/images/tool-icon.svg)

Paste a Makefile to generate DOT and Mermaid state diagrams for target dependencies.

[Open the tool](https://tools.karlquinsland.com/tools/html/makefile-dependency-graph/tool.html)

## Dependencies


This tool relies on 3 dependencies.

| # | Library | Version | Via |
| ---: | --- | --- | --- |
| 1 | viz.js | 2.1.2 | [cdnjs.cloudflare.com](https://cdnjs.cloudflare.com/ajax/libs/viz.js/2.1.2/viz.js) |
| 2 | viz.js | 2.1.2 | [cdnjs.cloudflare.com](https://cdnjs.cloudflare.com/ajax/libs/viz.js/2.1.2/full.render.js) |
| 3 | mermaid | 10 | [cdn.jsdelivr.net](https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js) |

## Changelog



## `23eaecd` - January 29, 2026 20:29

- Align analytics and tools with dark mode


## `f8f8370` - January 20, 2026 11:03

- chore/fix: make the summary box better


[View full changelog (3 commits)](https://tools.karlquinsland.com/tools/html/makefile-dependency-graph/changelog/index.md)


