The major update of dhtmlxGantt is here! Learn what's new in 5.0

Interactive JavaScript/HTML5 Gantt Chart
for Your Solutions

Use dhtmlxGantt to add full-featured gantt charts for cross-browser and cross platform applications.

The most complete library to cover all needs of a project management app.

Live Demo

Product Features

  • Editable or readonly Gantt chart
  • Full control with JavaScript API
  • Cross-browser: IE, FF, Chrome, Safari, Opera
  • Flexible gantt layout: grid and timeline are replaceable component (New!)
  • Working days and hours for individual tasks
  • Keyboard navigation
  • Support for touch devices: iOS, Android
  • jQuery integration
  • Fullscreen Mode
  • Loading from XML, JSON
  • Rich drag-and-drop behavior to manage tasks
  • Ability to mark specific times in the timeline area
  • Tooltips
  • Critical path calculation pro
  • Backward planning
  • Optional tree view
  • Customizable task edit form (lightbox)
  • Tasks Grouping pro
  • WBS codes calculation
  • Three task types: project pro, task, milestone pro
  • Progress percent coloring for tasks
  • Auto Scheduling pro
  • Support of unscheduled tasks
  • Dependency arrows
  • Simple api for managing editability / readonly modes of individual tasks
  • Material design (New!)
  • Support of baselines, deadlines and other custom elements pro
  • Export/import from MS Project
  • Smart rendering
  • Undo/redo functionality
  • Accessibility
  • Fast and smooth rendering
  • Configurable columns in the grid
  • Multi-task selection
  • Per-column grid sorting
  • Simple api for hiding/showing columns of the grid pro
  • Ability to resize grid columns and the grid itself from the UI pro
  • Sorting and filtering
  • Dynamic loading pro
  • Localization (5 languages and more coming)
  • Customizable time scale - zooming
  • Non-linear time scale (hide days/hours)
  • 4 different skins
  • Content Security Policy compliance
  • Export to Excel, iCal
  • Support of custom types pro
  • 3 types of linking of tasks: finish-to-start, start-to-start, finish-to-finish
Fully Customizable
dhtmlxGantt provides a rich and flexible JavaScript API that allows you to configure each element of your Gantt chart: customize time scale, define the grid structure, change coloring of the task bars, add text or any custom HTML to the task bars, define dependencies (relationships) between tasks, and more. The task edit form (lightbox) can also be customized to includes the new custom fields.
Intuitive User Interface
The intuitive drag-and-drop interface of dhtmlxGantt allows the end users to easily change start/end time and duration of tasks, link tasks with each other, and set task completeness. This JavaScript Gantt chart can display three task types: task, project, and milestone. If needed, you can set dhtmlxGantt in a read-only mode.
dhtmlxGantt is one of the JavaScript Gantt charts libraries in the industry that provides the ability to build accessible gantt charts. Accessibility support includes WAI-ARIA, keyboard navigation and two high-contrast skins (black and white). Find more information in our docs.
Cross-browser Support
To let the users of your app work comfortably in any environment, DHTMLX Gantt chart component provides support for all major browsers - Google Chrome, Firefox, Internet Explorer (8+), Microsoft Edge, Safari in particular.
Remarkably High Performance
Work with either small or large projects becomes more efficient if the performance is robust. You can load any amount of tasks to the Gantt chart, so the component will continue render them fast and smooth. If your projects consist of thousands of tasks, you'll definitely appreciate this feature.
Export to PDF and PNG
dhtmlxGantt has an online export service that allows you to export your Gantt chart to PDF or PNG formats and print the chart, if needed. Try the demo and learn more in the documentation. Please note that the service works with DHTMLX server. If you want to use it locally, we can provide you the separate packages for export.
By default, the generated PDF/PNG document includes a watermark. The Commercial/Enterprise License holders can use this service without a watermark on one domain within the support period (30 days for Commercial License, 12 months for Enterprise License). This period can be extended ($70 per year for one domain). For more details, contact

Use with Different Frameworks and Technologies

Editions and Licenses

Standard Edition GNU GPL v2
Free under GPL
  • Standard Functionality
  • Use in unlimited projects
  • Forum support
  • Minor and Major updates
Professional Edition Commercial license
up to 5 developers
  • PRO Features
  • Use in one project (not SaaS)
  • Standard ticket support
  • 1 month of updates (minor, major, bugfixes)
Favorable terms
for companies
Professional Edition Enterprise license
per company
  • PRO Features + ability to display multiple Gantt charts on one page
  • Use in unlimited projects Use in SaaS
  • Premium ticket support
  • 12 months of updates (minor, major, bugfixes)
Want to get more and save money?

Support & Learning Resources

We provide comprehensive documentation with technical samples. Moreover, our dedicated support team is fast and qualified. Find the suitable way to get support:

Why dhtmlxGantt?

gantt chart web development
For developers:
Our Gantt Chart is a pure JavaScript library w/o any dependencies on 3rd party tools
Simple integration with any server-side technology (PHP, ASP.NET, Java, and others)
Rich and flexible JavaScript API
Fully customizable and editable
Impressive fast rendering of any amount of tasks
All-covering documentation with vivid technical samples
gantt chart web development
For Project Managers:
DHTMLX products are toprated on the market for over 10 years
The support is very qualitative and provided by dhtmlxGantt development team, no external support staff who isn't aware of every single gantt detail
Gantt customers are software giants, market majors in service management, resource-saving technologies and electronics, as well as numerous small and medium companies.
No external dependencies and no hidden fees

Need help with dhtmlxGantt integration into your app? Contact us