Free tool

AI PRD Generator

Describe what you're building and get a product requirements document with acceptance criteria and an explicit do-not-build list. Copy it as Markdown and hand it to your coding agent.

See a sample output ↓
Try an example:

Free to generate · Free account to copy

What you get

What the generated PRD contains

The Markdown copy has six parts, always in this order.

  1. How to read this spec. Five rules for whoever builds it, human or agent: build only what is listed, a feature is done when its criteria pass, stop and ask when a requirement is ambiguous, P0 blocks launch, and the document changes before the code does. This block is added when you copy the Markdown.
  2. Objective. The problem as it stands today, what the product does, and a final sentence with a success measure that can turn out to be false.
  3. Who it's for. One user described by role, size, and what they use today, ending in a "Not for" line.
  4. Do not build. Three or four exclusions, each with its reason. The prompt targets what coding agents add unasked: settings pages, admin panels, notification systems, roles and permissions.
  5. Features. Four to six, grouped into must, should, and could, tagged P0 to P2 with a complexity estimate. Each one carries two to four acceptance criteria written as checkboxes, and every must-have feature gets at least one criterion for a failure path.
  6. Open questions. One to three things to answer before building.

Those counts are instructions to the model, so check them in your own output. The free PRD has no build order; the optional full spec adds a build plan and a task list in build order. The complete worked PRD example has both, with notes on why each section is worded the way it is.

Sample output

A sample, generated by this tool

This is what came back for the input below on September 18, 2026. Nothing was edited.

What are you building?
A browser extension that saves job postings from LinkedIn and other job boards into one tracker and reminds you to follow up a week after you apply.
Who is it for?
people applying to 20 or more jobs at once, mostly recent graduates
Product type
Browser extension

MVP Specs

ApplyTrack

Objective

Job seekers applying to many roles lose postings, application details, and follow-up dates across browser tabs, spreadsheets, and email. ApplyTrack is a Chrome extension that captures job postings from LinkedIn and other supported job boards into a single tracker, records application status, and reminds users to follow up seven days after applying. Within the first 30 days, at least 40% of activated users should save 10 or more jobs and mark at least 3 as applied.

Who it's for

Recent graduates and early-career job seekers applying to 20 or more jobs concurrently, primarily using LinkedIn, major job boards, browser bookmarks, spreadsheets, or notes to manage applications. They need a lightweight personal tracker rather than a full recruiting CRM. Not for: recruiters, hiring managers, teams, or job seekers managing fewer than 20 active applications.

Do not build

  • Automated job application submission

    Submitting applications requires site-specific workflows, user credentials, and high-risk automation that is not needed for tracking.

  • Email and calendar integrations

    The MVP only needs in-extension follow-up reminders; external integrations add authentication and synchronization complexity.

  • Resume, cover letter, and job matching tools

    These are separate job-search workflows and do not support the core save, track, and follow-up loop.

  • Team collaboration and shared trackers

    The target user is an individual job seeker, so shared access, roles, and permissions are unnecessary for the MVP.

Must · MVP core

P0

Save Job Posting

medium

Users can save a job posting from LinkedIn or another supported job board into the tracker with its title, company, URL, source, and capture date.

Acceptance criteria

  • When the user activates the extension on a supported job page, the tracker creates a record containing the job title, company name, page URL, source site, and capture date.
  • After a successful save, the extension displays a confirmation and prevents creating a duplicate record for the same URL.
  • If required job details cannot be extracted, the extension allows the user to review and edit the fields before saving.
  • If the page is unsupported, inaccessible, or extraction fails, the extension shows an error explaining that the user can manually enter the missing details without creating a partial record.
P0

Application Tracker

medium

Users can view saved jobs in one tracker and update each job's status and application details.

Acceptance criteria

  • The tracker displays every saved job with title, company, source, date saved, and current status.
  • Users can set a job status to Saved, Applied, Interviewing, Offer, Rejected, or Withdrawn.
  • Users can edit the application date, notes, and job details, and changes remain after closing and reopening the extension.
  • If a record cannot be saved or updated, the extension shows an error and preserves the user's unsaved input.
P0

Follow-Up Reminder

medium

The product schedules a follow-up reminder seven days after a user marks a job as applied.

Acceptance criteria

  • When a user changes a job status to Applied, the product schedules one follow-up reminder for seven calendar days after the application date.
  • When the reminder is due, the user can see the job, company, and follow-up action from the extension.
  • If the user changes the application date or status before the reminder is due, the reminder date updates or is canceled accordingly.
  • If reminder scheduling fails, the application status and date remain saved and the extension displays an actionable error.

Should · not blocking v1

P1

Tracker Search and Filtering

small

Users can quickly find saved jobs by searching text and filtering by application status or source.

