Turn pseudocode into a flowchart
PseudoChart is a pseudocode to flowchart generator. Write your algorithm in PSC 1.0 and the flowchart is drawn for you as you type, split into pages once the algorithm grows.
Write pseudocode
PSC 1.0 is a small, strict pseudocode language with clear keywords and a proper grammar.
See it as a flowchart
IF, WHILE, FOR, CALL, INPUT and OUTPUT each map to a standard flowchart symbol, so there is nothing to draw by hand.
Export & share
Download it as PNG, JPG, SVG or PDF, or share a workspace with your team.
From pseudocode to flowchart
Every PSC construct maps to a standard flowchart symbol: BEGIN and END become terminals, INPUT and OUTPUT become parallelograms, and IF becomes a decision with its YES and NO branches.
// PSC:1.0 PassOrFail
BEGIN PassOrFail
INPUT score
IF score >= 50
OUTPUT "Pass"
ELSE
OUTPUT "Fail"
END IF
ENDHow it works
- 1
Write pseudocode
Type PSC 1.0 in the editor using LET, INPUT, OUTPUT, IF, WHILE, FOR, REPEAT, SWITCH, FUNCTION and PROCEDURE. If something is wrong, the editor points to the exact line while you type.
- 2
Check the flowchart
The flowchart sits next to your code and updates as you go. Each FUNCTION and PROCEDURE gets a page of its own, linked from every CALL that uses it.
- 3
Export or share
Download the chart as PNG, JPG, SVG or PDF. Every save is kept as a version, and you can invite teammates into a shared workspace.
Frequently asked questions
What is PSC 1.0?
It's the pseudocode language PseudoChart understands. It is deliberately strict: keywords are UPPERCASE, LET is the only way to assign a value, and every block closes with an END. Those rules are what let each line become exactly one flowchart symbol.
Which flowchart symbols does it use?
The standard set: an oval for BEGIN and END, a rectangle for LET, a parallelogram for INPUT and OUTPUT, a diamond for IF, WHILE, FOR, REPEAT and SWITCH, and a double-sided rectangle for a CALL to a function or procedure.
Can I export the flowchart?
Yes. You can download it as PNG, JPG, SVG or PDF.
How are functions and procedures drawn?
Each FUNCTION and PROCEDURE gets its own page, and every CALL in the main program links to that page. Large algorithms stay readable instead of turning into one huge diagram.
Do I need to install anything?
No. PseudoChart runs in your browser. Create an account and you can start writing right away.
Can I work on flowcharts with other people?
Yes. Files are kept in workspaces, and you can invite people to a workspace by email or with a share link.