TreeProjectPlan Break it down. Plan it. Estimate it.

A WBS maker with a Gantt timeline.
Break the project down, the schedule builds itself.

TreeProjectPlan is a work breakdown structure editor you drive from the keyboard. Type the tree, give the leaves a size, and every parent rolls up its own work and dates - next to a Gantt chart that redraws as you type.

Free for a single user: no install and no account to create a plan. It works entirely in your browser - an account is optional, and without one nothing leaves it at all, not even a request to our servers.

A plan stops being true the moment it is hard to edit

Most planning tools make the structure expensive to change, so nobody changes it. The estimate ages, the dates drift, and the chart on the wall quietly stops describing the project.

6 clicks to add one task in a typical planner - dialog, field, dropdown, save. Here it is one key.
2 documents the breakdown in one place, the timeline in another, disagreeing with each other by the end of the week.
0 seats needed before you can try a structure out. Open the file, type, throw it away if it was wrong.

How it works

Three keys and you have a plan

1

Outline

Type a task, press Enter for the next one, Tab to make it a child. The tree is just rows and indent depth, so restructuring is moving a row, not rebuilding a document.

2

Estimate

Size the leaves only. Work, duration and dates roll up to every parent above them automatically - a parent's fields are computed, never typed, so they cannot fall out of step with the work underneath.

3

Schedule & share

The Gantt chart beside the table redraws as you type, in working days. Color a branch, collapse what you do not need, then print or export the plan when it is time to show someone.

Features

One model, two views, no surprises

TaskSizeDaysFinish
Release 2.5-28Apr 10
Backend-12Mar 20
Schema migrationM5Mar 09
API endpointsL7Mar 20
Frontend-16Apr 10

Grayed cells are derived. A parent shows what its children add up to and refuses to be typed into.

Structure

  • Flat tree, real hierarchy. Indent and outdent move whole branches with their descendants.
  • WBS numbering that renumbers itself the moment the structure changes.
  • Collapse anything - the chart hides exactly what the table hides, always.
  • Undo everything, with steps labeled by what they did.

Schedule

  • Working-day arithmetic. Finish is start plus duration, weekends skipped - unless you type a date yourself, and then it stays.
  • Live Gantt in the same window, scrolling in lockstep with the table.
  • Color by branch. Set a color on a parent and it flows down to every child without one of its own.
  • Print the whole tree, not the screenful you can see.

Your data

  • Nothing is uploaded unless you ask. The project lives in your browser's storage, and a copy reaches your account only when you send one.
  • Autosave with a header chip that tells you the truth about whether it is written.
  • Export and import a plain JSON document you own.
  • Runs offline, straight from disk, on any modern browser.

Keyboard first

Your hands never leave the keys

Every command has a binding, and the panel inside the app lists all of them. A sample of the ones you will use in the first minute:

Next taskEnter
Make it a childTab
Promote a levelShiftTab
Insert a row belowCtrlAlt↓/Insert
Insert a row aboveCtrlAlt↑
Duplicate the rowCtrlD
Move the cursor←↑↓→
Jump ten rowsPgUpPgDn
Select a rangeShift↑/↓
Save nowCtrlS
Day / night themeAltT
Edit the cellEnter/F2

Work breakdown structure example

WBS example for an IT project: launching an online store

A complete work breakdown structure and project plan for an e-commerce shop selling women's fashion, from the kick-off workshop to the first sales report. Open any stage below to see how the project decomposes, how every parent adds up its man-days, and how the plan lands on a Gantt chart.

Winter E-shop: women's fashion

E-commerce project plan · 8 stages · estimated bottom-up in man-days

  • 51rows
  • 4levels
  • 39tasks
  • 106man-days
  • ~5months
