AllToSVG

Chart to SVG, with real text.

Drop a chart image. Bars, lines and slices become vector shapes; titles, axis labels and numbers become real text you can edit. Free, nothing is uploaded.

No image at hand? Try one:

How to convert chart to SVG

  1. Drop your chart. A PNG or screenshot of a bar, line or pie chart.
  2. Text is read. Titles, axis labels and numbers are recognised in your browser, removed from the image and placed back as text objects.
  3. Download. An SVG where the shapes and every text can be edited separately.

Questions

Is it really free?

Yes. No account, no watermark, no download limit. The site is paid for by ads.

Are my images uploaded?

No. Conversion runs on your device, inside this page. Your image never leaves your browser, so it also works with confidential files.

Can I edit the numbers and labels?

Yes. Each recognised text is a text element in the SVG, in the colour and size it had in the image. Change it in any vector editor or text editor.

What if a label is read wrong?

Fix it in the SVG like any text. Text the reader is unsure about stays a traced shape instead, so it still looks right.

Is my chart uploaded for the text recognition?

No. Recognition runs inside this page. The first chart downloads the reader (about 7 MB) once; after that it is cached.

Does it read rotated or non-English text?

Not yet. Vertical axis titles and other scripts stay traced shapes. Untick "Text as editable text" to trace all text as shapes.

What does the match score mean?

It compares the rendered SVG with your image on colour, transparency and edges. 100% would be pixel identical. Flat artwork usually lands above 99%; photos trace into many shapes and score lower, because vectors are not made for photos.

What do the settings do?

Type picks what kind of image it is, which sets sensible defaults. Colours sets how many colours the image is split into (Auto picks them from the image and adds more where needed). Detail sets how closely curves follow the pixels: higher keeps small features, lower gives smoother shapes and smaller files.