I was working on a project and needed to convert some Markdown to HTML. Searched for it online, found a site, done. Next day I needed HTML back to Markdown. Searched again, different site. Then JSON to CSV. Then something else. Different site every time, half of them slow.
At some point I just thought — why not build one site that handles all of this?
So I did. That's QuickConvert.
What It Is
Just a collection of the conversions I kept searching for:
JSON → CSV and back
Markdown → HTML and back
JSON → YAML
XML → JSON
CSV → JSON
HTML → PDF
Nothing fancy. No account needed. Everything runs directly in your browser — no data is sent anywhere, nothing is saved on a server.
Why Astro
I also wanted to try Astro for a while. I kept hearing it was great for content-heavy sites because of how little JavaScript it ships by default. A converter site felt like the perfect use case — mostly static pages with one interactive tool on each.
Since Astro works with React components, it wasn't a big adjustment once I got the basics down. You write your page layout in .astro files and drop in React components where you need interactivity. Clicked pretty quickly.
The result — 100 on Lighthouse across the board. The pages load instantly because there's barely anything to load.
Hosting
Deployed on Cloudflare Pages (now cloudflare workers). Free tier. The only thing this site costs me is the domain name.
Try It
Runs in your browser, no account, no data saved anywhere.
I'm planning to keep adding more conversions — the everyday ones that developers reach for and end up Googling every single time. Maybe we can make something that becomes a tab that just stays open.
Feedback welcome — especially if a conversion you need isn't there yet.
Top comments (0)