Google Flow: the best free AI text-to-video tool I've found in 2026
9 min readlast reviewed 2026-02-20
Hands-on with Google Flow and Veo 3.1 Fast: generating professional video ads and animated GIFs from images and text prompts — 50 free credits per day, no subscription needed.
Jump to a section
In the trenches, hands-on as it happens.
cat .verdictTOOL Google Flow + Veo 3.1 FastSCORE ███████░░░ 7/10FREE 50 credits/day · resets midnight · ~2.5 videos/day · failed = re-creditedPAID Google AI Plus / Pro / UltraOUTPUT8s clips · GIF 270p + MP4 720pBEST product ads · concept clips · b-roll · animated GIFsAVOID readable text overlays · complex anatomy · >8s videoTESTED2026-02-20 · 5 generations─────────────────────────────────────────
Take a photo. Write a prompt. Get a marketing clip.
bag-ad.mp4
Veo 3.1 Fast · bag ad · image-to-video · 8s · no post-production
That is the output. Two ingredient images and one prompt. Google Flow is genuinely free to start and it works.
What is Google Flow?
Google Flow sits under the Google Labs umbrella — separate from Google AI Studio, which targets developers with a free GPT-like playground.
Create a project to get started:
flow-create-project.webp
flow.google.com/project — start here·2026-02-19
The interface is familiar but the project options are less so:
flow-project-interface.webp
Flow project options panel·2026-02-19
The two-ingredient model
Flow combines two inputs — ingredients:
A source image — PNG, JPG, WebP, HEIC, or AVIF
A text prompt — your instructions for the Veo model
You can use both together (image-to-video) or either alone (text-to-video, image-only). The examples below use both.
Example 1: Professional business clip
Starting from scratch with no real photo — using ChatGPT image generation as the first ingredient.
Step 1: Generate the source image
ai@hackers:~$user
professional looking photo: confident businessman, best prompt for LLM
ChatGPTassistant
Prompt: A businessperson in a fitted black suit walking through a modern open-plan office, motion blur on background coworkers, confident stride, natural lighting, glass walls, contemporary workplace aesthetic, cinematic realism, 35mm lens look
Before writing the video prompt, look at the generation settings — aspect ratios, duration, and credit cost.
flow-credits-settings.webp
Flow settings — 20 credits per generation·2026-02-19
Expanders and aspect-ratio presets are available:
flow-expanders-presets.webp
Standard portrait/landscape options plus expanders·2026-02-19
Video length is not explicitly documented — plan for 6–8 second clips.
Step 3: Write and optimize the video prompt
Goal: a 6–8 second clip of the businessman saying “Stay informed about regulatory changes, stay compliant.”
ai@hackers:~$user
Perfect prompt for Veo video generation — 6-8 second clip of a businessman saying 'Stay informed about regulatory changes, stay compliant' (with the image as context)
ChatGPTassistant
A confident mid-40s businessman in a modern high-rise office with large floor-to-ceiling windows and a soft city skyline in the background. He is wearing a tailored navy suit and white dress shirt, standing at a slight angle with one hand in his pocket. Natural daylight, cinematic soft lighting, shallow depth of field, professional corporate style.
The camera is a slow, subtle push-in from chest-up framing. He looks directly into the camera with a calm, reassuring expression and speaks clearly and confidently:
“Stay informed about regulatory changes, stay compliant.”
His lips sync naturally to the speech. Minimal hand movement, slight nod at the end. Neutral office ambience, no background distractions. High realism, corporate brand video aesthetic, sharp focus on face, soft bokeh city background, 24fps, cinematic color grading.
Duration: 6–8 seconds.
Audio: clear professional male voice, neutral accent, warm and authoritative tone.
Step 4: Generate
Veo 3.1 Fast result — 720p video, loaded only when you choose to play it:
businessman-clip.mp4
Veo 3.1 Fast · businessman clip · 720p
Not perfect. Useable without editing — better with it. The animated GIF format tends to read less obviously as AI-generated content in-feed.
Example 2: Product advertisement
A standard short ad for a bag. Two ingredient photos — the model and the product — plus a structured brief from ChatGPT.
model-woman.webp
Ingredient 1 — model reference · Photo: Freepik·2026-02-19
product-bag.webp
Ingredient 2 — product · emerald malachite, gold beads, blue gemstones, pearl medallion · Photo: Freepik·2026-02-19
The brief
Rather than a single-line prompt, ask an LLM to produce a full shot list. Upload your two ingredient images, then use this prompt:
PromptVeo 3.1 Product Ad Brief GeneratorChatGPT
Upload your model photo and product photo to ChatGPT, then paste this prompt.
See these two images — the model and the product. The product is the feature item. Produce an enterprise-grade 8-second advertisement brief for Veo 3.1 — synced to the model, highlighting the best reason to purchase.
Include:
- Duration, aspect ratios, background, lighting, and camera specs
- Timestamped shot list (0.0–8.0s) with overlay text for each segment
- Negative prompts to prevent common AI artifacts
See these two images — the woman and the bag. The bag is the feature item. Produce an enterprise-grade 8-second advertisement for Veo 3.1 — synced to the model, highlighting the best reason to purchase.
ChatGPTassistant
Duration: 8 seconds · Aspect ratios: 1:1, 4:5, 9:16
Background: warm luxury gold gradient · Lighting: sharp specular highlights on gold, soft fill on green stone texture · Camera: macro lens + smooth product dolly
0.0–1.2s — Product Hero: floating bag on gold gradient, slow cinematic push-in, light sweep reveals emerald malachite texture, gold beaded trim, blue gemstones, pearl center medallion. Text overlay: “Handcrafted gemstone detail”
1.2–2.6s — Craftsmanship: ultra-macro cuts (0.3s each) — gold trim, blue stone facet, pearl floral motif, clasp detail. Sound: subtle luxury chime.
2.6–4.2s — Scale + Lifestyle: model enters holding bag at chest height, turns to show structure. Text: “Limited artisan piece”
4.2–6.2s — Desire Shot: model places bag on pedestal, camera locks to symmetrical front view. Light glint across gold trim.
Negative prompts: no fast fashion, no plastic shine, no busy background, no motion blur on product, no warped symmetry, no color shift from emerald/gold/blue/pearl
Results
The retained result from two generations:
bag-ad.mp4
Veo 3.1 Fast · retained bag ad · 720p
Example 3: Text-to-video
No source image needed. Feed a cinematic description directly:
A dimly lit hacker workspace with a glowing ultrawide monitor filled with a terminal UI,
code streaming rapidly. Close-up of hands typing, reflections of green monospace text
in glasses. Smash cut to a clean text prompt on screen: "launch product demo video".
Instantly the screen renders a polished cinematic product clip in a preview window.
Quick over-the-shoulder shot: the developer smirks, hits enter, a progress bar
completes in milliseconds. Final shot: multiple video thumbnails auto-generating
in a grid, terminal text overlay: "text → video → shipped". Subtle camera push-in,
moody lighting, cyberpunk color grading.
hacker-workspace.mp4
Veo 3.1 Fast · hacker workspace clip · 720p
Text-to-video is solid for: storyboarding, proofs-of-concept, background footage, b-roll.
Free tier: what you actually get
Credits are shared with Google Whisk — if you use both, budget accordingly (3 Whisk generations = 60 credits, nearly your full daily allowance).
Free credit balance is not shown in the UI — track it yourself
The workflow that gets results: use an LLM to draft a structured brief before you generate. Spend your credits on strong prompts, not random iteration. For a broader look at where AI tools still consistently fall short, see Honest Limitations of AI Tools in 2026.