Acceptance criteria

  • Entering a search term filters records by job title, company, or notes.
  • Users can filter the tracker by at least one status and by source site.
  • Clearing search and filters restores the complete saved-job list.
  • When no records match, the tracker displays an empty-state message instead of a blank or broken view.
P1

First-Run Onboarding

small

A short onboarding flow explains how to save a posting, mark it applied, and receive a follow-up reminder.

Acceptance criteria

  • On first launch, the extension presents no more than three onboarding steps covering save, status updates, and reminders.
  • The user can skip onboarding and access the tracker immediately.
  • After onboarding is completed or skipped, it does not appear again unless the extension data is reset.
  • If onboarding content fails to load, the user can still access the tracker and save a job.

Open questions

  • Which specific job boards besides LinkedIn must be supported in the first release?
  • Should reminders use Chrome notifications, an in-extension due list, or both?
  • Should saved job data be stored locally only, or should the MVP include a user account and cloud synchronization?

Copying as Markdown adds the five-rule block at the top and turns each acceptance criterion into a checkbox.

Compared

How it compares with ChatGPT and ChatPRD

ChatGPT will write a PRD if you ask for one, and what you get back depends on your prompt. This page is the prompt, already written. You get the same six sections each time, exclusions with reasons, criteria phrased as tests, and a rules block for the agent. If you already have a PRD prompt you like, you don't need this.

ChatPRD is a product-management workspace. It keeps documents and projects, has templates, integrates with Slack, Google Drive and Linear, and can connect your docs to coding tools over MCP. It needs an account, and the free plan is limited to three chats (as of September 2026). If you write PRDs every week with a team, it is the better fit. This page has one form and returns one document. Generating needs no account; copying needs a free one, and your PRDs stay saved there.

FAQ

Common questions.

What is a PRD generator?

It's a tool that turns a short description of what you're building into a product requirements document: the objective, the user it's for, the features grouped by priority, acceptance criteria for each one, and an explicit list of what not to build. It gives you a structured first draft in under a minute instead of a blank page.

Is the PRD generator free?

Yes. Generating a PRD is free, needs no account, and shows the whole document on the page. Copying it as Markdown needs a free account, which also saves the PRD so you can come back to it. Each IP address can generate up to 10 PRDs a day. The only paid part is the optional full spec, $5.

What sections does the generated PRD include?

Six, in a fixed order: a short block of rules for whoever builds it, the objective with a measurable success criterion, the target user with a Not for line, a do-not-build list with a reason on each item, four to six features grouped into must, should and could with acceptance criteria as checkboxes, and one to three open questions. It doesn't include a build order. The optional full spec adds one.

What is the full spec?

It's your PRD turned into the three documents spec-driven development works from: the spec, a build plan (stack, project structure, data model, milestones and risks) and a task list numbered in build order, all in one Markdown file for Claude Code, Cursor or Codex. The PRD's open questions become stated assumptions in the plan. It costs $5 (55 credits, if you already have credits from a pack).

How is this different from asking ChatGPT for a PRD?

ChatGPT will write a PRD, and the result depends on your prompt. This tool is a fixed prompt with a fixed output. Every run returns the same sections, exclusions with reasons, acceptance criteria phrased as tests with at least one failure path per must-have feature, and a block of rules for the coding agent at the top of the Markdown. If you already have a PRD prompt that does this, keep using it.

Is this a ChatPRD alternative?

For a single draft, yes. ChatPRD is a full workspace with templates, team features and integrations, and its free plan is limited to three chats. This page has one form and returns one document. You can generate without an account, and a free account lets you copy it and keeps your PRDs saved. If you write PRDs every week with a team, ChatPRD fits better. If you need one spec to paste into Cursor or Claude Code today, this gets you there in about a minute.

Can I use the output with Cursor or Claude Code?

That's what the Markdown export is for. The document opens with a short set of rules for the agent (build only what's listed, stop and ask rather than guessing, a feature is done when its acceptance criteria pass), then the spec itself. Paste the whole thing into your agent's context and point it at the P0 features first.

How accurate is a generated PRD?

The generator only knows what you typed. The section structure is fixed, so that part is dependable. The objective and the target user are guesses built from your description. Treat them as a draft to argue with, and replace them with what you learn from people who have the problem.

Why does the PRD include things I shouldn't build?

The do-not-build list is the section that stops scope creep, and it matters more when a coding agent writes the implementation. Given a spec without one, an agent tends to add a settings page, a notification system, and an admin panel because those things co-occur with the features you asked for.

What should I do after generating a PRD?

Check that the problem is real before you build against the spec. Take the user the PRD names and have three conversations with people who match it. If the problem holds up, run the idea through Scoutr to see existing alternatives and what people already pay for, then update the objective with what you found.

A spec commits you to building something.

Worth knowing whether anyone wants it first. Scoutr checks real demand for your idea: existing alternatives, market signals, and what people already pay for.

Check demand free →

Free fit score, no signup · Full report: 100 credits