Docker Compose Visualizer
Free browser-based tool that visualizes Docker Compose files as interactive architecture diagrams. See services, networks, volumes, and dependencies with auto-detected icons for 60+ popular images including PostgreSQL, Redis, NGINX, and more — no install or sign-up required.
Editor
Diagram
Loading Docker Compose Visualizer...
How to Use
- Paste your docker-compose.yml in the editor on the left. You can also try one of the ready-made templates from the dropdown menu.
- Click "Generate Diagram" to parse your Compose file and create an interactive architecture diagram.
- Explore the diagram — pan, zoom, and click on any service to see its configuration details, ports, environment variables, and dependencies.
- Export or share — download the diagram as PNG/SVG, copy a shareable link, or get an embed code for your documentation.
What Gets Visualized
- Services — each service shown as a node with image, ports, and health status
- Dependencies — depends_on relationships shown as directed arrows
- Networks — services grouped by their network membership
- Volumes — shared named volumes shown as nodes connecting to services
- Smart categorization — auto-detects databases, caches, proxies, queues, and more from image names
- Shareable URLs, embeddable diagrams, and PNG/SVG export
Read the Guide
Frequently Asked Questions
- Is my docker-compose.yml sent to any server?
- No. All parsing and diagram generation happens 100% in your browser. Your configuration never leaves your machine.
- Which Compose versions are supported?
- Both legacy versioned files (v2/v3) and the modern Compose Specification format are supported. The version field is optional.
- Can I share my diagram?
- Yes! Click the Share button to copy a URL that encodes your Compose file. Anyone with the link can see your diagram.
- What service types are auto-detected?
- We recognize 60+ popular Docker images including PostgreSQL, MySQL, Redis, RabbitMQ, NGINX, Traefik, Prometheus, Grafana, and many more. Unknown services get a generic icon.