Magic Hour Changelog: 2026
March 2026
Explore All Tools in One Place
We built a new /create/tools page to make it easier to discover and access Magic Hour’s creative tools. Newly launched tools can now be highlighted using a simple recency-based “New” label.
Drag and Drop Files Anywhere on Free Tools
Free tools that accept file uploads now support full-screen drag and drop. When a tool accepts different file types, dropping a file routes it to the correct input automatically.
For tools with two inputs of the same type, the screen is split into two equally sized drop zones so you can place each file where it belongs.
WAN 2.2 Model in Text-to-Video and Image-to-Video API
We've added the WAN 2.2 model to both the Text-to-Video and Image-to-Video APIs, giving you another high-quality option for generation.
Choose it by setting the model to "wan-2.2" in your request.
// Text-to-Video
await client.v1.textToVideo.generate({
model: "wan-2.2",
prompt: "A cinematic timelapse over snow-capped mountains at sunrise",
});
// Image-to-Video
await client.v1.imageToVideo.generate({
model: "wan-2.2",
imageUrl: "https://example.com/source-image.jpg",
});Added Wan 2.2 for Image-to-Video and Text-to-Video

Wan 2.2 is now available for Image-to-Video and Text-to-Video. Expect visibly higher quality compared to LTX-2.
Try it out now: https://magichour.ai/create/image-to-video, https://magichour.ai/create/text-to-video
Storyboard Generator Upgraded to Nano Banana 2; Nano Banana Deprecated
Nano Banana 2 (NB2) is now available in the Storyboard Generator. NB2 supports 4K and delivers higher quality results than the original Nano Banana.
The original Nano Banana model is deprecated.
Try it out now: https://magichour.ai/create/ai-storyboard-generator
Head Swap in the API
Head swap is now available in the Magic Hour API, enabling you to programmatically swap heads in your content.
Use it to automate personalized creatives and power interactive experiences directly from your app or workflow.
Try it out now: https://docs.magichour.ai/api-reference/image-projects/head-swap
One-Step Lip Sync Creation

We simplified the Lip Sync creation flow to a single step, so you can get from idea to result faster with fewer clicks.
Try it out now: https://magichour.ai/create/lip-sync
Specifying Language in Voice Tools

You can now specify a language when using the voice tools. If you don’t provide a value, we’ll use Auto detection by default.
Try it out now: https://magichour.ai/create/ai-voice-generator
Choose Output Resolution in AI Image Editor

You can now select the output resolution directly in the AI Image Editor tool.
Try it out now: https://magichour.ai/create/ai-image-editor
End-Frame Support in Image-to-Video API
We added end-frame support to the Image-to-Video API. Now, you can provide an end frame to use as the last frame of the video.
res = client.v1.image_to_video.generate(
assets={
"image_file_path": "/path/to/1234.png",
"end_image_file_path": "/path/to/1234.png",
},
end_seconds=5.0,
)Out-of-credit API errors now return HTTP 402
Our API now returns HTTP 402 Payment Required when a request fails due to insufficient credits (previously 422). This better reflects the billing-related nature of the error.
If you check for specific status codes, update your error handling to look for 402.
// Example: handle out-of-credit responses
const res = await fetch(url, options);
if (res.status === 402) {
// Payment Required — prompt user to add credits or update billing
throw new Error("Payment required: please add credits to continue.");
}
if (!res.ok) {
// Handle other errors
const err = await res.text();
throw new Error(`Request failed: ${res.status} ${err}`);
}
// Proceed with success path
const data = await res.json();Refreshed Lip Sync free tool UI

We updated the Lip Sync free tool with a cleaner, more consistent interface. The refreshed layout makes common actions easier to find and use.
Try it out now: https://magichour.ai/products/lip-sync
Revamped Talking Photo free tool UI

The Talking Photo free tool now sports an updated UI for a more streamlined experience. The refreshed visuals align it with the rest of the Magic Hour toolkit.
Try it out now: https://magichour.ai/products/ai-talking-photo
Audio-to-Video Comes to the Dashboard

Turn any audio clip into a stylized video right from the Video section of the dashboard.
Try it out now: https://magichour.ai/create/audio-to-video
Free Video Extender

We launched a Video Extender that appends 5 seconds to your uploaded clip—no prompt or audio needed.
Try it out now: https://magichour.ai/products/ai-video-extender
New AI Video Extender

Easily extend your existing videos with our new AI Video Extender. Upload a clip, choose how much longer you want it, and optionally guide the continuation with a prompt or add audio. No subscription required.
Cost: 1 credit per frame
Typical speed: ~60s for a 5s 576x576 video
Inputs: Video, Length, Resolution, Prompt (optional), Audio (optional)
Try it out now by visiting https://magichour.ai/create/ai-video-extender.