Certifications PMP CertificationWorld’s top PM cert CSM: Certified ScrumMasterTop agile cert CAPMEntry-level PM cert PRINCE2UK & Europe standard View All Certifications ?
PM Guides Agile GuideComplete breakdown Scrum GuideRoles, ceremonies, artifacts EVM GuideAll formulas explained View All Guides ?
Career & Salary PM Salary 2026By country & level How to Become a PMStep-by-step roadmap 50 Interview QuestionsWith strong answers
PM Software Monday.com ReviewTop pick 2026 ClickUp ReviewBest value Best Free PM ToolsNo trials, truly free View All Software ?
Free Tools & Templates EVM CalculatorFree, no signup Gantt Chart MakerBuild & export free PMP Eligibility Checker30-second result Free PM Templates30 templates in Excel, Word and PDF
Get the Free PMP Guide ?
Free Tool · Updated March 2026

Free Gantt Chart Maker
Create and Export Online

I built schedules like this by hand long before software made it easy. Build a Gantt chart in minutes here. No account, no download, completely free. Add tasks, set start and end dates, assign owners, track progress and export to PDF. Click any bar to edit task details.

If you need more than a quick chart, my list of Microsoft Project alternatives covers full scheduling tools, free and paid.

✓Visual drag-to-build chart
✓Export to PDF
✓Auto-scaled timeline
✓Free. No login needed.

Which project templates can you load?

Start with a realistic example and edit any task, or scroll down and build from scratch.

View:
Add:
Show:
today
Task Dates Owner
Task
In Progress
Complete
Milestone
Group
Click any bar to edit. Today line = today
0%
How to Use This Tool
Gantt chart maker steps: add tasks, set dependencies, view and export
The 4 steps to build a Gantt chart with this tool.
Quick answer

A Gantt chart maker is a free online tool for building a Gantt chart: a bar chart that shows each project task against a timeline, with start dates, durations and dependencies. Add your tasks, link them, and the tool draws the schedule so you can share or export it.

How do you build a Gantt chart?

1. Add tasks: Click "Add Task" or load a template. Each task appears as a row in the left panel and a bar on the timeline to the right. Click any bar or task row to open the edit panel where you can set name, dates, owner, progress and colour.

2. Set dates: Start and end dates control the bar width and position on the timeline. The timeline auto-scales to show all your tasks. Use the Earlier and Later buttons or the zoom dropdown to navigate the timeline.

3. Track progress: Set each task's completion percentage. Bars fill left to right showing how much is done. Tasks at 100% turn grey. The today line (blue vertical line) shows where you are in the timeline relative to planned tasks.

4. Export: Click "Export PDF" to open your browser's print dialog. Select "Save as PDF" as the destination. For best results, set the page orientation to Landscape and margins to Minimum.

✦
Milestones vs Tasks: Use Task for work that has duration. Use Milestone for a single key date, a go-live, a sign-off, a delivery, which appears as a diamond. Use Group for a phase header that spans multiple tasks below it. I use this exact split on every schedule I build, from software launches to construction fit-outs.
FAQ

Parts of a Gantt chart

ElementWhat it shows
Task barStart date, end date and duration of each task
Dependency arrowWhich task must finish before another can start
MilestoneA key point in time, shown as a diamond with zero duration
Today lineWhere the project should be now
Progress shadingHow much of each task is complete

Where did the Gantt chart come from?

The chart is named after Henry Gantt, an American engineer who popularised it in the 1910s to schedule factory work. More than 100 years later it is still the most common way to show a project schedule, from 10-task office moves to construction programmes with 2,000 activities.

Modern tools add dependencies, the critical path and progress tracking, but the idea is unchanged: anyone can glance at the chart and see what happens when. For a 3-month project, 15 to 30 tasks is usually enough detail for a sponsor; keep detailed task lists in the team’s board.

Gantt Charts: 4 Common Questions

A Gantt chart is a horizontal bar chart showing a project schedule over time. Each row represents a task. The bar shows when it starts and ends. Gantt charts communicate timelines to stakeholders, identify schedule conflicts, show task dependencies and track progress against plan. First developed by Henry Gantt in the 1910s, they remain the most widely used schedule visualisation in project management. I have relied on them throughout my career, from construction sites to software rollouts.
Use this tool. No account required. Click "Add Task", set your start and end dates and type a task name. The bar appears immediately on the timeline. When you are done, click "Export PDF" and save from your browser's print dialog. For a downloadable spreadsheet version, see our guides on Gantt charts in Excel and Google Sheets.
A complete Gantt chart should include task name, start date, end date, duration, assigned owner, progress percentage and milestones for key deliverables. For stakeholder-facing charts, also add a project name, date range header, legend and version or date stamp. Phase grouping (Group rows) helps organise large charts into readable sections.
A project schedule is the full time-phased plan of all activities including resources, costs and dependencies. A Gantt chart is a visual representation of that schedule. It shows tasks as bars on a timeline. All Gantt charts represent schedules, but not all schedules are visualised as Gantt charts. Tools like MS Project generate Gantt charts from a full scheduling engine with critical path analysis. Simpler online tools like this one create visual-only charts. See our PM guides for more on scheduling methods.