
Gantter is a FREE web-based project management tool. You can think of it as a web-based Microsoft Project. It helps you to:
Just like in MS Project you start by adding tasks, setting dependencies between them (Finish-to-Start, Start-to-Start, Finish-to-Finish, Start-to-Start), indenting them to create summary tasks. Then you add resources, modify their calendars if necessary, assign resources to tasks.
Gantter also supports more advanced features:
Users familiar with MS Project can quickly get started with Gantter.
Gantter saves the result in MS Project's XML format, which means that you can open Gantter projects in MS Project. Gantter also supports importing projects created in MS Project.
All you need to run Gantter is a modern web-browser. Gantter does not require any software to be installed on your computer. Gantter does not require any additional components to be installed in your browser.
A task is an activity that needs to be accomplished within a defined period of time. Gantter allows you to add unlimited number of tasks.
Gantter helps you to group tasks by supporting summary tasks. Summary tasks just group their subtasks, they do not have their own duration, cost etc, Gantter calculates their properties from the properties of their subtasks.
To add a task, just click a cell in Tasks view and enter the task's name (for example, Paint the wall). To insert a task above the current one use Actions->Insert, or just hit Insert button on your keyboard.
To add a summary task add a regular task and indent (Actions->Indent in the main menu) those tasks you want to be its subtasks.
Tasks are shown on the Gantt chart depending on their properties.
| Name | Description | |
|---|---|---|
![]() | Task | On the Gantt chart tasks are represented as blue bars |
![]() | Critical task | Critical tasks are shown in red color (when View->Highlight Critical Tasks is checked) |
![]() | Summary task | Summary tasks are black bars |
![]() | Milestone | Milestones are shown with their finish dates |
Gantt chart illustrates your project's schedule. Each task is represented as a bar, the location of the bar in the chart depends on the task's Start and Finish dates.

You can zoom in (or zoom out) the Gantt chart. Use View->Zoom in (or View->Zoom out) for that:

Resources are people, equipment, facilities or anything else required for the completion of a task.
In Gantter you manage resources on Resources view and then assign them to tasks on Tasks view.
To add a resource, just click a cell in Resources view and enter the resource name (for example, Developer).
Gantter supports 2 types of resources:
| Name | Description |
|---|---|
| Work | Anyone or anything that works on a task. Work resources can be people or equipment |
| Material | Items needed to implement the task |
To assign a resource to a task, click on the task, open Task Properties dialog (Actions->Properties) and check the checkbox next to the resource you want to assign.

Resource name is shown on the Gantt chart next to the task the resource is assigned to.

Holidays, corporate and other events have significant impact on your project schedule. Also you team may not dedicate its whole working time to your project (due to other projects, for example). To let Gantter know about this you add or edit Calendars on Calendars view.
To help you get started for each new project Gantter creates 3 predefined calendars: Standard, 24-Hours and Night Shift. Standard calendar is assigned to your project by default but you can both edit the calendar or change the assignment.
| Name | Description |
|---|---|
| Standard | Monday-Friday, 8:00 AM - 5:00 PM with an hour off for break |
| 24-Hours | Defines no non-working time at all |
| Night Shift | Monday night through Saturday morning, 11:00 PM to 8:00 AM with an hour off for break |
Use Calendar Properties dialog to edit a calendar. You can set specific working time for a date or edit defaults for each weekday.

Individual resources may have their own working times as well. In Gantter you assign a calendar to a resource and then override days in the calendar for the resource when editing the resource using Resource Properties dialog.

In most cases you want your task to start after the previous task finishes. This is called Finish-to-Start dependency and is set when you select both tasks and click Actions->Link.
Note that there are multiple ways to select tasks:
When editing task properties you can set other task dependencies between tasks:
| Name | Description | |
|---|---|---|
![]() | Finish-to-Start | A task cannot start until its predecessor finishes |
![]() | Finish-to-Finish | A task cannot finish until its predecessor finishes |
![]() | Start-to-Start | A task cannot start until its predecessor starts |
![]() | Start-to-Finish | A task cannot finish until its predecessor starts |
By default, all new tasks have duration of 1 day. You can easily change this duration by changing the value in Duration column. Duration can be entered in days (by specifying "d" after the value), hours ("h"), weeks ("w"), months ("m").
Examples: 1.5h, 3d, 1.23d, 2w, 4.5w, 1m, 3.1m
Users of non-English versions of Gantter should specify a value followed by the first letter of the corresponding word in their language.
Lag is a delay between two tasks that have a dependency.
The following illustration shows a 2 days lag between two tasks having Finish-to-Start dependency:

The following illustration shows a -2 days lag (negative) between two tasks having Finish-to-Start dependency:

You can specify Lag value in percent (lead time), for example, 50%. This means setting the lag to be equal to a half of predecessor's duration.
Task constraints allow you to add additional scheduling rules to a task. Task constraints are set on Advanced tab of Task Properties dialog:

