Effects on just a moment
Looks and effects on a whole clip, or just a moment.
Now in early access
Give your users the editing they already know, inside your app and under your brand. Without spending a year building it, or hiring a video team to keep it running.


The tools people reach for in the editors they use every day, finished and polished, so your roadmap stays on your product.
Looks and effects on a whole clip, or just a moment.
Word by word, in any language.
Titles that move, down to every letter.
Music that dips under voices on its own.
Robot, chipmunk, telephone, echo and more.
Smooth cuts between every clip.
Ready-made looks for every title and caption.
Colours and fonts are just the start. Choose the video format, which tools your users see and what they're called, add tools of your own, and bring your own media, music and stickers. It feels like you built it.
That's the whole integration. Your developers add an editor instead of building one, and it works the same on iPhone, Android and the web. Your team stays on your product, not on video.
Vertical, square or landscape.
The full editor, as one screen in your app.
Your own media, music and stickers. Or use ours.
Ready-to-post video, up to 4K.
import { NitrakitEditor, NitrakitPreview, createEditor } from '@nitrakit/react-native' const editor = createEditor(1080, 1920) export const Studio = () => ( <> <NitrakitPreview editor={editor} /> <NitrakitEditor editor={editor} onRequest={openYourPicker} /> </>) await editor.exportVideo(path, editor.exportSettings(1080), setProgress)
import NitrakitUI let editor = Editor(width: 1080, height: 1920, fpsNum: 30, fpsDen: 1) preview.editor = editor // NitrakitPreviewVieweditorView.editor = editor // NitrakitTimelineVieweditorView.onRequest = openYourPicker editor.export(path: path, settings: editor.exportSettingsFor(shortSide: 1080), listener: progress)
import dev.nitrakit.Editor val editor = Editor(1080u, 1920u, 30u, 1u) preview.editor = editor // NitrakitPreviewVieweditorView.editor = editor // NitrakitTimelineVieweditorView.onRequest = ::openYourPicker editor.export(path, editor.exportSettingsFor(1080u), progress)
Coming next Auto captions · Text-to-speech · Background removal · Beat sync · Template editors · Web export
We're onboarding a small group of teams first: hands-on help from the founders, a say in what we build next, and early-access pricing.