Search Docs
Loading...
Skip to content

Browser Support

The CreativeEditor SDK requires specific APIs to fully function. For video-related features, the required APIs are only supported in certain browsers. As a result, the list of supported browsers is currently limited to the following:

Supported Browser Graphics Editing Video Editing Video Export
Chrome 114 or newer 114 or newer 114 or newer
Chrome Android 114 or newer not supported not supported
Chrome iOS 114 or newer (on iOS/iPadOS 15 or newer) not supported not supported
Edge 114 or newer 114 or newer 114 or newer
Firefox 115 or newer 130 or newer 130 or newer
Safari 15.6 or newer 26.0 or newer 26.0 or newer
Safari iOS 15.6 or newer (on iOS/iPadOS 15 or newer) not supported not supported

Note: Firefox supports video editing and video export starting with version 130 via the WebCodecs API. Firefox has no AAC encoder, so a video export from it writes an MP4 with H.264 video and Opus audio.

For video features, CE.SDK automatically shows warning dialogs when unsupported browsers try to use video functionality. You can also detect video support programmatically with the video.decode.checkSupport and video.encode.checkSupport actions. The engine implements both, so they work in a headless integration too; pass { dialog: false } to get the answer without a dialog. See the Actions API for implementation details.

Note: Importing a dotLottie .lottie archive with the @imgly/lottie-importer package needs Safari 16.4 or newer on macOS and iOS. Lottie .json files import in every browser listed above.

While other browsers based on the Chromium project might work fine (Arc, Brave, Opera, Vivaldi etc.) they are not officially supported.

Host Platform Restrictions#

All supported browsers rely on the host’s platform APIs for different kind of functionality (e.g. video support). Check our known editor limitations for more details on these.