A user flow chart is a visual representation of the steps a user takes to complete a specific task or achieve a goal within a website, app, or digital product. It helps designers, developers, and stakeholders understand the user's journey, identify friction points, and create intuitive, user-friendly experiences.