Create stunning scatter plots in seconds — free, no login required. Simple version →
Enter data on the left, then click Calculate Chart to generate your visualization.
Create free scatter charts instantly — no account, no software, no limits. Plot XY data points, compare multiple series, and customize colors, labels, and axes. Download as PNG or print directly from your browser.

A scatter chart (also called a scatter plot or XY plot) displays data as a collection of points on a two-dimensional plane. Each point represents one observation, with its horizontal position determined by the X value and its vertical position by the Y value. Scatter charts are ideal for visualizing the relationship or correlation between two numeric variables — for example, height vs. weight, temperature vs. sales, or study time vs. test scores.
Enter your X values in the first column and Y values in the next column. Each row is one data point. Add more data series (groups) with the + Column button — each series will be plotted in a different color. Click Calculate Chart to render the scatter plot instantly.
Use the X-Axis Type selector to control how the X axis is interpreted. Choose Numeric (value) to treat X values as numbers — this enables proper XY scaling where the spacing between points reflects their actual numeric distance, which is essential for true scatter plots. Choose Categorical (text) to treat X values as labels evenly spaced along the axis, which is useful when your X values are names or categories rather than measurements.
Open the Appearance section to adjust axis titles, font sizes, colors, legend position, grid lines, and data label placement. Use the Color Palette swatches to change the series colors, and pick a background preset from the dot grid. The Orientation option lets you swap the X and Y axes if needed.
Yes — if the chart engine has trend line support enabled for your data, it will render alongside the scatter points automatically. Make sure your X-Axis Type is set to Numeric (value) for trend lines to be computed correctly against numeric X values.
Save chart as PNG ·
Print chart