Ultimate Flowchart Guide ( Complete Flowchart Tutorial with Examples )

This is the only Flowchart guide you will ever need. Creately blog and the website has some really awesome articles covering various things related to flowcharts like Meanings of flowchart symbols, how to use swim lanes in flowcharts, flowchart best practices , case studies and many more. This blog post will simply gather all that information and present them in a logical way . Since this will be a somewhat long post I added sections to make it easier to navigate. So you can go to best practices quickly if you are not interested about the history.

History of Flowcharts

Flowcharts were introduced by Frank Gilberth in 1921, and they were called “Process Flow Charts” at the beginning . Allan H. Mogensen is credited with training business people on the use of Flowcharts. Wikipedia has a great summary about the history of flowcharts, read more in this wiki section.

Flowchart Symbols Meaning

Flowchart Symbols and Meanings

Flowchart Symbols

Before drawing flowcharts you need to understand the different symbols used in Flowcharts. Most people are aware of basic symbols like processes and decision blocks. But there are many more symbols to make your flowchart more meaningful. Below image shows all the standard flowchart symbols.

Most people don’t know about some rarely used flowchart symbols like Sequential access storage, Direct data, Manual Input etc. Check the flowchart symbols page for a detailed explanation of different symbols. Although these are the standard symbols available in most flowchart software, some people do use different shapes for different meanings. The most common example of this is the using circles to denote start and end. The examples in this flowchart guide will stick with the standard symbols.

How to Draw a Flowchart

Flowcharts can be categorized into four main types. Document flowchart, System flowchart, data flowchart and program flowchart. Not everyone agrees with this categorization, but the core principals of drawing a flowchart remains the same. You need to consider few things when drawing a flowchart, Check out 6 useful tips on drawing flowcharts before you start.

If you are drawing a flowchart with many responsible parties you can group them together using swim lanes. Swim lanes are a powerful technique to increase the readability of you flowchart so you should use them according to the situation. Read using swim lanes in flowcharts to learn more about the process.

Below video shows how to draw a flowchart using Creately. It is very simple to use and one click create and connect helps you draw them faster as well. You can drag and drop symbols from the library or drag images to your diagram by doing an image search.

Flowchart Templates and Examples

Although you can start drawing flowcharts by scratch it is much easier to use templates. They help you reduce errors and reminds you about the best practices to follow. If you want to use a ready made template, go to flowchart templates page and click on the flowchart that best suits you. Click on the use at template after the image and you are ready to draw your flowchart. Below are two templates out of hundreds of flowchart templates available to the user. Click on any of them to start drawing flowcharts immediately.

Support Process Flowchart Template

Support Process Flowchart Template


Support Process Flowchart Template

Support Process Flowchart Template

Flowchart Best Practices

There are few things you can do to make your flowchart universally accepted. And there are some things that you can do to make it visually pleasing to others as well. Using standard symbols will make it understandable for a wide audience. However it is important to remember that the idea is to give out information in a easy to understand manner. It is perfectly acceptable to use an alternative image instead of the document symbol as long as the audience understands it. Keeping the arrow flow to one side, using same size symbols, naming the decision blocks, processes, arrows etc are few things you can do to make it better. The common mistakes section covers most of these practices in detail.

Common Mistakes Made when Drawing Flowcharts

This section highlights the common mistakes made when drawing flowcharts. Some of the things mentioned here are for better looking and more understandable flowcharts, not having them in your flowchart wont make it wrong. Since there are two posts covering these mistakes in depth I will link to them from this flowchart guide.

15 mistakes you would unintentionally make with flowcharts ( Part 1 )

15 mistakes you would unintentionally make with flowcharts ( Part 2 )

Effective Use of Flowcharts – Case Studies

A flowchart guide isn’t complete without some case studies.Below are three case studies and real life examples on how flowcharts can help you make decisions.

Comments and Feedback on the Flowchart Guide

I hope this flowchart guide will help you to come up with awesome flowcharts. Flowcharts are a great way present complex processes in a simple to understand manner and they are used all over the world in many industries. If you have a question about drawing flowcharts or have any suggestions to improve this post, feel free to mention in the comments section.

More Diagram Tutorials



