Veo 3 prompt generator
Veo 3 generates sound along with the picture, so a good prompt directs both: the shot and camera move, what happens, the exact line of dialogue, and the sound effects and ambience.
Fill in a few fields and your prompt is set here, line by line.
Direct it with AI
AI writes a richer, time-ordered shot description from your idea.
Prompting Veo 3 well
Write dialogue in quotes
Put spoken lines in quotation marks and say who speaks, e.g. The barista says: “Your usual?” Keep it short enough to fit the clip, about one line per 8-second shot.
List sounds separately
Describe sound effects and ambience in their own sentence (“SFX: espresso machine hiss. Ambience: quiet café chatter.”) so they don’t get mixed into the visuals.
Use film language
Shot size, camera movement, lens and lighting terms (dolly in, low angle, golden hour) are understood and change the result more than adjectives.
Add “no subtitles” if needed
If dialogue clips come back with burned-in captions, say “no subtitles, no on-screen text”.
New to structured prompts? The prompt engineering guide explains each part, and the prompt optimizer scores any prompt you already have.
Questions
How do I write a Veo 3 prompt?
Describe one continuous shot: shot size and camera movement, the subject and action over time, the setting, lighting and style, then the audio — dialogue in quotes with the speaker named, sound effects and ambience. Google’s Veo prompt guide recommends this kind of cinematic detail.
How long is a Veo 3 clip?
Standard Veo 3 generations are 8 seconds. For longer scenes, generate several shots and edit them together, reusing the same character description in every prompt.
Can Veo 3 make characters speak?
Yes. Veo 3 generates speech with lip-sync from dialogue written in your prompt. Keep each line short and attribute it to a described character.
Prompt generators for other models
ChatGPT · Claude · Gemini · Grok · DeepSeek · Perplexity · Nano Banana · Suno · Midjourney · Stable Diffusion
More tools in the studio
- GeneratorPrompt GeneratorSet a text prompt from role, task, context, format and constraints.
- OptimizerPrompt OptimizerScore any prompt on 8 checks, then rewrite it and compare.
- ChatGPTChatGPT Prompt GeneratorMarkdown-sectioned prompts tuned for ChatGPT.
- ClaudeClaude Prompt GeneratorXML-tagged prompts the way Anthropic recommends.
- SystemSystem Prompt GeneratorInstructions for custom GPTs, assistants and agents.
- Image → promptImage to PromptUpload a picture, get the prompt that recreates its look.
- ImageImage Prompt GeneratorNatural-language prompts for Flux, GPT Image, DALL·E and Imagen.
- MidjourneyMidjourney Prompt BuilderDescriptors plus --ar, --stylize, --chaos and more.
- Stable DiffusionStable Diffusion Prompt GeneratorWeighted tags, negative prompt, CFG and steps.
- VideoVideo Prompt GeneratorShot-by-shot prompts for Sora, Veo, Runway and Kling.
- TokensToken CounterExact GPT token counts, context fit and cost.
- GeminiGemini Prompt GeneratorPersona, task, context and format for Google Gemini.