| Name | Description | Comment |
|---|---|---|
| As soon as possible | Task starts as soon as task dependencies allow | This is the default task type when your project is planned from Start date |
| As late as possible | Task starts as late as task dependencies allow before the project finish | This is the default task type when your project is planned from Finish date |
| Must start on | Task has to start on the specified date, overriding task dependencies | |
| Must finish on | Task has to finish on the specified date, overriding task dependencies | |
| Start no earlier than | Task cannot start earlier than the date specified | |
| Finish no earlier than | Task cannot finish earlier than the date specified | |
| Start no later than | Task cannot start later than the date specified | |
| Finish no later than | Task cannot finish later than the date specified |
Duration, Resource Units and Work depend on each other. This dependency can be expressed in the following formula: Work = Duration * Units. Task types define how Duration, Units and Work change when you change one of these values.
Task types are set on Advanced tab of Task Properties dialog:

| Name | Description |
|---|---|
| Fixed units (default) | When you change Work or Duration, Units value remains constant, either Work or Duration is recalculated according to the formula |
| Fixed duration | When you change Units or Work, Duration value remains constant, either Units or Work is recalculated according to the formula |
| Fixed work | When you change Units or Duration, Work value remains constant, either Duration or Units is recalculated according to the formula |
For Fixed units or Fixed work task types you can set Effort driven flag (the flag is set by default). This flag defines whether Work should remain constant when you add or remove resources to a task.
Task deadlines do not affect the schedule. You can set a deadline for a task in Task Properties dialog:

Task deadlines are shown on the Gantt chart in red:

Gantter notifies you if the task has to be scheduled so that it finishes later than its deadline.

Sometimes you know the date your project has to finish and don't have a fixed start date for it yet. Gantter allows you to plan your project from its Finish date.

Please note:
Some tasks allow delays, so that your project is not delayed if the task has a delay. But some tasks cannot be delayed, otherwise the whole project would be delayed. Such tasks are critical tasks. Gantter allows you to see critical tasks on the Gantt chart.
Make sure that View->Highlight Critical Tasks is checked:

Critical tasks are shown in red, while non-critical are blue:

With Gantter it's easy to know the total cost of your project. Here's what you need to do:

Let's assume that you have successfully planned your project and it is now being implemented. At some point you may need to know what's the overall project progress. You know that some tasks are complete, some tasks are half complete, some tasks aren't even started. Gantter allows you to enter % complete information for each task and get the overall % complete.
Gantt chart also shows the progress for each task:

By default Gantter is configured so that it shows weeks starting from Sunday, date format is Month/Day/Year, time is shown using AM/PM values and currency is USD ($).
You can easily change these values by using Project Properties dialog (Project->Properties).

| Shortcut | Description | Comment |
|---|---|---|
| Ctrl + S | Save (download) the current project | |
| Ctrl + N | Create a new project | |
| Ctrl + O | Open project | For technical reasons this shortcut is not available on Microsoft Internet Explorer, Apple Safari and Google Chrome |
| Ctrl + P | ||
| Ctrl + 1 | Switch to Tasks view | |
| Ctrl + 2 | Switch to Resources view | |
| Ctrl + 3 | Switch to Calendars view | |
| F9 | Toggle sidebar | |
| F8 | Show Project Properties dialog | |
| Ctrl + K | Zoom In Gantt chart | Mozilla Firefox, Apple Safari and Google Chrome users can also use Ctrl + "+" for this action |
| Ctrl + M | Zoom Out Gantt chart | Mozilla Firefox, Apple Safari and Google Chrome users can also use Ctrl + "-" for this action |
| Ctrl + A | Select all items (tasks or resources or calendars) | |
| Shift + Up | Select an item (task or resource or calendar) above the current one | |
| Shift + Down | Select an item (task or resource or calendar) below the current one | |
| Insert | Insert a new item (task or resource or calendar) above the current one | |
| Del | Delete selected items (tasks or resources or calendars) | |
| Ctrl + Del | Delete the current item (task or resource or calendar) | |
| F2 | Show properties of the current item (task or resource or calendar) | |
| Ctrl + L | Link selected tasks | |
| Ctrl + U | Break the link between selected tasks | |
| Ctrl + R | Assign resource(s) to the current task | |
| Ctrl + Right | Indent selected tasks | |
| Ctrl + Left | Unindent selected tasks | |
| Ctrl + Up | Move selected tasks up | |
| Ctrl + Down | Move selected tasks down | |
| Ctrl + F2 | Link selected tasks | This shortcut duplicates Ctrl + L shortcut for those users who got used to it in MS Project |
| Ctrl + Shift + F2 | Break the link between selected tasks | This shortcut duplicates Ctrl + U shortcut for those users who got used to it in MS Project |
| Alt + F10 | Assign resource(s) to the current task | This shortcut duplicates Ctrl + R shortcut for those users who got used to it in MS Project |
| Shift + F2 | Show properties of the current item (task or resource or calendar) | This shortcut duplicates F2 shortcut for those users who got used to it in MS Project |
To save your current project choose Project->Save (download) or click Save (download) button in the top right corner. Gantter outputs your project as a file to your browser. Your browser suggests you to save the file on your hard-drive. Select the necessary folder and click Save.
Gantter saves your project in XML format that can be imported into MS Project. So commands Save (download) and Export to MS Project (download) output the same file.
To open a recently saved project use Project->Open. Choose a file on your hard-drive and click Open.

Gantter can import MS Project files (.mpp) and files saved in MS Project's XML format. To import, use Project->Import from MS Project. Choose the file and click Open.

Gantter is a personal project of Volodymyr Mazepa, IT project manager from Ukraine. See my email address in Gantter (Help->About) and feel free to contact me on any question.