Magic Hour Changelog: 2026
January 2026
M4A Audio Support
Added support for .m4a audio uploads so you can upload more types of audio files. This feature is available to all modes with audio input.
Lip Sync Mode Improvements
We made some internal improvements to Lip Sync standard and pro modes for smoother, more reliable results.
Watch the before-and-after video
Try it out now: https://magichour.ai/create/lip-sync
Note: This feature is currently available to users with a subscription.
Video Upscaler Dashboard Tool
Added a new dashboard tool to upscale videos.

Try it out now: https://magichour.ai/create/video-upscaler
Note: This feature is currently available to users with a subscription.
AI Image Generator API Model Selection
The AI Image Generator API now accepts a model parameter so users can choose between available models.
res = client.v1.ai_image_generator.create(
...
model="z-image-turbo",
)Try it out now by upgrading to the latest version of the SDK.
Improved Head Swap Dashboard
We added Head Swap to the dashboard experience.

Try it out now: https://magichour.ai/products/head-swap
Model Selection for Image-to-Video and Text-to-Video APIs
Added a model parameter to the Image-to-Video and Text-to-Video APIs so users can choose between available models. This brings the same model selection experience to the API as the create page.
res = client.v1.image_to_video.create(
...
model="sora-2",
)Try it out now by upgrading to the latest version of the SDK.
Head Swap Free Tool
Launched the free Head Swap tool at /products/head-swap for quick, zero-cost swaps.

Try it out now: https://magichour.ai/products/head-swap
New Usage Page
Added a dedicated /usage page so users can track their consumption at a glance.

Node SDK URL Inputs
The Node SDK now supports URL inputs for .generate functions in v0.45.0, previously it only supported local file paths.
Added max_resolution to AI Talking Photo API
We added a new max_resolution param to the AI Talking Photo API. You can now specify the maximum resolution of the output video if you want a specific resolution.
res = client.v1.ai_talking_photo.generate(
...
max_resolution="576"
)Added Nano Banana Pro to AI Image Generator
AI Image Generator now includes Nano Banana Pro as a new model option.

Try it out now: https://magichour.ai/create/ai-image-generator
Higher Free User Resolution
Free users can now generate sharper outputs with a higher max resolution of 576px (up from 512px).
Improved AI Clothes Changer
We improved the AI Clothes Changer to use Qwen for better results.

Try it out now: https://magichour.ai/create/ai-clothes-changer
Improved Photo Colorizer
We've improved the Photo Colorizer with better color accuracy and more natural results. Try it out now!
Before:

After:

Try it out now: https://magichour.ai/create/photo-colorizer
Voice Cloner API
We've added support for the Voice Cloner API, allowing you to clone voices programmatically.
To take advantage of this change, please upgrade your SDK version to the latest.
Qwen-Edit Model for AI Image Editor
We added Qwen-Edit as a new model option for AI Image Editor. This model has great performance at 1/5 the cost of our other models.

Try it out now: https://magichour.ai/create/ai-image-editor