1Kick-offΣ4 –
1.1Kick-off workshopS1 –
1.2Assortment, margins and who it is forS1 –
1.3Budget, launch date and the first campaignS1 –
1.4Team, roles and ways of workingXS0.5 –
1.5Domain, accounts and the repositoryXS0.5 –
2AnalysisΣ12 –
2.1Platform and hostingΣ12 –
2.1.1Platform choice: hosted or self-runS1 –
2.1.2Hosting, domain, TLS and a staging copyM3 –
2.1.3Theme, layout and the design systemL5 –
2.1.4Backups and a restore actually testedM3 –
3Legal and complianceΣ3 –
3.1Terms of sale, delivery and returnsS1 –
3.2Privacy policy, cookies and consentS1 –
3.3Tax and invoicing checked with the accountantS1 –
4ImplementationΣ56 –
4.1CatalogΣ19 –
4.1.1Category tree and filtersM3 –
4.1.2Product data: names, descriptions, attributesL5 –
4.1.3Photography and product videoL5 –
4.1.4Prices, VAT rates and stock levelsM3 –
4.1.5Import from the supplier's feedM3 –
4.2StorefrontΣ8 –
4.2.1Home page and landing pagesM3 –
4.2.2Category and product pagesL5 –
4.3Cart and checkoutΣ26 –
4.3.1Delivery methods and what they costM3 –
4.3.2Payments: cards, transfers and pay on deliveryL5 –
4.3.3Search, sorting and recommendationsM3 –
4.3.4Customer account and order historyM3 –
4.3.5FulfillmentΣ12 –
4.3.5.1Courier contracts and pick-up pointsM3 –
4.3.5.2Warehouse, packing and labelsM3 –
4.3.5.3Invoices and the hand-off to accountingM3 –
4.3.5.4Returns and complaints, end to endM3 –
4.4CI/CD pipelinesM3 –
5TestsΣ10 –
5.1Integration testsL5 –
5.2End-to-end tests on GUIL5 –
6Launch & deliveryΣ11 –
6.1Test orders through every payment methodM3 –
6.2Analytics, conversion tracking and alertsS1 –
6.3SEO: titles, descriptions, sitemap and the product feedM3 –
6.4Soft launch to a small audienceM3 –
6.5Public launchS1 –
7MarketingΣ7 –
7.1Order and complaint triageM3 –
7.2First campaign and what it returnedM3 –
7.3Metrics review and the next iterationS1 –
8ReportsM3 –

How the project breaks down

Analysis settles the platform and hosting, and legal and compliance comes before a line of code. Implementation builds the catalog, the storefront and a cart and checkout with payments, delivery and returns, on a CI/CD pipeline.

How the estimate adds up

Only the 39 leaves are sized. Every stage rolls up its man-days and date span from the tasks below it, so the 106 MD total can never disagree with the work underneath.

How it lands on a timeline

The Gantt chart counts working days and skips weekends. In the editor it starts on the day you open the example, so the schedule lands on your calendar, not on one frozen into a file.

Who uses it

Big plans, small tasks

Software estimation, house build plans, conference planning, business plans or a household budget: one work breakdown structure maker - type the tree, size the leaves, read the schedule off the Gantt chart.

1Release 2.034 d
1.1Backend APIL
1.2FrontendXL
1.3QA & releaseM

Product owners · Tech leads

WBS for software projects

Turn an epic or a release into a sized tree before sprint planning. T-shirt sizes while the scope still moves, man-days once it settles.

  • IT
  • Project management
  • Software estimation
  • Decomposition
Software project WBS example
1Family house210 d
1.1Permits & design40 d
1.2Foundation & shell70 d
1.3Roof & installations100 d

Self-builders · Renovation

WBS for building a house

From permits to handover: foundation, shell, roof, installations and finishes as one tree, with the working days each stage really takes.

  • Construction
  • Renovation
  • Building schedule
  • Stages
House construction WBS example
1Job fair 202690 d
1.1Venue & exhibitors30 d
1.2Speakers & agenda25 d
1.3Promotion & tickets35 d

Job fairs · Conferences · Meetups

WBS for events and conferences

