Stacked bar graph maker
Click to upload or drag and drop
Accepts csv, parquet, tsv and json
Trusted by over 30,000 users every month
Create stacked bar charts online
Create beautiful stacked bar charts instantly with our free online tool. Perfect for comparing parts of a whole across categories or showing composition changes over time. Upload your data and generate professional visualizations with customizable options.
Regular and percentage stacking modes
Vertical or horizontal orientation
Multiple value columns support
Interactive tooltips and legends
Downloadable as high-quality PNG
Mobile-friendly visualization
How to create your stacked bar chart
- Upload your data
Upload your data in CSV, Parquet, TSV, or JSON format. Your data should have at least one category column and multiple numeric columns for the values you want to stack. - Select your columns
Choose a category column (like dates, products, or regions) and multiple value columns that will form the stacked segments of your bars. - Choose stacking mode
Select between regular stacking (absolute values) or percentage stacking (relative proportions adding to 100%). - Customize and download
Adjust colors, labels, and orientation, then download your visualization as a high-quality PNG file.
Stacked bar chart examples
Device usage distribution
A stacked bar chart showing device usage distribution across quarters. Each bar represents total users for a quarter, with segments showing the contribution from each device type. The total height represents total users.
Project progress tracking
A percentage stacked bar chart showing project completion status. Each bar represents 100% of a project, with segments showing the proportion of tasks in different states (completed, in progress, not started).
Graph makers
Bar graph
Compare values across categories. Perfect for showing differences between groups.
Column graph
Similar to bar graphs but with vertical bars. Great for comparing values.
Scatter plot
Show relationships between two variables. Identify correlations and patterns.
X-Y plot
Create X-Y plots to show correlations and trends between variables.
Line graph
Compare trends and patterns over a continuous range. Perfect for showing changes over time or sequences.
Time series graph
Visualize data over time. Perfect for temporal analysis and trend discovery.
Box plot
Visualize data distributions with quartiles and outliers. Perfect for understanding data spread and identifying anomalies.
Histogram
Show frequency distributions of numeric data. Great for understanding data patterns and distributions.
Pie chart
Display parts of a whole as proportions or percentages. Perfect for showing composition and relative sizes.
Donut chart
A variation of pie charts with a hollow center. Great for showing proportional data while leaving space for additional information.
Nightingale chart
A radial visualization that combines aspects of a pie chart and bar chart. Perfect for showing cyclic patterns and comparing proportions.
Radar chart
Compare multiple variables in a circular format. Perfect for multivariate data comparison and pattern analysis.
Heatmap
Visualize data patterns across two categorical dimensions with color intensity representing values.
Sankey diagram
Visualize flow between nodes, perfect for showing transfers or relationships between categories.
Stacked bar chart
Compare parts of a whole across categories or show composition changes over time.