Document-to-Markdown Platform for AI

Micro-SaaS
Platform that converts 20+ file formats and entire websites into clean, structured Markdown for LLMs, AI agents, and RAG pipelines
Published on
June 2, 2026
Main Metrics
$1,065
ARR
30
Customers
2026
Launched

$15,000

Asking Price
Already Sold
Main Metrics
$1,065
ARR
30
Customers
2026
Launched

Overview

<p><b>Startup description</b></p><p>My product is a document intelligence platform that turns 20+ file formats and entire websites into clean, AI-ready Markdown for LLMs, agents, and RAG pipelines. Inputs include PDF, Word, PowerPoint, Excel, HTML, CSV, JSON, XML, ZIP, images (JPEG, PNG, TIFF, WebP, GIF, BMP), audio (MP3, WAV), EPUB, email (MSG, EML), plain text, and entire websites via URL-to-Markdown scraping. AI Vision OCR is available on premium plans for scanned and image-heavy documents.</p><p>The product ships in three layers: a Next.js 14 marketing site with a 158-page indexed content library, a SaaS dashboard with organization and seat management, and a public conversion API at mdconvert with key-based authentication. A no-signup free path lets any visitor convert up to five files instantly.</p><p>Over the last 90 days, the site has drawn 9,188 unique visitors and 14,115 pageviews. The platform has 446 registered users across 440 organizations, 4,444 lifetime conversions with an 88.3% success rate (99.1% over the last 30 days), and 30 active paying subscriptions across six plan tiers in 24 countries.</p><p>I built it because I kept hitting the same problem in my own AI work. Every document I fed to an LLM had to be converted to Markdown first, because that is the format LLMs understand best. The tools I tried all had friction: signup walls, payment walls, or weak output. I wanted something where you upload a file, and it just works.</p><p>The platform has been running since October 2025, used by me and a small circle of people I knew. No marketing, no content, just a working tool while I refined the engine and added formats.</p><p>The public launch was in January 2026 with the marketing site, content library, and pricing live. I designed it around removing friction: anyone can convert up to five files without an account, which is why a meaningful share of conversion volume is anonymous. After launch, I added URL-to-Markdown scraping and AI Vision OCR. Solo build from day one.</p><p><b>Key highlights:<b></b></b></p><ul> <li>Annual revenue - $2,856</li> <li>Annual profit - $2,856</li> <li>Churn rate - 13%</li> <li>LTV - ~$68 at 13% churn</li> <li>CAC - $0 (no paid acquisition)</li> <li>Business margin - ~100% (zero out-of-pocket operating expense)</li> <li>TTM revenue ~$1,065</li> <li>Active paying subscriptions - 30 across 6 plan tiers</li> <li>Registered users (lifetime) - 446 across 440 organizations</li> <li>Unique visitors (last 90 days) - 9,188</li> <li>Pageviews (last 90 days) - 14,115</li> <li>Lifetime conversions - 4,444</li> <li>Successful conversions - 3,923 (88.3%)</li> <li>Success rate, last 30 days - 99.1%</li> <li>Countries with paying customers - 24</li> </ul> <p><b>Team</b></p><p>Solo founder, no employees, no contractors. Every role is performed by one person: product engineering on the marketing site, dashboard, and conversion API; design and content for the 158-page indexed library; SEO, directory submissions, and AI-tool discoverability work; customer support; infrastructure and DevOps on Azure; and financial oversight, including Dodo reconciliation.</p><p>Daily workload is light because the platform is automated end to end: a quick scan of new signups (two to three per day), a check on the conversion pipeline for errors, and replies to the occasional support email. There are no manual sales motions, no contracts to negotiate, no demos to give. A buyer takes over a clean operational footprint with no payroll obligations, no contractor liabilities, and no team transition risk.</p><p><b>Tech Stack</b></p><ul> <li><b>Frontend:</b> Next.js 14 with TypeScript and Tailwind. The marketing site and SaaS dashboard share the same Next.js codebase, with JSON-LD structured data on every page for AI-assistant discoverability.</li> </ul> <ul> <li><b>Backend:</b> Python conversion API hosted on Azure App Service at mdconvert-api.azurewebsites.net. The core engine is built around the markitdown library, extended for additional formats and AI Vision OCR.</li> </ul> <ul> <li><b>Data:</b> PostgreSQL 17.7 on Azure, managed through Drizzle ORM. Authentication runs on Better-Auth with OAuth providers, two-factor support, an organization and seat model, and a first-class API key system with rate limiting.</li> </ul> <ul> <li><b>Payments:</b> Dodo Payments, multi-currency (14 currencies processed), global tax and FX handled automatically.</li> </ul> <ul> <li><b>Analytics: </b>PostHog.</li> </ul> <ul> <li><b>Hosting cost is $0</b> out-of-pocket because Azure usage is on credits.</li> </ul> <p><b>Marketing and growth</b></p><p>All acquisitions are organic. Zero ad spend, zero paid acquisition, zero marketing expense across the entire history of the business.</p><p>The growth engine has three reinforcing layers.</p><p>First, format-specific conversion landing pages. /conversion/powerpoint drew 2,421 entries in the last 90 days, /conversion/pdf 1,450, plus /conversion/excel, /conversion/word, and /conversion/epub. These rank for high-intent queries like "pdf to markdown" and account for the largest share of inbound traffic.</p><p>Second, long-tail SEO blog content.&nbsp;</p><p>Third, AI assistants and directories. ChatGPT, Perplexity, Copilot, NotebookLM, Kagi, and Brave Search surface my platform organically. Listings in AiToolnet, Toolmage, theNeuron, and Product Hunt add compounding inbound traffic.</p><p>Results: monthly unique visitors grew from 1,482 in October 2025 to 4,460 in May 2026 MTD, a +201% lift in seven months. The pricing-page-to-paid conversion rate is 15% over 90 days. 66% of revenue over the last 90 days comes from returning customers.</p><p><b>Revenue and profit</b></p><p>Revenue model: SaaS subscriptions plus a usage-based AI Vision credit pack. Six paid plan tiers from Starter at $8.99/month to Scale at $99.99/month, with monthly or annual billing.</p><ul> <li>ARR~$2,856</li> <li>MRR~$238</li> <li>TTM revenue~$1,065</li> <li>TTM profit~$1,065</li> <li>April 2026 revenue/profit~$130</li> <li>May 2026 MTD revenue~$139</li> <li>ARPU: $8.81/month</li> <li>Active paying customers:30</li> <li>LTV~$68 at 13% churn</li> <li>CAC~$0</li> <li>Monthly churn (6-month avg)~13%</li> <li>Repeat revenue (April 2026): 86%</li> <li>Repeat revenue (last 90 days): 66%</li> <li>Cash margin~100% (zero opex)</li> </ul> <p>Monthly revenue trend (FX-normalized to USD via Dodo Payments):</p><ul> <li>Jan 2026: $324 | Feb: $97 | Mar: $143 | Apr: $130 | May MTD: $139</li> </ul> <p>42% of paying customers have made two or more successful payments, averaging 2.5 payments per customer. Customer concentration: top customer 17% of MRR, top 3 = 33%, top 5 = 40%, top 10 = 59%. All on standard self-serve plans, no custom contracts.</p><p><b>Return on investment</b></p><p>Payback depends on the final purchase price and the buyer's operating model. A few framing scenarios:</p><ul> <li><b>Hands-off maintenance scenario.</b> If a buyer maintains the asset as-is at current MRR (~$238/month, ~$2,856 annualized) and runs it on the existing zero-cost infrastructure (Azure credits, no paid marketing, no contractors), payback period equals purchase price divided by ARR. At a 3x ARR multiple, payback is roughly three years under hands-off operation.</li> </ul> <ul> <li><b>Growth-lever scenario. </b>The listing identifies five concrete, unactivated growth levers backed by data: API monetization (API is built but only 8 lifetime call events), team and seat selling (99% solo orgs despite the infrastructure existing), email reactivation (sequence scaffolded but never turned on), price increases (never raised since launch), and AI Vision upsell (only 3.5% of conversions use it). Activating even one of these compresses payback materially because each lever requires engineering, not capital.</li> </ul> <ul> <li><b>Strategic embed scenario. </b>A buyer who folds my product into an existing AI product, developer platform, or RAG vendor captures payback through user retention and AI-stack completeness rather than direct revenue. The 158 indexed pages, AI-assistant discoverability, and 24-country payment infrastructure have value independent of MRR.</li> </ul> <p><b>Startup assets<b></b></b></p><p>Everything required to operate the business transfers with the sale.</p><ul> <li>Domains and product surface</li> </ul> <p>Codebase:</p><ul> <li>Next.js 14 marketing site and dashboard (TypeScript, Tailwind)</li> <li>Python conversion API on Azure App Service (built around the markitdown library, extended for 20+ formats and AI Vision OCR)</li> <li>Drizzle ORM schema and migrations</li> <li>Better-Auth integration (OAuth providers, two-factor, organizations, API keys)</li> </ul> <p>Content and SEO:</p><ul> <li>158-page indexed content library (conversion landing pages, blog articles, learn pages, interactive tools, deep guides, best-of comparisons)</li> <li>JSON-LD structured data on every page</li> <li>400+ paths in sitemap</li> </ul> <p>Data and users:</p><ul> <li>PostgreSQL 17.7 database with 446 registered users across 440 organizations</li> <li>30 active paying subscriptions (transferable via Dodo account migration)</li> <li>4,444 lifetime conversion records (7+ GB processed historical data, 158 AI Vision OCR conversions)</li> <li>PostHog analytics project with full historical event data</li> </ul> <p>Infrastructure and accounts:</p><ul> <li>Azure subscription on credits (remaining balance transferable)</li> <li>Dodo Payments merchant account ready for migration</li> <li>AI directory listings: Product Hunt, AiToolnet, Toolmage, theNeuron</li> </ul> <p>Brand and IP:</p><ul> <li>Brand identity, logo, visual assets</li> <li>Hacker News Show HN post legacy (October 2025)</li> <li>Pitch deck (v2) and P&amp;L statement through May 2026</li> </ul> <p><b>Risks</b></p><p>Four risks a buyer should plan for, each with a mitigation path.</p><ul> <li>Customer concentration. Top customer is 17% of MRR, top three are 33%. Mitigation: no customer is on a custom contract; every account is on standard self-serve plans, so dependence is statistical rather than structural. The fix is volume; adding 20 to 40 more Starter and Standard subscriptions dilutes concentration meaningfully.</li> <li>Small absolute revenue base. MRR is $238 today. A buyer running this standalone needs a growth plan, not a maintenance plan. Mitigation: the listing identifies five concrete growth levers (API monetization, team selling, email reactivation, price increases, AI Vision upsell), each backed by current usage data. Activating one materially changes the revenue trajectory.</li> <li>New entrant risk. The conversion category is technically replicable. Mitigation: the moats compound passively. The 158-page indexed content library, AI-assistant discoverability across ChatGPT, Perplexity, Copilot, NotebookLM and Kagi, and multi-currency payment infrastructure take 12 to 18 months to rebuild from zero. Domain authority built since October 2025 cannot be bought.</li> <li>Founder transition. Built and maintained by one person. Mitigation: the platform runs hands-off today. Azure handles hosting, Dodo handles payments, the conversion engine processes uploads automatically. A buyer with a single capable engineer can take over maintenance immediately. The codebase is documented in writing because it has always been a solo build, so there are no undocumented dependencies in someone's head.</li> </ul> <p><b>Summary</b></p><p>My product is a working AI-infrastructure asset, not a prototype.</p><p>Three reasons to buy:</p><ul> <li>First, it is profitable and self-sustaining. No paid marketing, no contractor costs, no operating expense in cash terms. Net income tracks gross revenue.</li> </ul> <ul> <li>Second, the moats are real. 158 indexed content pages already ranking, AI-assistant discoverability across ChatGPT, Perplexity, Copilot, NotebookLM, and Kagi, multi-currency global payment infrastructure, and an established no-signup brand. None of this is buyable; all of it would take 12 to 18 months to rebuild from zero.</li> </ul> <ul> <li>Third, the upside is documented in the listing. Five growth levers are unactivated. The conversion API is built but commercially dormant. Team and seat selling is untouched despite the infrastructure existing. Email reactivation has never been turned on. Prices have never been raised since launch. AI Vision OCR adoption sits at 3.5% of conversions.</li> </ul> <p>The current owner is a solo founder shifting focus to a new venture. The right home for the startup is inside a larger AI product, developer platform, RAG vendor, or content workflow tool where it becomes a feature rather than a destination, and where the unit economics flip.</p><p>✅ $1,065 TTM revenue</p><p>✅ 30 customers</p><p>✅ Business model: SaaS</p><p>✅ Built with TypeScript, TailwindCSS, Next.js</p>

