Easy Gantt Chart

Create interactive Gantt charts with drag-and-drop functionality. Easily adjust task timelines by dragging and resizing bars.

John DoeDeveloper
Jane SmithDesigner

Gantt Timeline

Drag tasks to move them, drag edges to resize, click for details

Task Name
3
Wed
4
Thu
5
Fri
6
Sat
7
Sun
8
Mon
9
Tue
10
Wed
11
Thu
12
Fri
13
Sat
14
Sun
15
Mon
16
Tue
17
Wed
18
Thu
19
Fri
20
Sat
21
Sun
22
Mon
23
Tue
24
Wed
25
Thu
26
Fri
27
Sat
28
Sun
29
Mon
30
Tue
31
Wed
1
Thu
2
Fri
3
Sat
4
Sun
5
Mon
6
Tue
7
Wed
Project Planning
7 days
Project Planning
⚠️Design Phase
Cannot start before "Project Planning" is completed (75%)
Design Phase

How to use:

  • Add tasks or milestones using the input field and buttons above
  • Add sub-tasks by selecting a parent task first, then click "+ Sub-task"
  • Toggle progress bars globally using the "Show Progress Bars" checkbox
  • Customize colors for task bars and progress bars in the task details panel
  • Set dependencies to ensure tasks can't start before their dependencies are completed
  • Visual warnings (⚠️) appear for tasks that violate dependency rules
  • Collapse/expand parent tasks using the arrow buttons
  • Switch timeline view between day, week, month, quarter, and year
  • Drag task bars and milestones to move them (respects dependencies)
  • Drag bar edges to extend or shorten task duration
  • Click on a task to view and edit details
  • Delete tasks using the trash icon (also deletes sub-tasks)
  • Export your chart as JSON for backup

Feedbacks

If you find bugs or would like an improvement, please Send an email.

Support Me

If you find my tools useful, please consider supporting me to help maintain and improve these free utilities.

© 2025 Utility Apps (agi.vinh@gmail.com). All rights reserved.