5
21 Comments

I built a tool that generates a Table of Contents from any PDF

I recently built a small web app that automatically generates a Table of Contents from uploaded PDFs.

The idea came from a problem I kept running into while reading long documents (reports, ebooks, documentation). Many PDFs either don't have a TOC or have a poorly structured one, which makes navigation painful.

So I built a tool that:

• Uploads a PDF
• Analyzes headings and structure
• Automatically generates a clean Table of Contents
• Makes it easier to navigate long documents

For privacy reasons, uploaded documents are not stored on the server or in a database. They are only processed to generate the TOC.

Right now it's just an MVP, so there are a few limitations:

• Max PDF size: 100MB
• 5 uploads per day per user

I'm mostly trying to validate whether this is actually useful before investing more time into building it out.

If you regularly work with PDFs (researchers, students, lawyers, analysts, etc.), I'd love to hear:

• Would this be useful to you?
• What features would make it significantly more helpful?
• Any tools that already solve this well?

If you want to try it out, it is live at tableofcontentsgenerator.com

Thanks!

posted to Icon for group Building in Public
Building in Public
on March 9, 2026
  1. 1

    This is a really practical idea! Navigating long PDFs without a proper table of contents can be frustrating, so a tool that automatically generates one sounds super helpful. I like that you’re focusing on privacy by not storing uploaded documents, which is important for many users. The MVP approach also makes sense to validate the idea before expanding further. I could definitely see this being useful for students, researchers, and anyone dealing with large reports regularly.

    1. 1

      Thank you for the response

  2. 1

    This is interesting. A lot of PDFs are painful to navigate, especially long reports or research papers.

    Curious — are you generating the table of contents from headings detected in the document, or using some kind of AI to infer the structure?

    Also wondering if it works with scanned PDFs.

    1. 1

      Not yet, but I will implement that feature in the future. Right now, I'm just validating if there is a need for the product.

  3. 1

    This is a great tool, I mean combing through pdfs with huge number of pages is a real pain. Nice one.

  4. 1

    For solo operators, a lot of SaaS tools are really just paying for someone else's automation.

    The underlying API is often public and cheap. You can string Hunter.io, OpenAI, and a few others together in 50 lines of Python and get 80% of what a $100/month tool does. The cases where SaaS wins: real-time collaboration, complex UX, or teams without Python basics.

    But for solo founders doing their own outbound or research, scripts usually win on economics.

  5. 1

    Pricing being hard is usually a symptom of not knowing the value precisely enough.

    The cleaner framing: what does this save or earn the customer, and what's that worth to them in dollars? If the tool saves 5 hours a week at $50/hour equivalent, that's $1,000/month in value. Charging $49 leaves most of it on the table.

    One-time pricing for tools often underprices because the value is ongoing. The model should match how value is delivered.

  6. 1

    We are looking for someone who can lend our holding company 300,000 US dollars.

    We are looking for an investor who can lend our holding company 300,000 US dollars.

    We are looking for an investor who can invest 300,000 US dollars in our holding company.

    With the 300,000 US dollars you will lend to our holding company, we will develop a multi-functional device that can both heat and cool, also has a cooking function, and provides more efficient cooling and heating than an air conditioner.

    With your investment of 300,000 US dollars in our holding company, we will produce a multi-functional device that will attract a great deal of interest from people.

    With the device we're developing, people will be able to heat or cool their rooms more effectively, and thanks to its built-in stove feature, they'll be able to cook whatever they want right where they're sitting.

    People generally prefer multi-functional devices. The device we will produce will have 3 functions, which will encourage people to buy even more.

    The device we will produce will be able to easily heat and cool an area of ​​45 square meters, and its hob will be able to cook at temperatures up to 900 degrees Celsius.

    If you invest in this project, you will also greatly profit.

    Additionally, the device we will be making will also have a remote control feature. Thanks to remote control, customers who purchase the device will be able to turn it on and off remotely via the mobile application.

    Thanks to the wireless feature of our device, people can turn it on and heat or cool their rooms whenever they want, even when they are not at home.

    How will we manufacture the device?

    We will have the device manufactured by electronics companies in India, thus reducing labor costs to zero and producing the device more cheaply.

    Today, India is a technologically advanced country, and since they produce both inexpensive and robust technological products, we will manufacture in India.

    So how will we market our product?

    We will produce 2000 units of our product. The production cost, warehousing costs, and taxes for 2000 units will amount to 240,000 US dollars.

    We will use the remaining 60,000 US dollars for marketing. By marketing, we will reach a larger audience, which means more sales.

    We will sell each of the devices we produce for 3100 US dollars. Because our product is long-lasting and more multifunctional than an air conditioner, people will easily buy it.

    Since 2000 units is a small initial quantity, they will all be sold easily. From these 2000 units, we will have earned a total of 6,200,000 US dollars.

    By selling our product to electronics retailers and advertising on social media platforms in many countries such as Facebook, Instagram, and YouTube, we will increase our audience. An increased audience means more sales.

    Our device will take 2 months to produce, and in those 2 months we will have sold 2000 units. On average, we will have earned 6,200,000 US dollars within 5 months.

    So what will your earnings be?

    You will lend our holding company 300,000 US dollars and you will receive your money back as 950,000 US dollars on November 27, 2026.

    You will invest 300,000 US dollars in our holding company, and on November 27, 2026, I will return your money to you as 950,000 US dollars.

    You will receive your money back as 950,000 US dollars on November 27, 2026.

    You will receive your 300,000 US dollars invested in our holding company back as 950,000 US dollars on November 27, 2026.

    We will refund your money on 27/11/2026.

    To learn how you can lend USD 300,000 to our holding company and to receive detailed information, please contact me by sending a message to my Telegram username or Signal contact number listed below. I will be happy to provide you with full details.

    To learn how you can invest 300,000 US dollars in our holding, and to get detailed information, please send a message to my Telegram username or Signal contact number below. I will provide you with detailed information.

    To get detailed information, please send a message to my Telegram username or Signal username below.

    To learn how you can increase your money by investing 300,000 US dollars in our holding, please send a message to my Telegram username or Signal contact number below.

    Telegram username:
    @adenholding

    Signal contact number:
    +447842572711

    Signal username:
    adenholding.88

  7. 1

    For solo operators, a lot of SaaS tools are really just paying for someone else's automation.

    The underlying API is often public and cheap. You can string Hunter.io, OpenAI, and a few others together in 50 lines of Python and get 80% of what a $100/month tool does. The cases where SaaS wins: real-time collaboration, complex UX, or teams without Python basics.

    But for solo founders doing their own outbound or research, scripts usually win on economics.

  8. 1

    The framing here is useful. The research layer before any outreach is what most people skip because it does not scale well manually. But it is where the ROI actually lives - a tight ICP plus context on each target outperforms volume every time.

  9. 1

    Interesting idea.

    One thing that might make this especially useful is exporting the generated table of contents as clickable links that jump directly to the relevant sections in the PDF.

    A lot of long documents become difficult mainly because navigation is slow, so anything that makes jumping between sections easier could add a lot of value.

    1. 1

      It does that currently. When the document is uploaded, the user is redirected to an editor where they can edit the table of contents.

  10. 1

    Clean and useful. The PDF utility space has a lot of tools that over-engineer the problem - this one looks like it solves the specific thing well.

    A few niches that pay well for PDF tools: legal teams (contracts), researchers (papers), consultants (reports). The pricing for legal/enterprise use cases is usually much higher than consumer - if you find that your users are mostly professionals, the $0 free tier might be leaving money on the table.

    What does the actual user look like for you right now? Are they researchers, business users, students?

    1. 1

      Right now, I'm just validating if there is a need for the product. Before expanding. I don't collect any user data so, I cannot verify the current user group.

  11. 1

    Hi everyone! 👋

    I'm an indie maker from Delhi, selling my side project SachCheck AI – a simple Hindi fact-checker tool for fake news.

    Features:

    • Dark UI, claim input, result badges (true/false/unknown)
    • Local history (localStorage), daily limit (5 checks)
    • Premium tease (alert)

    Tech: Single-file HTML/JS, Vercel deploy, keyword-based simulation (easy to upgrade to real API like Grok/Gemini later)

    Metrics: Zero revenue/users yet (early MVP), but strong niche potential in India (fake news is a big problem)

    Price: $1,000–$1,500 (₹80,000–₹1.2 lakh) OBO, negotiable

    What's included: Full code on request, deploy guide, screenshots

    Why selling: Flipping this side project to focus on the next idea

    DM me for live demo link, code preview, screenshots, or any questions. Happy to talk!

    Thanks!
    Pawan

  12. 1

    Interesting idea. Navigating long PDFs can definitely be painful when there isn’t a clear structure.

    One situation where I could see this being very useful is with technical documentation or research reports where the document is 100+ pages and you’re trying to quickly jump to specific sections. Automatically generating a structured TOC could save a lot of time there.

    A feature that might make it even more useful would be exporting the generated TOC as clickable bookmarks inside the PDF itself, so the document becomes easier to navigate even outside the tool.

    Curious — how well does the system handle documents where headings aren’t perfectly formatted (for example when the structure isn’t consistent)?

    1. 1

      Thank you for your feedback. I recognise that there are some documents where the headings will not be extracted accurately, that is why there is an editor where the user can edit the generated table of contents

  13. 1

    This comment was deleted a month ago.

    1. 1

      Thank you very much. It's really nice to find out that another person finds it very useful. Are there any other features you think may make the app better?

      1. 1

        This comment was deleted a month ago.

        1. 2

          Hi, thank you very much for the reply. It already does that. Once the user uploads their pdf, it takes them to the editor where they can review the generated table of contents before download.

Trending on Indie Hackers
7 years in agency, 200+ B2B campaigns, now building Outbound Glow User Avatar 105 comments How I built an AI workflow with preview, approval, and monitoring User Avatar 60 comments The "Book a Demo" Button Was Killing My Pipeline. Here's What I Replaced It With. User Avatar 46 comments I built a desktop app to move files between cloud providers without subscriptions or CLI User Avatar 27 comments Show IH: I built an AI agent that helps founders find the right people User Avatar 24 comments After 4 landing page rewrites, I finally figured out why my analytics SaaS wasn't converting User Avatar 20 comments