Software engineer turned tech evangelist. I handle marketing stuff here at Creately including writing blog posts and handling social media accounts. In my spare time I love to read and travel. Check out my personal blog Rumbling Lankan where I write about online marketing stuff.


  1. Hi friend, I love this great drawing tool that you’ve just shared with us here. Thanks a ton for that and I will start using Creately as well.

  2. Flowcharts are easy to remember. You give us great guide on it.
    Thanks buddy for sharing.

  3. […] a great alternative to Visio and the blog has some great articles on diagramming similar to this flowchart guide. 0 […]

  4. Thanks Nishadha – you done a great job of putting these together and considering all the pitfalls a flowchart newbie might face.

  5. Great writing! I need to draw some flawchart and I will try to follow your suggestions

  6. Hello

    Great explanation and tutorial. i think this is one the best tool i seen for Flow chart. You guyz did very much bench marking and testing and try to make best user friendly . This is 100% perfect too for business and professional use.

  7. Jason

    hi, I’m doing research on a Gantt chart but I do not know which example/template suits my requirement best any help would be highly appreciated.

  8. Nishadha

    Hi Jason,
    Have a look at our Gantt chart templates , it’s a good place to start your research.

  9. Ebenezer

    im a newbie in flowcharting. pls i need clue to solve these problems:
    (1) sketch a flowchart to implement the pseudo-code on moving average of M samples
    (2) sketch flowchart to implement the pseudo-code for finding factorial of a number x
    (3) sketch a flowchart to implement the pseudo-code on finding the roots of a quadriatic equation ax2+bx+c=0

  10. Princess27

    hey can u make this into a flowchart…and how please tell me the order of symbols needed to us…Draw a flowchart that converts the input value of a dollar into its equivalent peso. Assume that one dollar is equivalent to Php44.50. Display the result.

  11. omar

    im sorry to disturb you but can u tell me how to draw a flowchart that switches between two numbers a,b,please tell me its soooo important ,u can mail me the answer


  12. MANJU

    good and very useful

  13. Mani Nilchiani

    Thanks a lot for the tutorial. Great go to place fot a quickstart.

  14. huma

    hey i want flw diagram of online testing

  15. User

    what this symbol mean:

    | \
    | \
    | /
    | /

  16. Uzi


    We would like to create a document that is made of two parts one next to the other: on the left there will be the code of a software, and on the right there will be a flow chart of the program. Then we would like to link parts of the code on the left to the corresponding element in the flow chart. On top of the page there will be two buttons “>>” and “<>” button would reveal a part from the code on the left, and the corresponding part of the flow chart. A click on the “<> and <<. Is that doable?

    The end product should be posted on a web page as html5 (not flash).
    Also, we need a designer who knows how to work with Creately, as we don't have the skills or the manpower. Do you have access to a database of freelances who can do the work for us using Creately?

    Can you help? Thanks,

  17. ashutosh

    i am student of B.C.A and i have found a lot of difculty with flowchart,
    such how to put condition.?

  18. holly

    Excellent post. Thanks

  19. Dyan Gullas

    Im having a hard time answering these. Can you please help me? Im new in flowcharting.

    *create a flowchart that will ask for a numeric value and displays the product

    *create a flowchart that ask for personal information and displays it.

  20. Carl Harris

    I always stuck and lazy to understand the definition of flowchart symbol but your post is definitely a useful reference.

  21. Jibrilla Ad

    Thanks for the work well done. this is a great guide I learn alot. keep it up.

  22. jessa monares

    i have learned a lot.thanks 4 this guide.


    I have serious problems with flowchart,algorithms n programming.plss need help

  24. Boateng Michael

    Hi, am Michael and am now learning the progaramming please can you help me

  25. Raj

    Thanks a lot for this tutorial. Many of us take it for granted when it comes to flowcharts. But here is some stuff which really claer our doubt. Thanks again!

  26. petronella chikotsi

    l want the steps taken to produce a flowchart

  27. joekingoli

    prepare a program to print all prime numbers between 1-7inclusive

  28. rogel nathaniel

    hi I’m Rogel I’m working on how to make a flowchart on libraries and I don’t know where to start. Can you give me some tips?

  29. jayenmelisse_maceda

    hmm,,,, can you help me to my problem,,,,,,,make a pseudocode and flowchart that has a program called “calculator”,,

    input format

    “calculator program”
    enter a number of your choice…

    guuys i need your help,,,pm me in fb….jayen melisse maceda….

    i pass this tommorow

  30. priscy

    can you draw a flow chart for; replacing a
    flat tire from your car

  31. Danish Saifi

    Can u please tell me the functions of flowchart symbols?

Leave a Comment


This blog uses premium CommentLuv which allows you to put your keywords with your name if you have had 9 approved comments. Use your real name and then @ your keywords (maximum of 3)
Back to top