Venue, speakers, exhibitors, promotion and the day itself, broken down until someone can own each part. The Gantt chart shows what must start months before the doors open.

  • Event planning
  • Conferences
  • Job fairs
  • Deadlines
Event planning WBS example
1Launch plan120 d
1.1Market research20 d
1.2MVP & pricing60 d
1.3Funding & go-to-market40 d

Founders · Startups

WBS for a business plan

Research, product, launch and funding split into work you can size, so the timeline in your pitch deck is arithmetic rather than optimism.

  • Startups
  • Business plan
  • Go-to-market
  • Pitch deck
Business plan WBS example
1Home budget 202712 m
1.1Emergency fund3 m
1.2Kitchen renovation5 m
1.3Holiday savings4 m

Personal finance

A household budget as a WBS

Savings goals, a renovation fund, a big purchase: break household plans into a tree and see on the timeline which month each goal gets its turn.

  • Personal finance
  • Budgeting
  • Savings goals
  • Home
Household budget WBS example
1Kick-off10 d
1.1Project charterS
1.2Stakeholders & teamS
1.3Kick-off meetingM

Project managers

Build the WBS for IT projects

Define the project scope, break it into deliverables and work packages, estimate the effort and turn it into a project schedule with milestones, all in one place.

  • Project management
  • Scope
  • Planning meetings
  • Stakeholders
What is a work breakdown structure
1Thesis80 d
1.1Literature review20 d
1.2Experiments35 d
1.3Writing & defense25 d

Students · Lecturers

WBS for student projects

Coursework, a group project or a thesis plan. A WBS you can teach with and hand in: no license, no sign-up, no setup.

  • Education
  • Thesis
  • Coursework
  • Teaching
Student project WBS example
1Client offer46 MD
1.1Discovery6 MD
1.2Delivery32 MD
1.3Contingency8 MD

Consultants · Estimators

Estimate your project through decomposition

Size a client's scope in man-days, compare two structures, and export the file only when it is ready to hand over. Nothing is uploaded unless you ask.

  • Consulting
  • Man-days
  • Proposals
  • Offline
Project estimate example
1MVP90 d
1.1Talk to 20 people15 d
1.2Build the smallest version50 d
1.3First paying customers25 d

Founders · Solo makers

From an idea to the first customers

Break the idea into work you can start on Monday: what to validate, what to build, and what to leave out until somebody pays for it. The timeline shows how many weeks of runway each answer costs.

  • Startups
  • MVP
  • Validation
  • Runway
Startup launch WBS example

Alternatives

Free online alternative to ProjectLibre

How TreeProjectPlan compares with other free WBS and Gantt chart tools: where each one runs, what it does, and which project it fits best.

Tool How you run it Tree that rolls up by itself Gantt from the same rows Free for one person Several people at once
TreeProjectPlan Browser, or from disk Yes Yes Yes no account No
A spreadsheet Browser or desktop Only formulas you write Only if you build it Yes Sheets Yes in Sheets
GanttProject Desktop install Yes Yes Yes No files passed around
ProjectLibre Desktop install Yes Yes Yes No files passed around
OpenProject CE Server you host Yes Yes Yes plus a server Yes
Team tool free tiers Browser, free tier Not really Some have a timeline Yes within limits Yes

Checked in September 2026. Licenses and free-tier limits change without notice, so treat the last two columns as the perishable ones. The middle three describe how each tool is built and have not moved in years. Microsoft Project is not on the list because it is not free - if you need resource leveling, cost tracking and portfolio reporting, that is the class of tool you are shopping for, and none of the six above replaces it.

Four more tools, each with its own catch, in our full ranking of free WBS and Gantt chart tools.

Top 5 free WBS & Gantt tools

What TreeProjectPlan does

  • A tree where the indentation is the structure, numbered as a WBS
  • Leaves you size. Parents that add up their own work and dates
  • Dates counted in working days, so weekends never vanish quietly
  • A Gantt chart drawn from the same rows, not a second document
  • Every action on the keyboard, and printing on one sheet
  • The project in your browser, exportable to a file you keep

