Create Your First Chart
Learn how to upload a data source and build your first chart in ChartBrick in a few minutes.
This guide walks you through creating your first chart — from signing up to publishing the finished result.
Sign up for free
Head to chartbrick.com/sign-up and create your account. No credit card required — your first charts are free forever.
Once you sign up, you'll land on your workspace home page.
Add a data source
Click New in the sidebar to open the data source picker. Choose the type of data you want to connect:
- CSV, Excel — upload a file from your computer
- Google Sheets — connect directly to a spreadsheet
- JSON — paste a URL, paste text, or upload a file
- REST API — paste an endpoint URL
- Airtable, Notion — connect your account (OAuth)
- Stackby — connect with an API key
- Postgres, MySQL — connect to a database
For this tutorial, we'll use a CSV file. Click CSV, choose Select CSV file (or paste CSV text / load from a URL), then click Import.
ChartBrick imports your data and generates suggested charts. You can open the dataset any time to see a preview of the detected columns and rows.
Create a new chart
To build a chart from scratch, click New in the sidebar and select the dataset you just created from the list. This opens the dataset's page.
From there, click Blank chart to drop into the chart editor, where you choose the chart type. (Or click Generate with AI to let ChartBrick suggest one for you.) If you're not sure which type to pick, Bar is a great default for most data.
Configure your axes
In the chart editor, use the panel on the right to map your columns:
- Axis X (Categories) — click Add dimension and pick the column for your horizontal axis (e.g., "Month", "Product Name")
- Axis Y (Values) — click Add measure and pick the column you want to measure (e.g., "Revenue", "Count")
ChartBrick auto-detects column types and applies sensible defaults. A numeric measure sums by default — change the aggregation (Average, Count, Distinct, Min, or Max) from the dropdown under the field.
Your chart updates in real time as you configure it.
Customize and share
Use the settings panel to fine-tune your chart:
- Colors — choose a palette or set custom colors
- Data labels — toggle them on or off
- Legend — toggle it and set its position
- Title & subtitle — add and style them
When you're happy with the result, click the Publish button to get a public link or embed code. You can paste the embed code into any website, Notion page, or blog post.
What's next?
Now that you've created your first chart, explore these guides:
- Connect Google Sheets — keep your chart in sync with a live spreadsheet
- Build a dashboard — combine multiple charts into a single view
- Share and embed — learn about all the sharing options available