1. Oval: Digunakan untuk menandai awal atau akhir dari alur proses. Biasanya bertuliskan "Mulai" atau "Selesai."
2. Kotak Proses: Representasi langkah-langkah atau tindakan dalam algoritma. Contoh: "Lakukan sesuatu" atau "Lakukan perhitungan."
3. Rhombus (Belah Ketupat): Digunakan untuk menggambarkan keputusan dalam algoritma yang menghasilkan dua kemungkinan keluaran (benar atau salah / ya atau tidak).
4. Panah: Menghubungkan simbol-simbol dan menunjukkan aliran dari satu langkah ke langkah berikutnya.
5. Paralelogram: Digunakan untuk menyatakan input atau output dalam algoritma. Misalnya: "Masukkan nilai" atau "Tampilkan hasil."
6. Lingkaran: Representasi titik pengendalian dalam algoritma, seperti "Mulai pengulangan" atau "Akhir pengulangan."
7. Garis: Digunakan untuk menghubungkan bagian-bagian dari flowchart yang berada pada halaman yang berbeda.
8. Simbol Arus Data: Mengindikasikan aliran data dari satu langkah ke langkah berikutnya.
9. Off-page Connector: Digunakan untuk menghubungkan halaman flowchart yang berbeda.