Open editor
Open source · No install · No upload

EffectCraft, online

The open-source motion graphics and compositing app with After Effects’ layout, running in a browser tab. Animate titles, stack effects, light a 3D scene and render a video. Your footage stays on your computer.

EffectCraft web build v0.8.0 · released Oct 11, 2026 · the first visit downloads the app, then it opens from cache

EffectCraft's main window with the animated demo composition in the Composition panel, the Project panel, a Timeline of text, shape and solid layers, and the Properties panel
The demo project that opens on your first visit: text, shape and solid layers in the Timeline, with the selected title’s transform and font in the Properties panel. Screenshot from the EffectCraft project.
306 effectsParticles, keying, color, distort, time and more
38 blend modesPlus track mattes, parenting and motion blur
Lottie in and outExport a comp as Lottie JSON for web and apps
Private by designFootage and renders stay on your device
In the editor

If you know After Effects, you already know where things are

Project, Composition, Timeline, Effect Controls, Effects & Presets and the Render Queue sit where you expect them, and the timeline shortcuts work: P, S, R, T, U, F9. Here is some of what the web build does.

The EffectCraft Graph Editor showing an eased value curve for a text animator, with hold, linear, auto Bezier and Easy Ease buttons

Keyframes that behave the way you expect

Linear, Bezier, hold, auto and continuous Bezier keys, Easy Ease on F9, roving keys and a Graph Editor with value and speed graphs. Time remapping, time stretch, freeze frames and markers work at any frame rate, 29.97 drop-frame included.

Graph Editor on a text animator’s Range Start. Screenshot from the EffectCraft project.
A CC Particle World burst with Glow, next to the Effect Controls panel listing the particle parameters

306 effects, with the names you know

Blur and sharpen, color correction (Curves, Levels, Lumetri Color), distort, keying, generate (Fractal Noise, Gradient Ramp, Audio Spectrum), simulation (CC Particle World, Shatter, Card Dance), time effects and more, each with its familiar parameters and defaults.

CC Particle World with Glow. Screenshot from the EffectCraft project.
Intersecting 3D cards lit by a spot light with soft shadows on a gridded floor, with the camera frustum drawn as a wireframe

Classic 3D: cameras, lights, shadows

3D layers with material options, one- and two-node cameras with depth of field, parallel, spot, point and ambient lights with soft shadows, and layers that intersect correctly. Orbit, pan and dolly the camera, or switch to Front, Top and Custom views.

The 3D Showcase demo in Custom View 1. Screenshot from the EffectCraft project.
The EffectCraft Render Queue panel with two compositions queued for H.264 and ProRes

A Render Queue that writes real video

H.264 MP4, ProRes MOV (including 4444 with alpha), HEVC, AV1, WebM with VP9 alpha, image sequences, animated GIF and WAV. The encoders are written in Rust, so the browser build renders the same formats as the desktop app. Finished renders arrive as downloads.

Render Queue with H.264 and ProRes output. Screenshot from the EffectCraft project.
AI tools · bring your own key

Generate backgrounds and elements, then animate them

Open the AI panel next to the timeline, paste an OpenAI, Google Gemini or OpenRouter key, and generate a background plate, a cut-out element or a texture. One click adds it to your composition as a layer, ready for keyframes and effects. You can also send the current frame to the model and bring the edited still back.

Requests go from your browser to the provider. We never see your key, prompts or frames, and we add no markup.

How the AI tools work
  • GenerateBackgrounds, textures and elements, with transparent PNGs on OpenAI models
  • Edit a frameRender the frame at the playhead, then remove a background, clean a plate or relight it
  • Into the compResults import as footage and land on the timeline as a new layer
This site

What effectcraft.run adds

The editor is the official build, byte for byte. Around it we add a few things the bare build doesn’t have.

Always the latest release

Each new EffectCraft release is checked against its published SHA-256 checksum and deployed here. You are on v0.8.0.

A 60 MB app, served compressed

The app file is too large for ordinary static hosting, so we serve it from Cloudflare storage, compressed on the way. After the first visit the app’s service worker opens it from cache.

AI panel on your own key

Generate plates and elements or edit a rendered frame with OpenAI, Gemini or OpenRouter models, straight from the browser.

Nothing to sign up for

No account, no watermark, no upload. Your projects live in your own browser’s storage, not on a server.

Getting started

Three steps

  1. Open the editor. The first visit downloads the app and opens the demo project, so you can scrub the timeline and look around straight away.
  2. Bring in footage. Use File › Import › File… or drop video, images and audio onto the page. Composition › New Composition… starts an empty comp; drag footage into it.
  3. Render. Composition › Add to Render Queue, pick a format in the Output Module (H.264 MP4 by default) and click Render. The finished file downloads.

EffectCraft is in alpha. Expect rough edges, and save often: File › Save keeps the project in your browser and downloads a copy.

FAQ

Questions

Is EffectCraft Online free?

Yes. EffectCraft is free and open source, there is no account and no watermark. The optional AI tools use your own API key, so any AI usage is billed by your provider, not by us.

Is this the official EffectCraft?

It is the official EffectCraft web build, unmodified, as the ArtCraft team publishes it on GitHub. This site is independent: we host that build, keep it on the latest release and add an AI panel around it.

Are my videos uploaded anywhere?

No. EffectCraft runs inside your browser with WebAssembly. Footage you import is kept in your browser’s own storage, renders happen on your device and finished files arrive as downloads. The only exception is the AI panel, which sends the prompt and frame you choose straight to the AI provider whose key you entered.

Does it keep my work if I close the tab?

The browser version keeps your session in the browser’s storage, so the project you had open comes back on your next visit, unsaved changes included. File › Save also stores the project there (File › Open Recent lists it) and downloads a copy as an .ecproj file. Clearing site data removes it, and some private windows keep nothing, so download projects you care about.

Can it open After Effects projects?

No. EffectCraft saves its own .ecproj format, readable JSON, and cannot open .aep or .aepx files. After Effects plug-ins do not run either. You rebuild the comp in EffectCraft with the same layers, keyframes and effect names.

Which browsers work?

Any current browser with WebGPU or WebGL2. Chrome and Edge get the most out of it, because they also offer WebGPU inside Web Workers, where EffectCraft renders effects. Other browsers render effects on the CPU, which is slower. Use a desktop or laptop: the app needs a big screen and plenty of memory.

Which fonts can I use in text layers?

In the browser, the fonts bundled with EffectCraft: Inter, Noto Serif and JetBrains Mono. A web page cannot read the fonts installed on your computer. The desktop app shapes text in any installed font.

How close is it to After Effects?

Its developers estimate that about 91% of After Effects’ features exist, but EffectCraft is young (its first commit was on October 1, 2026) and in alpha. They say plainly that it is not yet a replacement for After Effects on client work, and behavior still differs in places.

Open a comp and start animating

Free, private, and already cached on your next visit.

Open the editor