2
3 Comments

From idea to launch in 2 weeks: How I built TinyPDF to solve my own job-hunting pain

Hey Indie Hackers 👋

Two weeks ago, I was stuck: every job site had a different portfolio size limit — 2MB here, 5MB there, 10MB somewhere else. I'd spend 30 minutes bouncing between Photoshop and online compressors, guessing at quality settings just to hit that magic number.

Half the time the result looked terrible anyway.

So I did what any maker would do: I built a tool to solve my own problem.

The timeline

  • Day 1-2: Validated the pain (asked 5 designer friends — all had the same problem)
  • Day 3-5: Built the core compression logic (using canvas API for image downsampling)
  • Day 6-8: Built the UI (kept it super simple — just drag, type a number, download)
  • Day 9-10: Tested with 10 users, fixed edge cases
  • Day 11-12: Added UTM tracking, set up error logging
  • Day 14: Launched here on IH!

How it works

You upload a PDF, type the exact target size in MB, and it compresses to that size while preserving page count, page size, and layout — only dropping image quality as much as it has to.

All processing happens locally in the browser — no uploads, no account needed, free forever.

Current stats (first 10 days)

  • ~200 unique visitors
  • 45 PDFs compressed
  • 12 genuine thank-you emails
  • 0 revenue (but that's okay, it solves my problem!)

Link: https://tinypdf.cn/?utm_source=indiehackers&utm_medium=social&utm_campaign=maker_story&utm_content=indiehackers_story_2026-07-25

Would love to hear your thoughts: How do you validate side project ideas quickly?

posted to Icon for group Show IH
Show IH
on July 25, 2026
  1. 1

    Congrats on shipping! Validating with 5 people before writing code is the right instinct, and 2 weeks start-to-finish is a good sign you kept scope honest. Genuinely curious about the "free forever, no accounts" call: deliberate long-term choice, or leaving room to add accounts/pricing later if those 12 thank-you emails turn into repeat usage? I'm wrestling with a similar decision on my own project right now - how long you can stay free before it costs you (support load, hosting, or just the psychological switch) is a harder call than it looks from outside.

  2. 1

    Scratching your own itch and shipping in 2 weeks is peak indie hacking! Local browser-side processing is a massive win for both speed and privacy, especially when handling personal documents like resumes and portfolios. Great breakdown of the launch timeline!

  3. 1

    The file-based workflow is an interesting constraint because it changes how API requests are managed.

    What would convince you that developers are actively looking for this workflow, rather than simply accepting the tradeoffs of existing API clients?

Trending on Indie Hackers
I built an AI that turns an idea into a live business in under 10 minutes. Here’s what 1,000 launches taught me User Avatar 89 comments Building a startup costs $0. Your tooling budget costs $500K. Here's why. User Avatar 42 comments Building Noodle, a keyboard-first REST client for the terminal User Avatar 34 comments "Looks Good to Me" Is Quietly Killing Your Feedback Loop User Avatar 33 comments 787 tools for developers. 5 for nurses. Two weeks of tracking 14,000 indie launches. User Avatar 28 comments Stop losing deals in the gap between "sounds good" and getting paid User Avatar 26 comments