About the System Prompt Generator
This tool assembles a structured "Instructions" block for a Custom GPT — the text that defines its persona, purpose, strict behavioral rules, response format, and how it should handle out-of-scope requests. The output follows OpenAI's own documented guidance for writing GPT instructions: clear headings and lists rather than dense paragraphs, and positive, concrete rules where possible. Persona and Purpose are the two fields that most shape how a GPT behaves, so they're the only two treated as effectively required — everything else adds precision on top. All generation happens locally in your browser; nothing you type is ever uploaded anywhere.
Where This Goes
Instructions fieldThe main generated block goes into the "Instructions" field of the GPT Builder's Configure tab (Business/Enterprise/Edu workspaces, or when editing a GPT you already own).
Description & startersThese are separate, user-facing fields in the GPT Builder — kept as separate output here so you paste each into the right place.
OpenAI APIThe same Instructions text works directly as a system message for the Chat Completions or Responses API — no GPT Builder access required.
Personal Custom InstructionsChatGPT's simpler, account-level "Custom Instructions" (Settings → Personalization) uses two shorter fields instead of one Instructions block — you can adapt the Persona and Rules sections into that format if you don't need a full standalone GPT.
Positive framingOpenAI's own guidance prefers concrete "Always do X" rules over long "Don't do Y" lists where the same behavior can be stated positively — hard boundaries are still fine as explicit "Never" rules.
Send Feedback
For any questions, bug reports, or feature requests, please drop your comments below.