If you've ever opened a flowchart template and noticed some shapes look slightly different than what your colleague uses, you've already bumped into the ANSI vs ISO divide. These two standards define how flowchart symbols should look, and mixing them up in a single diagram creates confusion. Understanding the differences helps you pick the right set for your audience, your industry, and the tools you use to build diagrams.

What's the difference between ANSI and ISO flowchart symbols?

ANSI stands for the American National Standards Institute, and ISO stands for the International Organization for Standardization. Both organizations publish standards that define the shape, meaning, and usage of flowchart symbols, but they don't always agree on how those symbols should look.

ANSI's flowchart standards come primarily from ANSI X3.5 (now withdrawn but still widely referenced), while ISO's come from ISO 5807. The core process symbols overlap in meaning both have shapes for decisions, processes, terminals, and input/output but the geometry and proportions differ.

For example, the ANSI process symbol is a rectangle. The ISO process symbol is also a rectangle but with a slightly different aspect ratio convention and the option to include a reference letter inside. The ANSI decision diamond looks the same in both systems, but ISO adds more specific connector conventions.

You can see a full breakdown of standard flowchart shapes used in software engineering to understand how each symbol functions before getting into which standard it belongs to.

Why do two separate standards exist for flowcharts?

The short answer: geography and industry habits.

ANSI standards were developed primarily for use in the United States. When computer programming and systems analysis grew in the 1960s and 70s, American engineers needed a common visual language for documenting processes. ANSI X3.5 filled that gap.

ISO 5807 came later and was designed to work internationally. European countries, in particular, adopted ISO standards more widely. Over time, ISO symbols became the default in many European engineering, manufacturing, and software documentation contexts.

Today, both standards coexist. Neither has fully replaced the other, which is exactly why comparison matters when you're working on teams that span regions or industries.

How do ANSI and ISO symbols look different side by side?

Here's a quick visual comparison of the most common symbols:

Symbol Purpose ANSI Shape ISO Shape
Process Rectangle Rectangle (may include reference letter)
Decision Diamond Diamond (same geometry)
Terminal (Start/End) Rounded rectangle or stadium shape Rounded rectangle or ellipse
Input/Output Parallelogram Parallelogram
Predefined Process Rectangle with double vertical lines Rectangle with double vertical lines
Document Wavy-bottom rectangle Wavy-bottom rectangle (slightly different wave)
Connector Small circle Small circle (with optional reference)
Flow lines Solid arrows Solid arrows (dashed for data flow in some contexts)

The differences are subtle. Most people won't notice them unless the two sets are placed side by side. But for technical documentation that needs to comply with a specific standard, those small differences matter.

Our ANSI vs ISO flowchart symbol comparison page offers a more detailed visual reference if you need to identify exact shape variations.

Which standard should I use for my project?

That depends on three things:

  1. Your audience. If your team or client is based in the United States and uses ANSI conventions, stick with ANSI. If you're working with European teams or international documentation, ISO is safer.
  2. Your industry. Manufacturing and engineering documentation in Europe tends to follow ISO. Software development in the U.S. leans ANSI, though this varies by company. Government and military documentation in the U.S. may reference MIL-STD or ANSI derivatives.
  3. Your tools. Most modern diagramming software supports both standards, but the default templates may favor one over the other. Visio, for example, ships with ANSI shapes as the default, but ISO stencils are available. If you need to set up symbol codes in your diagramming tool, check our guide on flowchart symbol codes for Visio and Lucidchart.

Can I mix ANSI and ISO symbols in the same flowchart?

You can, but you shouldn't. Mixing standards in a single diagram creates inconsistency. Readers who know the standards will wonder whether the differences are intentional or accidental. If you're communicating a process to a trained audience engineers, developers, QA teams inconsistent symbols undermine trust in the documentation.

Pick one standard and use it throughout. If you need to bridge teams that use different standards, create two versions of the same flowchart rather than combining them.

Where are ANSI and ISO flowchart symbols used most?

ANSI symbols show up most often in:

  • U.S. software development documentation
  • Business process mapping in American companies
  • Academic textbooks published in the U.S.
  • Legacy government and military process documents

ISO symbols show up most often in:

  • European engineering and manufacturing documentation
  • International quality management systems (ISO 9001 workflows often reference ISO 5807)
  • Global companies that need documentation to work across regions
  • Technical writing that follows European standards bodies (DIN, BSI, AFNOR)

What mistakes do people make when working with these standards?

Here are the most common errors:

  • Assuming all rectangles mean the same thing. The basic process rectangle looks similar in both standards, but the conventions around annotations, references, and sizing differ.
  • Using default tool templates without checking which standard they follow. If your company requires ISO compliance and your tool defaults to ANSI shapes, you'll produce non-conforming diagrams without realizing it.
  • Ignoring connector and annotation rules. The symbols get most of the attention, but each standard also defines how flow lines, off-page connectors, and reference labels should work.
  • Not documenting which standard you're using. A simple note in your diagram legend or documentation header "Flowchart symbols follow ANSI X3.5" or "Symbols per ISO 5807" eliminates ambiguity.

How do I make sure my flowcharts follow the right standard?

Follow these steps:

  1. Check your organization's style guide or documentation policy. Many companies specify which standard to follow. If none exists, ask your documentation lead or project manager.
  2. Set up your diagramming tool correctly. Load the appropriate stencil or shape library before you start. Don't rely on defaults.
  3. Use a legend. Include a small legend in your document that names the standard you're following.
  4. Review before publishing. Compare your shapes against a reference sheet. Catching a mixed-symbol flowchart before it goes to a client or into a production document saves rework.

If you want a quick refresher on what each shape does regardless of which standard you use, the standard flowchart shapes guide covers the core symbols every flowchart uses.

Do modern tools handle the ANSI vs ISO difference automatically?

Partially. Tools like Microsoft Visio, Lucidchart, Draw.io, and Creately all offer both ANSI and ISO shape libraries, but you usually have to select the right one manually. The tool won't flag a mix of symbols from different standards.

Some tools let you set a default standard in project settings, which helps when multiple people are editing the same file. But even then, manual review is your best protection against accidental mixing.

Quick checklist before you publish a flowchart

Use this list to make sure your flowchart follows a consistent standard:

  • ☐ Confirmed which standard (ANSI or ISO) your organization or client requires
  • ☐ Selected the correct shape library or stencil in your diagramming tool
  • ☐ Used consistent shapes throughout no mixing ANSI and ISO symbols
  • ☐ Checked that connector lines, arrows, and annotations follow the same standard
  • ☐ Added a legend or note identifying the standard used
  • ☐ Compared at least three key shapes (process, decision, terminal) against a reference
  • ☐ Had a second person review the diagram for symbol consistency

Tip: If you work in a cross-regional team, agree on one standard before anyone starts diagramming. Put it in your team's documentation template so every new project follows the same convention from the start.