Automatic flowchart tool

Karlovsky120 picture Karlovsky120 · Mar 14, 2014 · Viewed 58.4k times · Source

Is there a flowchart tool that will automatically draw (align, reposition) a chart based on given information?

I'd like to add blocks to a chart, create relationships between them and then have the software reposition the blocks and lines so it can be easily readable. Then I can add more blocks/relationships and repeat the process.

Basically, I want to design a program in flowcharts without the hassle of planning where would I put what visually.

I know there are a lot of tools for drawing a flowchart (eg. Visio, Dia, LucidChart, etc), but I'm asking for one with this functionality (I don't know if they have it or not).

I'm not asking for the BEST one, I just want ANY that will do the job.

Ideas?

EDIT: While DOT engine is a great tool, it's input system doesn't work for me. I'd like to be able to edit the chart as is (without having to input data via text language) and then have a button or something that would realign all the elements in a way the are easily readable (eg. as few relationship crossing as possible and similar).

Answer

RushPL picture RushPL · Mar 18, 2014

code2flow is an online pseudo-code to flowchart generator which should do what you ask, just click on the image to play with it:

code2flow