I built ChartFromText.com to solve a simple but recurring annoyance of mine. I often need a quick chart for a README file, a Slack message, or a simple presentation, and firing up Google Sheets or Excel always felt like overkill.
The goal was to create the absolute fastest path from raw data to a usable chart. You just paste text like Apples: 50, Bananas: 80, and the chart appears instantly.
What it does:
Parses simple key-value text (colons, commas, or newlines).
Instantly generates Pie, Bar, and Line charts.
Renders data labels directly on the chart for readability.
Lets you download the chart as a PNG with a clean, white background, ready for use anywhere.
The Tech Stack:
I intentionally kept it as simple as possible. It's a single HTML file with:
Vanilla JavaScript for all the logic. No frameworks.
Chart.js and the chartjs-plugin-datalabels for the heavy lifting on the charting side. They are fantastic libraries.
TailwindCSS via the CDN for styling. It allowed me to build a clean UI very quickly without a build step.
The entire thing is client-side, so your data never leaves your browser, which was a key principle for me.
I've tried to build a tool that I would love to use: fast, free, private, and does one thing well.
I would genuinely love to get your feedback. Is the UI intuitive? Are there any obvious features missing that you'd expect? Does it render correctly on your device?
Thanks for checking it out!