Skip to content

Sign in to Window Peeper AI

Continue with your Google account. First time here? Your account is created automatically.

By continuing, you agree to our Terms of Service and Privacy Policy.

All guides

How to make a Window Peeper video from one photo

Choose a clear photo, select a subject and a nighttime window scene, check the price on the button, then pay to start generation. When the saved task succeeds, download the video. No custom prompt is required.

1. Choose a usable reference photo

Use a JPG, PNG or WebP smaller than 10 MB, with each side between 301 and 5,999 pixels. The aspect ratio must be greater than 0.4 and less than 2.5. The maker checks these requirements before upload.

For a person, choose a clear front-facing portrait with even light. For a cat or dog, show the face, ears and distinctive markings. Upload only a photo you have permission to use. Your source photo is used as an identity reference, so it does not need to contain a window.

2. Choose the subject, scene and food

Classic window with a burger is the starting preset. Use the visible scene controls to choose Person, Cat or Dog; Classic window, Rainy night or City apartment; and Burger, Pizza, Noodles or No food.

Each selection changes the server-built generation prompt. Cats and dogs use a burger, explicit paw movements and a closed-curtain ending. Resemblance, motion and details can vary.

3. Review output settings and price

The default request is vertical 9:16, 8 seconds and 480p. Open the specification row to choose 6–10 seconds and a supported resolution. Output settings describe the requested video rather than a guarantee of exact output.

The generate button shows the price for the selected length and resolution. If you need to sign in, the photo and selected settings are saved locally in this browser first. Generation starts only after you pay in Stripe Checkout; canceling checkout costs nothing.

4. Follow the saved task

After submission, the task is stored under your account. While it is generating, the interface shows a waiting state rather than a fabricated partial video. You can return later and check the same task from your recent videos.

A connection interruption means the status could not be checked. It does not mean generation failed. Use Check status; do not create another paid task just because a status request was interrupted.

5. Download or recover

A successful task provides a real video player and a download link. If generation is confirmed as failed, the full payment is refunded to your card. The interface displays Refunded only after the refund is confirmed; a pending refund remains visibly pending.

If a submission response is lost, check the saved task list before retrying. The maker reuses a stable request identifier for retries of the same request to avoid charging twice.

What this guide does not promise

Example videos on the homepage show the format; your result depends on your photo. There is no verified completion-time benchmark, exact likeness guarantee, original trend music license or automatic deletion schedule.

Uploaded photos are stored at a media URL so the video model can read them, while task history is account-protected. Read the current privacy page before uploading personal material.

Sources and product facts

Open the video maker