What it deliberately does not

  • Dependencies between tasks - no predecessors, no critical path
  • Resources, assignment or cost tracking
  • Real-time collaboration, accounts or permissions
  • Baselines and earned value reporting
  • Reading or writing Microsoft Project files
  • Anything that needs a server to be true

FAQ

Questions people ask first

What is a work breakdown structure?

A project taken apart from the general to the specific, level by level, until the bottom of the tree is a list of individual tasks somebody can pick up, size and finish. Estimate those tasks and every level above them adds itself up. The long answer - the 100% rule, sizing in t-shirts or man-days, a worked example - is in our guide: What is a work breakdown structure?

How do you estimate IT projects and initiatives?

Break the work down first, then estimate only the leaves. An estimate made on a whole initiative is a guess, because nobody can hold it in their head at once, while an estimate made on forty small tasks is arithmetic over forty judgements you can argue with one at a time. Size the leaves in t-shirt sizes while the scope is still moving and in man-days once it has settled, and put contingency where the uncertainty actually sits rather than as one padded number at the end. Every level above the leaves then adds itself up, so the total cannot quietly disagree with the tasks underneath it.

How do you build a realistic project schedule?

Start from the estimate, not from the date somebody wants. Put the sized tasks in the order they can actually be done, count in working days so that weekends do not silently vanish from the plan, and let each parent take its dates from the children below it instead of being typed in by hand. A schedule is realistic exactly when every date on it is derived from work that someone has sized. Compare that result with the date you were hoping for, and when the two disagree, change the scope or the people - changing the arithmetic only moves the surprise later.

What is the best free alternative to Microsoft Project for a WBS?

It depends on which part of Microsoft Project you actually use. For a sized breakdown and a timeline, in a browser, with nothing to install, TreeProjectPlan does that and deliberately nothing else. For task dependencies, resources and baselines on one machine, GanttProject and ProjectLibre are free, open source and much closer to Microsoft Project in shape. For a team that has to work in one plan at once, OpenProject Community Edition is free to license, but somebody has to host it. Microsoft Project itself is not free, and nothing free replaces its resource leveling and portfolio reporting: the full comparison is in the shortlist above.

Can I build a work breakdown structure in a spreadsheet?

Yes, and for a small tree it is the right answer: you already have one, everybody can open it, and nothing has to be learned. The limit is that indentation in a spreadsheet is decoration - the sheet does not know that a row is a child of the row above it - so every rollup, every working-day count and every bar of a chart is a formula you write and then maintain by hand. That holds for twenty tasks and stops holding somewhere around the fourth level of the tree.

Where is my project stored?

In your browser, under a single key in local storage. That is the only copy unless you sign in and save one to your account, and nothing is uploaded until you ask for it. Clearing browser data, a private window or a different machine means it is not there - export anything that matters.

Do I need an account?

No. TreeProjectPlan needs no account and no sign-up: open the page and start typing. Your plan is saved in your own browser, and you can export it to a file whenever you want a copy.

Does it work offline?

Yes. It is static files - once the page is open it keeps working with the network off, and it can be opened straight from disk.

How big a plan can it hold?

Several thousand rows. Only the rows near the viewport are drawn, in both the table and the chart, so scrolling stays smooth as the tree grows.

What does it cost?

Nothing, for a single user: the whole editor is free with no account to create, and no feature sits behind a paywall. A paid license adds one thing, which is your plans saved to your account instead of only in one browser, and nothing is ever charged without your explicit agreement. The prices are on the pricing page and the Terms of Use say what a license covers.

Open it and type the first task

That is the whole onboarding. The editor is one page, and it is already the demo.

The TreeProjectPlan editor: a work breakdown structure table with WBS numbers, T-shirt sizes and rolled-up work and dates on the left, beside a Gantt chart of the same tasks on the right.