Everything MakePerfectAds does today and at launch: import, understanding, ad plans, AI video, voiceover, 84 languages, mixed styles and format options.
MakePerfectAds is an AI video ad generator that turns a website link or a product photo into a short video ad. This page lists each capability plainly, with its honest status: available today, in invite-only beta, coming at launch, or not offered. During the invite-only waitlist, video creation is paused while we open in small groups.
For how these fit together, see how it works. For how this compares to other ways of making ads, see why us.
You can start from your website or a product link. MakePerfectAds reads the page directly to find what you sell. It does not render JavaScript, and on very large pages it reads the first 4 MB. Some sites block automated readers; if yours does, upload a photo instead.
You can start from your own product photo and a short description. Upload a PNG, JPEG or WEBP up to 5 MB. This is the reliable path when a site blocks the reader or when you do not have a page yet.
MakePerfectAds works out your business type, product name, description and offer, and collects your product images. It filters out logos, textures and duplicates so the ad shows your real product, and detects your brand colours when they are detectable on the page.
MakePerfectAds chooses a single focus for the ad rather than trying to show everything. On pages that show many products, it picks a focus and asks you one pre-filled question when it is unsure, so you stay in control with minimal effort.
You confirm the ad on a single screen before anything is made. It shows what you will advertise, the main image with thumbnails, the video language and an optional note. Every edit is optional.
MakePerfectAds writes the full ad plan for you to approve. This is in beta: when AI is enabled it writes the plan; while production is paused during the waitlist it provides a basic plan. The plan is read-only, so you approve it or regenerate it rather than editing it line by line.
Your call to action is used exactly as you write it. This is in beta during the invite-only waitlist, so your closing line reads the way you intend.
MakePerfectAds checks the script for claims your page does not support, so the ad does not promise things your product does not. This runs in beta during the invite-only waitlist.
MakePerfectAds makes the video shots from your own product images, using Google's Veo video models with automatic switching when one model is busy. This is in beta, verified with real paid runs in October 2026, and paused during the waitlist. The ad shows your real product rather than an AI presenter.
MakePerfectAds adds a voiceover and background music to the ad. This is in beta during the invite-only waitlist.
MakePerfectAds adds captions in many writing systems, including Latin, Devanagari, Arabic (right-to-left), Tamil and Bengali. This is in beta during the waitlist. Chinese, Japanese and Korean captions are not available yet.
MakePerfectAds supports 84 languages and regional varieties. This is in beta: English (US) and English (India) are verified end to end, and others are supported by the voice provider, so listen before you publish. Urdu and Ukrainian are captions only, with no voice. See languages for the full picture.
MakePerfectAds makes mixed-language ads in 14 styles, with natural mixing and Roman-script captions where that is usual. The styles are Hinglish, Punjabi-English, Tanglish, Tenglish, Kanglish, Manglish, Benglish, Marathi-English, Gujarati-English, Urdu-English, Spanglish, French-English, Taglish and Arabic-English. This is in beta during the waitlist. See Hinglish for an example.
MakePerfectAds produces vertical 9:16 and landscape 16:9 video. Use vertical for Reels, Stories, TikTok and Shorts, and landscape for YouTube and websites. This is in beta during the waitlist.
You choose a length of 8, 10, 12, 15 or 20 seconds. This is in beta during the waitlist. Shorter lengths suit hooks and feeds; longer lengths give room for a fuller message.
MakePerfectAds exports a 1080p or 720p MP4 you can download and upload anywhere. This is in beta during the waitlist.
MakePerfectAds normalises loudness to -14 LUFS, a level suited to social platforms, so your ad does not play too quiet or too loud next to other content. This is in beta during the waitlist.
MakePerfectAds runs automatic checks on the finished video for technical quality, your facts and link, and the language. These run in beta during the waitlist. They do not judge whether the ad is persuasive, so watch it before you publish.
MakePerfectAds makes your video in the background, so you can leave the page and come back. This is in beta during the waitlist.
You sign in with Google. During the waitlist this is invite-only.
Some capabilities are coming at launch and are not available yet:
To help you choose, here is what MakePerfectAds does not do:
Access is invite-only. Invited users can sign in with Google, import a link or photo, see what MakePerfectAds understood and confirm the details on one screen. The plan, AI video, voiceover, captions, languages, formats, lengths, export and checks are built and in beta, and paused during the waitlist.
No. MakePerfectAds does not offer AI avatars, presenters, or lip-sync. Your ad is built from your own product images, so it shows what you actually sell rather than a synthetic person reading a script.
No. MakePerfectAds does not publish to Meta, TikTok or YouTube and does not provide ad performance analytics. You download the finished MP4 and upload it in your own ad manager, where you control targeting and measurement.
No. There is no timeline or scene-by-scene editor. You shape the ad before it is made by confirming details, choosing language, format and length, and approving or regenerating the plan.
MakePerfectAds supports 84 languages and 14 mixed styles such as Hinglish. English (US) and English (India) are verified end to end; for others, listen before publishing. See languages for the full list.