Professional-grade SVG interaction toolkit with zero dependencies. Transform any SVG into an accessible, zoomable, and pannable experience.
Built with real-world needs in mind, from GitLab’s documentation platform to enterprise applications.
Mouse wheel zoom with cursor precision, click-drag panning, and smooth animations.
Optimized touch gestures, pinch-to-zoom, and responsive UI for all devices.
WCAG 2.1 AA compliant with full keyboard navigation and screen-reader support.
Feature-based design – use only what you need. Tree-shakeable and extensible.
Lightweight ~3KB bundle with no external libraries. Built with modern TypeScript.
Works with React, Vue, Angular, or vanilla JS. Complete TypeScript definitions.
Try out features with real diagrams and visualizations. Works with Mermaid diagrams, custom SVGs, and any vector graphics. Use mouse wheel, drag, keyboard shortcuts (+, –, 0, arrows), or touch gestures.
Please check your internet connection or try refreshing the page.
Customize behavior in real time and see changes instantly.
Large Gantt charts with zoom and pan for better project visibility.
Framework-agnostic SVG enhancement - works with any SVG, not just Mermaid diagrams.
Interactive data visualization - zoom into specific time periods and data points.
Get started with SVG Toolbelt in just a few lines of code.
Join developers making their diagrams more accessible and user-friendly.