$1,065

Annual Revenue

30

Number of Customers

Expenses

$12 annually for Domain, no other expenses.

Business Model

SaaS subscriptions plus a usage-based AI Vision credit pack. Six paid tiers from Starter ($8.99/mo) to Scale ($99.99/mo+), monthly or annual. Free path lets anyone convert up to five files with no signup. 30 active paying subs in 24 countries.

Target Audience

Individual knowledge workers and prosumers using LLMs. 73% sign up with personal email, 99% of organizations are solo workspaces. Paying customers span 24 countries, US the largest at 38%. PDFs and Word docs are 81% of conversion volume.

Asking Price Reasoning

Reflects what's built, not just current revenue. Near-zero CAC from organic + AI surfaces, visitors doubled in 6 months, 30 paying subs across six tiers, 158 indexed pages, live API. Rebuilding this footprint would take 12 to 18 months.

Reason for Selling

Standalone has hit its growth ceiling; the real upside is as an embedded layer inside a larger AI product, dev platform, or RAG vendor. I'm also building a separate venture and securing investment for it, so I don't have the bandwidth this deserves.

Growth Opportunity

Five unactivated levers: API monetization (built, 8 lifetime calls), team/seat selling (99% solo orgs), email reactivation (never turned on), price increases (never raised since launch), AI Vision upsell (3.5% adoption). Each backed by data.

30 days free support from seller

Competitors

Closed-source competitors: CloudConvert, LlamaParse, Reducto, Aspose, ConvertAPI. Differentiators: no-signup access (up to five files), AI-native Markdown output, 20+ formats including audio and URL scraping, AI-assistant discoverability.

Tech Stack

TypeScript, TailwindCSS, Next.js, PostgreSQL, Python.

Traffic Metrics

Revenue Metrics

How it works

Main Metrics
$1,065
ARR
30
Customers
2026
Launched

$15,000

Asking Price
Already Sold
Founder Details
Read the story
Main Metrics
$1,065
ARR
30
Customers
2026
Launched

Profitable startups straight to your inbox

Join 10,000+ entrepreneurs and investors looking for their next startup acquisition opportunity.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.