Creating a professional chart no longer requires knowing advanced Excel or programming. With AI tools like ChatGPT, Julius AI or Napkin AI, you upload your data or describe your idea and get a ready-to-use visualization in minutes. In this tutorial you’ll learn how to do it, step by step, using free tools first.
Tap each step to open it and follow it at your own pace.
Before you start: you need your data in a simple format: an Excel table, a CSV file or even a text list. If you don’t have your own data, you can use sample data you make up to practice.
1 Prepare your data
The AI needs organized data to generate a good chart. The ideal format is a simple table.
Options that work:
- Excel file (.xlsx): your spreadsheet directly. Make sure the first row has column names (e.g. “Month”, “Sales”, “Region”).
- CSV file: export from Excel with “Save As → CSV”. It’s the most reliable format for large data.
- Pasted text: if you have few data points, you can type them directly in the chat. For example:
Month, Sales
January, 1200
February, 1450
March, 980
April, 1700
Avoid:
- Merged cells or blank rows at the top of the file
- Date or number formats with odd symbols (e.g. “1.200,50” instead of “1200.50”)
If your data has text in Spanish (month names, categories), it works fine. No need to translate.
2 Upload your data to ChatGPT
ChatGPT with data analysis is the most popular option and works directly from the browser.
- Go to https://chatgpt.com and sign in (create a free account if you don’t have one).
- Open a new conversation.
- Click the clip icon (attach file) next to the text box.
- Upload your Excel or CSV file.
- Type your request in the chat. Examples of prompts that work well:
Create a bar chart with these monthly sales.
Use light colors and add the values above each bar.
Analyze this data and suggest what type of chart
represents it best. Then create it.
Generate a line chart showing the sales trend.
Set the Y axis from zero.
- ChatGPT generates the chart and shows it in the chat. Click the chart or the download button to save it as a PNG image.
ChatGPT free plan: works for basic analysis but has message limits. If you use it often, consider ChatGPT Plus ($20/mo). Confirm current limits at https://openai.com/pricing.
3 Alternative: use Julius AI for deeper analysis
Julius AI is designed specifically for data analysis and visualizations. Its free plan includes 15 messages per month: ideal for getting started.
- Go to https://julius.ai and create an account (registration is free).
- Click “New Chat” and upload your CSV or Excel file with the attach button.
- Ask for the chart as you would with ChatGPT. Julius excels at:
- Statistical charts (box plots, histograms, scatter plots)
- Automatic summary tables
- Comparisons between columns or periods
- Click the chart to download it. The Plus plan allows export in more formats.
When to choose Julius over ChatGPT:
- You have complex statistical or scientific data
- You want the tool to suggest the analysis without you asking
- You use many analysis messages per month
Verify current pricing at https://julius.ai/pricing before subscribing.
4 Ask for the right chart type
You don’t always know which chart to use. This quick guide helps:
| Situation | Ideal chart |
|---|
| Compare categories (e.g. sales by region) | Vertical or horizontal bars | | See a trend over time (e.g. monthly sales) | Line | | Show parts of a whole (e.g. % of budget) | Pie or donut | | Compare two numerical variables | Scatter | | See distribution of values | Histogram |
If you’re unsure, write it like this:
I have sales data by month over 12 months.
What type of chart do you recommend and why?
The AI explains the option and generates it. You can then ask for adjustments like changing colors, font size, or label language.
Example prompt to adjust the chart:
Change the colors to blue tones, add a title that says
"Sales 2026" and show values on each bar.
5 Download and use your chart
Once the chart looks good, save it and use it wherever you need:
- Download as image: in ChatGPT, hover over the chart and look for the download icon. In Julius AI, there’s a direct button below each chart. The image comes out as PNG, ready to use.
- Insert in a presentation: in PowerPoint or Google Slides, go to “Insert → Image” and select the downloaded PNG.
- Publish on social media: the PNG works directly on Instagram, LinkedIn or any network. If the resolution seems low, ask the AI: “Generate the chart in a large size, suitable for social media”.
- Ask for an edited version: if you want to adjust data or change the design, just write in the chat: “Update the chart with these new values: …”.
Using Google Sheets? You can connect AI to it directly. See the tutorial How to use AI in Google Sheets to learn to automate analysis without leaving your spreadsheet.
Shortcut: text infographics with Napkin AI
If what you need isn’t a data chart but a visual infographic to explain a process, a list of steps or a comparison, Napkin AI is the fastest option.
- Go to https://www.napkin.ai and create an account (free plan available).
- Paste or type your text in the editor. For example:
The 3 advantages of using AI in your business:
1. Saves time on repetitive tasks
2. Reduces human errors
3. Quickly generates new ideas
- Napkin automatically suggests several visual types: diagram, visual list, flow, comparison. Select the one you like best.
- Customize colors and style with a click.
- Export as PNG or PDF (free) or PPT and SVG (paid plans).
When to use Napkin instead of ChatGPT:
- Your “data” is text or ideas, not numbers
- You need an infographic for a presentation or LinkedIn post
- You want a more polished visual result without manually adjusting code or colors
Verify the current free plan at https://www.napkin.ai/pricing as credit limits may change.
To go deeper into text analysis with AI, see the tutorial How to use Claude for text analysis.
If something goes wrong
| Problem | Fix |
|---|
| The AI can’t read my file | Convert to CSV before uploading; avoid merged cells | | The chart has incorrect data | Ask the AI to show the data it interpreted and correct it in the chat | | Text in the chart comes out in English | Add to your prompt: “Labels and title in Spanish” | | Downloaded image has low resolution | Ask: “Generate the chart at a higher resolution or larger size” | | Reached the free plan message limit | Wait until the next day (limits reset) or upgrade to the Plus plan |
Frequently asked questions Do I need to know how to code to create charts with AI? No. Upload your data as Excel or CSV, write in plain language what chart you want and the AI generates it for you. No code on your end. Can I create charts completely free with AI? Yes. Julius AI has a free plan with 15 messages per month; Napkin AI offers 500 free weekly credits; ChatGPT allows basic analysis on its free tier. For frequent use the Plus plan is worth it. What file formats does ChatGPT accept for data analysis? ChatGPT accepts CSV, Excel (.xlsx and .xls), PDFs with tables, and you can also paste data directly as text. For large files, CSV is the most reliable option. Is Napkin AI different from ChatGPT for charts? Yes. Napkin AI is designed to turn text and ideas into infographics and visual diagrams (flows, comparisons, timelines), not for analyzing numerical data. ChatGPT and Julius AI are better for actual data. Can I export the charts that AI generates? Yes. In ChatGPT and Julius AI you can download charts as PNG images. Julius AI Plus also allows SVG export. Napkin AI exports PNG and PDF on the free plan, and PPT and SVG on paid plans. |