Chart Maker (Graph from Data)
Paste a table, pick a suggested chart, download it — all in your browser.
Copy cells from Excel or Google Sheets (with the header row) and paste them here, or open a CSV or Excel file.
Chart
Arrow keys move from value to value; up and down switch series; Escape hides the tooltip.
Chart data as a table
About the Chart Maker (Graph from Data)
Copy a range from Excel or Google Sheets and paste it, open a CSV or Excel file, or type a few label: value lines. The Chart Maker reads each column — text, dates, numbers, ₹ amounts, percentages — and suggests charts that suit the data: a line chart when there are dates, columns or bars to compare categories, a pie for the parts of a whole, a scatter plot for two measures, and a combo chart (columns plus a line on a second axis) when two series have different units.
Switch between column, bar, line, area, pie, donut, scatter and combo at any time, stack the series, and edit the title, axis titles, number format (₹, lakh/crore, K/M, %), colour-blind-safe palettes and legend. Download a PNG at 1×–4× or an SVG, copy the image, or share a link that contains the chart itself — the data travels in the part of the link after “#”, which browsers never send to a server.
How to use it
- Paste your table into Your data (copy cells in Excel or Google Sheets with the header row, or paste a Markdown table), or choose Open file for .xlsx, .xls, .ods, .csv or .tsv.
- Look at Suggested for your data and pick one — or choose a chart type yourself under Chart options.
- Check the x axis column and tick the series to show. For a combo chart, choose which series are lines and whether they get the right-hand axis.
- Set the titles, then the number format, colours and legend under Colours, text & numbers.
- Choose a size, then Download PNG or SVG, Copy image, or Copy share link.
Examples
Month Revenue (₹) Return rate Apr 2026 ₹4,20,000 4.1% May 2026 ₹4,65,000 3.8%
Suggestions: line chart, column chart, combo chart (revenue as columns, return rate as a line on its own % axis)
The month names are read as dates, ₹ amounts as rupees (shown in lakh), and % values keep their % sign.
Rent: 18000 Food: 9500 Travel: 4200
Suggestions: column chart and pie chart
Height Weight 150 52 162 60 171 68
Suggestion: scatter plot of weight against height
Common uses
- Turning a spreadsheet range into a chart for a report, a presentation or a WhatsApp message.
- Monthly sales, expenses, marks or survey answers — without opening Excel.
- Revenue and margin (or orders and conversion rate) on one chart with two axes.
- Sharing an interactive chart with a link that keeps the data private.
How the suggestions are chosen
- Dates or month names in a column → a line chart first (change over time).
- Text labels with numbers → a column chart, or a bar chart when labels are long or there are more than 12 rows.
- One column of positive numbers with 2–8 text labels → also a pie chart (parts of a whole).
- Two series with different units (₹ and %) or sizes more than 20 times apart → a combo chart with a second axis.
- Only numbers → a scatter plot of one against another.
When you paste new data with different columns, the first suggestion is drawn straight away.
Colours and readability
The default Okabe–Ito palette and Paul Tol’s palettes stay distinguishable for people with colour-vision deficiency (Okabe & Ito 2008, “Color Universal Design”). Under WCAG 2.2 success criterion 1.4.11 (non-text contrast), parts of a chart that carry meaning need a 3:1 contrast with what is next to them; colours that fall short of that against the background — such as yellow on white — automatically get a darker outline, and the page shows each colour’s contrast ratio. Text inside bars and slices is black or white, whichever reads better.
Numbers the Indian way
Digit grouping follows Unicode CLDR: Indian grouping shows 12,34,567 (lakh and crore), international shows 1,234,567. Short forms use CLDR’s abbreviations — en-IN: K (thousand), L (lakh), Cr (crore); international: K, M, B — so 1,25,00,000 can read ₹1.25Cr. An axis uses one unit for all its ticks (0, ₹0.5L, ₹1L, ₹1.5L) so labels never repeat.
Share links and privacy
Everything is computed and drawn in your browser; nothing is uploaded. Copy share link compresses the data and settings into the address after “#c=”. Browsers do not send that part of an address to any server, so only people you give the link to can see the chart — but anyone with the link can, so do not share links to private data you would not send in a message. Very large tables make long links, which some apps cut off.
Limitations
- Up to 10,000 rows and 60 columns are read; bar and column charts show at most 300 categories.
- Formulas in Excel files are read as their last saved values; charts inside the workbook are not imported.
- A dot is always read as a decimal point: 1.200 is read as 1.2, and 1.234,56 (dot for thousands, comma for decimals) is not read as a number. A single decimal comma (12,5) is read as 12.5. Write 1200 or 1,200 for twelve hundred.
- One chart per page. For more control over each chart type, use the Bar, Line, Pie and Scatter makers, which share this engine.
- Downloads use your device’s system font; an SVG opened on another computer may substitute a similar font.
Privacy
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
How do I make a chart from Excel data?
Select the cells in Excel (include the header row), copy, and paste into Your data. Or choose Open file and pick the .xlsx file; if it has several sheets, choose the sheet. The chart updates as soon as the data is read.
Can I make a chart with two y axes?
Yes — choose Combo, tick the series to show, mark the one(s) to draw as a line, and keep Lines on a second axis ticked. The right-hand axis gets its own scale and number format (for example % next to ₹).
How do I show numbers in lakh and crore?
Under Colours, text & numbers → Format, choose Rupees, lakh/crore (₹12.35L, ₹1.2Cr) or Lakh/crore without the ₹ sign. Automatic does this for ₹ amounts of a lakh or more.
Is the share link private?
The data is inside the link itself (after “#”), which browsers never send to a server — not even ours. Anyone who has the link can open the chart, so share it only with people who may see the data.
Why are some cells missing from my chart?
Cells that are not numbers (such as “TBD”) are left out and listed under the data box; empty cells, “n/a” and “-” count as missing values and leave gaps.
Can I download the chart for PowerPoint or Word?
Yes. Download PNG at 2× or 3× for slides and documents, or SVG for a sharp vector image (recent versions of PowerPoint and Word can insert SVG files). For a 16:9 slide choose the size 1200 × 675 under Size & download.