Categories

Funnel Chart Generator

Generate customizable funnel charts from data, perfect for showing conversion rates, sales pipelines, and process flows

Data for the funnel chart. Supports JSON array or simple label:value text format

Title that will be displayed above the chart

Custom colors for funnel stages (comma-separated hex colors)

Height of the chart in pixels (leave empty for auto-calculation based on data)

Background color for the chart container

Display percentage values for each stage

Display actual values inside the bars

Display conversion rates between stages

Display stage labels

Animate the funnel bars when they load

Key Facts

Category
Data Visualization
Input Types
textarea, text, select, number, color, checkbox
Output Type
html
Sample Coverage
4
API Ready
Yes

Overview

The Funnel Chart Generator allows you to create professional, customizable funnel charts from your data, making it easy to visualize conversion rates, sales pipelines, and multi-stage process flows.

When to Use

  • Visualizing the drop-off rate at each stage of a sales or marketing pipeline.
  • Presenting user journey data to identify where potential customers exit your process.
  • Creating clear, comparative reports for business performance and conversion metrics.

How It Works

  • Input your data using a JSON array or a simple label:value text format.
  • Select your preferred bar style, such as standard rectangular or pyramid shapes.
  • Customize the visual appearance by choosing a color scheme, adjusting chart height, or toggling labels and percentages.
  • Generate the chart to instantly visualize your data flow with optional animations.

Use Cases

Tracking website visitor conversion from landing page to final purchase.
Monitoring the stages of a B2B sales pipeline from lead generation to closed deal.
Analyzing user retention across different steps of an app onboarding process.

Examples

1. E-commerce Conversion Funnel

Marketing Manager
Background
The team needs to report on how many users move from viewing a product to completing a checkout.
Problem
It is difficult to explain the drop-off rate between 'Add to Cart' and 'Checkout' using raw numbers alone.
How to Use
Input the stage counts into the Chart Data field and enable 'Show Conversion Rates' to highlight the drop-off points.
Example Config
chartData: Visitors:1000, Add to Cart:300, Checkout:150, Purchase:50; showConversionRate: true; barStyle: standard
Outcome
A clear, professional funnel chart showing the percentage of users retained at each step of the shopping journey.

2. Sales Pipeline Visualization

Sales Lead
Background
The sales department tracks leads through five distinct stages of the qualification process.
Problem
Stakeholders need a quick visual summary of the current pipeline health for the quarterly review.
How to Use
Paste the sales data in JSON format and select the 'Business' color scheme for a clean, corporate look.
Example Config
chartData: [{"label": "Prospect", "value": 500}, {"label": "Qualified", "value": 200}, {"label": "Proposal", "value": 100}, {"label": "Negotiation", "value": 40}, {"label": "Closed", "value": 20}]; colorScheme: business; showPercentage: true
Outcome
A high-quality funnel chart that clearly displays the volume of leads at each stage and the overall conversion efficiency.

Try with Samples

json, text

Related Hubs

FAQ

What data formats are supported?

You can provide data as a JSON array (e.g., [{"label": "Step", "value": 100}]) or as simple text lines (e.g., Step:100).

Can I customize the colors of the funnel?

Yes, you can select from predefined color schemes like 'Business' or 'Vibrant', or provide your own comma-separated hex codes.

Does the tool calculate conversion rates automatically?

Yes, if you enable the 'Show Conversion Rates' option, the tool will automatically calculate and display the percentage change between stages.

Can I adjust the size of the chart?

Yes, you can specify a custom height between 300 and 1200 pixels, or leave it blank for automatic calculation.

Is the chart interactive?

The generated chart supports optional animations that trigger when the bars load, providing a dynamic visual experience.

API Documentation

Request Endpoint

POST /en/api/tools/funnel-chart-generator

Request Parameters

Parameter Name Type Required Description
chartData textarea Yes Data for the funnel chart. Supports JSON array or simple label:value text format
chartTitle text No Title that will be displayed above the chart
barStyle select No -
colorScheme select No -
customColors text No Custom colors for funnel stages (comma-separated hex colors)
chartHeight number No Height of the chart in pixels (leave empty for auto-calculation based on data)
backgroundColor color No Background color for the chart container
showPercentage checkbox No Display percentage values for each stage
showValues checkbox No Display actual values inside the bars
showConversionRate checkbox No Display conversion rates between stages
showLabels checkbox No Display stage labels
animated checkbox No Animate the funnel bars when they load

Response Format

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-funnel-chart-generator": {
      "name": "funnel-chart-generator",
      "description": "Generate customizable funnel charts from data, perfect for showing conversion rates, sales pipelines, and process flows",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=funnel-chart-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

If you encounter any issues, please contact us at [email protected]