Skip to content

Free flowchart, diagram and chart makers

PERT Chart Maker

Free, no sign-up, nothing uploaded: list your activities and what each waits for, and the network draws itself in your browser with earliest and latest times on every box.

Free · runs in your browser · nothing is uploaded

Open on Diagram Smith

This embed was switched off for this website. Open on Diagram Smith

Add this tool to your siteFree embed code, no sign-up. Keep the credit link.

Embed this tool

Copy this code into your website, blog or class page. The tool runs inside your page.

Optional settings, added to the address after embed=1: &accent=0f6b5c (colour, 3 or 6 hex digits). Other parameters are ignored.

Please keep the credit link below the tool.

PERT Chart Maker is a free, browser-based tool that builds a PERT chart, also called a PERT diagram, from a table of project activities. You enter each activity’s ID, name, duration and predecessors, and the tool draws the network with the earliest and latest start and finish times for every task. It runs entirely in your browser, and no account is needed. The free version draws the network with its times and slack, while Pro adds a critical path highlight and a network check. Use this pert chart generator when you need to see which tasks can slip and which cannot.
Pert chart maker example

How to use the PERT Chart Maker

  1. Pick an example from the list (six-activity network, three-point estimates, product launch or build a house), or choose blank to start from scratch.
  2. In the activity table, give each activity a unique ID and a name.
  3. Enter the duration as one number, or as three numbers for optimistic, likely and pessimistic estimates.
  4. In the predecessors column, list the IDs that must finish first, separated by commas. If D waits for B and C, type B, C.
  5. Read the diagram. Each box shows earliest start and finish on top, the activity name in the middle, and latest start and finish below.
  6. If the tool reports a loop, an unknown predecessor, an activity that lists itself or a duplicate ID, fix that row and check the diagram again.
  7. Export the chart when it looks right, as a PNG at 1x, 2x or 4x, an SVG or a picture PDF, with no watermark. Pro adds the critical path highlight, a vector PDF and a .drawio file that holds the chart as one picture, not as editable shapes.

Your work autosaves in this browser, and the Saved menu keeps named copies so you can try a second plan. The schedule also downloads as CSV. A single chart holds up to 60 activities.

What is a PERT chart?

A PERT chart maps a project as a network: boxes for the activities, arrows for the order they run in, and a time on each. PERT stands for program evaluation and review technique. Each activity is a box, and arrows show which activities must finish before others can start.

This tool draws the chart as an activity-on-node network, with the earliest and latest times written on each box.

How do forward and backward passes find the critical path?

The forward pass sets each activity’s earliest start (ES) and earliest finish (EF). The backward pass sets its latest finish (LF) and latest start (LS). Slack is LS minus ES, and an activity with zero slack is critical.

The rules are simple. Earliest start equals the latest earliest finish of an activity’s predecessors, and earliest finish equals earliest start plus duration. Latest finish equals the earliest latest start of the activity’s successors, and latest start equals latest finish minus duration. The table below uses a four-activity network: A takes 3, B takes 2 after A, C takes 4 after A, and D takes 1 after B and C.

ActivityDurationPredecessorsESEFLSLFSlackCritical
A3none03030Yes
B2A35572No
C4A37370Yes
D1B, C78780Yes

The project takes 8. Activity B has 2 units of slack, so it can slip by 2 without moving the finish date. A, C and D form the critical path.

How is a three-point estimate calculated?

The expected duration is te = (o + 4m + p) / 6, where o is the optimistic time, m the likely time and p the pessimistic time. The variance is ((p - o) / 6)^2. When you enter three numbers in the activity table, the tool uses these formulas for each activity. With o = 2, m = 4 and p = 12, te = (2 + 16 + 12) / 6 = 5, and the variance is (10 / 6)^2, about 2.78.

Frequently asked questions

Is the PERT chart maker free?

Yes. The free version lets you draw the network with its earliest and latest times, and export PNG, SVG and picture PDF files with no watermark. No account is needed, and the work runs in your browser. Results may be used commercially without attribution.

Is there a paid plan?

Yes. The chart, the earliest and latest times, slack and the CSV are free. Pro adds the critical path highlight, the names of every critical path and a network check that flags near-critical, loose and long or uncertain critical activities. It also estimates the chance of finishing by a date and adds a vector PDF and a .drawio file that holds the chart as one picture, not as editable shapes.

Are there templates for PERT charts?

Yes. The examples list includes a six-activity network, a three-point estimates example, a product launch and a build a house example. You can start from any of them, or from a blank chart, and edit the activities.

What is a critical path?

The critical path is the chain of activities with zero slack, so a delay to any of them delays the whole project. In the worked example, the critical path is A, C and D, and the project takes 8 time units.

What does slack mean?

Slack is the amount an activity can slip without delaying the project, calculated as latest start minus earliest start. In the worked example, B has slack 2 because its earliest start is 3 and its latest start is 5.

Is my data uploaded to a server?

No. The tool runs entirely in your browser, and nothing you type or open is uploaded. Your work autosaves in this browser, so it stays on the device you used.

How many activities can one chart hold?

Up to 60 activities fit in one chart. Each activity needs a unique ID, and every predecessor must match an ID that exists in the table.

Why does the tool show an error?

The tool reports four kinds of error: loops, unknown predecessors, an activity that lists itself as a predecessor, and duplicate IDs. Fix the activity table, and the diagram and times update once the network is valid.