What is a Gantt Chart?
A Gantt chart is a horizontal bar chart used in project management to visualize a project schedule. Each task is represented as a bar spanning from its start date to its end date, making it easy to see what needs to happen, when it happens, and how tasks relate to each other.
Why Use a Gantt Chart?
Timeline Visualization
See your entire project schedule at a glance with color-coded bars on a time axis.
Task Dependencies
Define which tasks depend on others, shown as curved arrows connecting bars on the timeline.
Progress Tracking
Set completion percentages for each task and see progress reflected in both the task list and timeline bars.
Group Organization
Bundle related tasks into collapsible groups with automatic date range and progress calculations.
Flexible Views
Switch between day, week, and month views with zoom controls to find the right level of detail.
Who Can Benefit?
Project Managers
Students
Freelancers
Event Planners
- 1. What is a Gantt Chart?
- 2. How to Use the Gantt Chart Maker
- 3. Features
- 4. Frequently Asked Questions
- 4.1. Is my project data saved automatically?
- 4.2. Will I lose my data if I close the browser?
- 4.3. How do I move a task to different dates?
- 4.4. How do I change a task's duration?
- 4.5. What are task dependencies?
- 4.6. How do groups work?
- 4.7. What's the difference between Day, Week, and Month views?
- 4.8. Can I export my Gantt chart?
- 4.9. How do I start a new project?
- 4.10. Does the chart work on mobile devices?
How to Use the Gantt Chart Maker
The chart comes pre-loaded with sample tasks so you can explore the interface right away. You can modify these tasks or clear them to start fresh with your own project.
Adding and Editing Tasks
Add a Task
Click the "Add Task" button in the toolbar. Fill in the task name, start date, end date, progress, and color, then click Save.
Edit a Task
Double-click on a task row in the list, or click the pencil icon. The edit modal opens with the current values pre-filled.
Set Dependencies
In the edit modal, use the "Depends On" dropdown to select another task. A curved arrow will appear on the timeline connecting the two tasks.
Delete a Task
Click the trash icon on any task row, or select a task and press the Delete key.
Working with Groups
Create Group
Click "Add Group" in the toolbar. A new group row appears in the task list.
Add Tasks
Drag a task and drop it onto a group row. The task will be indented under the group and inherit the group's color.
Manage View
Click the chevron arrow on a group row to hide or show its tasks. Groups automatically show date range and average progress.
Timeline Interaction
- Move a task: Click and drag a bar horizontally on the timeline to shift its dates.
- Resize a task: Drag the left or right edge of a bar to change its start or end date.
- Change view: Use the Day, Week, or Month buttons to switch the timeline scale.
- Zoom: Click the magnifying glass buttons to make timeline columns wider or narrower.
- Navigate: Use the arrow buttons or "Today" button to scroll the timeline.
Exporting and Managing Projects
Export as PNG
Rename Project
New Project
Your Data Stays Private
- No server uploads - Your tasks and project data never leave your device.
- No account required - Start building your Gantt chart instantly without signing up.
- Automatic saving - Every change is saved immediately to your browser's local storage.
Features
Interactive Task Bars
Each task appears as a colored bar on the timeline. Click and drag a bar to move the task to new dates, or drag its left or right edge to adjust the start or end date. The task list updates automatically to reflect your changes.
Task Groups
Organize related tasks into collapsible groups. Groups automatically calculate their date range from the earliest to latest task, and show the average progress of all tasks within. Collapse groups to simplify the view when working on other parts of the project.
Task Dependencies
Define finish-to-start dependencies between tasks. When a task depends on another, a curved arrow appears on the timeline connecting the end of the predecessor to the start of the successor, making scheduling relationships clear at a glance.
Multiple View Modes
Switch between three timeline views to see your project at different levels of detail. Day view shows individual days with weekend highlighting. Week view groups the timeline into weekly columns. Month view provides a high-level overview for longer projects.
Zoom Controls
Adjust the timeline scale with zoom in and zoom out buttons. Each view mode has independent zoom ranges, letting you find the perfect column width for your screen size and project duration.
Progress Tracking
Set a completion percentage for each task using the progress slider in the edit modal. Progress is visualized as a filled portion of each bar on the timeline and as a mini progress bar in the task list. Groups display the average progress of their tasks.
Color Customization
Choose from 16 distinct colors for each task. Colors appear on the task bar, the progress fill, and the color indicator in the task list. When tasks are dragged into a group, they automatically inherit the group's color for visual consistency.
Drag-and-Drop Task Reordering
Rearrange tasks in the list by dragging them to new positions. Drop a task onto a group row to add it to that group, or drop it outside any group to make it standalone. The timeline updates instantly to reflect the new order.
Resizable Panel
Drag the divider between the task list and timeline to adjust how much space each panel gets. Your preferred width is saved and restored automatically.
PNG Export
Export your Gantt chart as a high-resolution PNG image. The exported image includes the task list, timeline bars, progress indicators, and today marker, making it ready to share in presentations or reports.
Dark Mode Support
The Gantt chart fully supports dark mode with carefully chosen colors for comfortable viewing in low-light environments. All elements including the toolbar, task panel, timeline, modal, and exported images adapt to your theme preference.
Frequently Asked Questions
Is my project data saved automatically?
Yes. Every change you make, whether adding tasks, moving bars, adjusting dates, or changing colors, is saved instantly to your browser's local storage. There is no save button needed.
Will I lose my data if I close the browser?
No. Your project data persists in your browser's storage and will be there when you return. However, clearing your browser data or using private/incognito mode will remove the saved data.
How do I move a task to different dates?
Click and drag the task bar horizontally on the timeline. The start and end dates shift together, keeping the task duration the same. You can also edit the dates directly in the edit modal by double-clicking the task row.
How do I change a task's duration?
Hover over a task bar on the timeline to reveal resize handles on the left and right edges. Drag the left handle to change the start date or the right handle to change the end date.
What are task dependencies?
Dependencies indicate that one task should start after another finishes. When you set a dependency in the edit modal, a curved arrow appears on the timeline connecting the two tasks. This helps visualize the order in which tasks need to be completed.
How do groups work?
Groups are collapsible containers for organizing related tasks. Create a group with the "Add Group" button, then drag tasks onto the group row to add them. Groups automatically show the combined date range and average progress of their tasks. Click the chevron arrow to collapse or expand a group.
What's the difference between Day, Week, and Month views?
Day view shows each day as a column, with weekend days highlighted. Week view shows weekly columns for medium-range planning. Month view provides a high-level overview with monthly columns, ideal for long-term projects. Use the zoom buttons to adjust column width within each view.
Can I export my Gantt chart?
Yes. Click the download icon in the toolbar to export your chart as a high-resolution PNG image. The exported file includes the task list, timeline bars, progress indicators, and today marker.
How do I start a new project?
Click the new project icon (page with plus) in the toolbar. If you have existing tasks, you'll be asked to confirm before clearing. You can also rename the project by editing the project name field in the toolbar.
Does the chart work on mobile devices?
The chart is responsive and works on tablets and phones. On smaller screens, the layout adjusts to fit available space. However, the full drag-and-drop experience works best on desktop with a mouse.
No comments yet. Be the first to comment!