free tools
Free video tools
Six utilities from the CoAnimator team: convert a clip to GIF, caption it, frame a screen recording in a device, draft a launch script, or price a year of demo videos. Every one runs in your browser.
no accounts · no uploads · nothing queued
Video to GIF
Convert in your browser — no upload, no watermarking, palette-optimized output.
Demo video cost calculator
Agency vs freelancer vs credit tools vs CoAnimator, with adjustable assumptions.
Screenshot mockup generator
Drop a screenshot into a real device frame — 31 devices, backgrounds, tilt, transparent PNG.
Device mockup video maker
Screen recording → animated device-frame video, previewed and exported in-browser.
Launch video script generator
Hook, problem, feature beats, close — timed and cue-marked for your agent.
Auto caption generator
Whisper in your browser: transcribe, edit lines, burn in — no upload, no watermark.
how they work
Free, browser-local, no upload
Every tool on this page runs in your browser: files are processed on your machine with WebAssembly and never uploaded to a server. That is the same philosophy as the studio itself. CoAnimator renders videos locally, and its free tools work the same way. There are no accounts, no queues and no watermarks on converter output; the device mockup's free export carries a small mark, with the clean full-quality version in the desktop app. When a job outgrows the browser (long videos, 4K, batches) the free desktop app picks it up with unlimited local exports.
Running locally changes what the tools can honestly promise. There is no compute bill to recover, so there is nothing to meter, no sign-up wall, and no watermark used as an upgrade lever. It also means your unreleased product footage never touches someone else's server, which matters more for a pre-launch demo than for a holiday video.
which one
What each tool is for
Six utilities, each built because it sits one step away from making a product video and because the browser can do the work without a server behind it. No general compressors, trimmers or format converters: those are solved elsewhere, and a page of them would say less about what CoAnimator is for.
Putting a demo in a README
The GIF converter turns a clip into a palette-optimised animated GIF for READMEs, pull requests, docs and chat, the places that will not autoplay a video. Runs on WebAssembly FFmpeg, so nothing uploads and nothing is watermarked. Best under about ten seconds; past that, file size overwhelms the convenience.
Making a clip readable on mute
The caption generator transcribes speech with Whisper in your browser, lets you fix any line, and burns captions into the pixels with a choice of lower-third styles. On WebGPU we measured 169 seconds of speech transcribing in about 4.5 seconds.
Turning a screenshot into a shot
The screenshot mockup generator drops a still into a real device frame: 31 devices and 169 colourways, from iPhone and Pixel to MacBook, iMac and Apple Watch, with backgrounds, tilt and shadow, exported as PNG with transparency if you want it.
Framing a recording as a product shot
The device mockup maker puts a screen recording inside a phone or browser window and exports an animated device-frame video, the scene most app promos open with. The browser export is a watermarked WebM preview; the desktop app renders clean MP4 with animated device motion.
Getting from idea to a shot list
The script generator drafts a timed beat sheet: hook, problem, feature beats and close, with visual cues and voiceover lines sized to your runtime. Text in, text out, so it costs nothing to run and the output pastes straight to an AI agent or a human editor.
Working out what video will cost you
The cost calculator prices a year of demo and launch videos across agency, freelancer, credit-tool and local-render routes, with every assumption exposed as a slider. The useful question is annual cost at your real cadence, not the price of one video.
the ladder
When the browser stops being enough
Browser processing has real limits. Everything happens in one tab's memory, so a long 4K file can exhaust it, batch jobs have nowhere to queue, and encoding is bounded by what browsers support natively, so the mockup maker exports WebM instead of MP4. Each tool states its limit before you commit a file, not after.
Past those limits the work belongs in the desktop app, which runs the same rendering pipeline without a tab around it: unlimited local exports, full-quality MP4, on macOS, Windows and Linux. The tools here and the studio are the same idea at two sizes. Your machine does the work, so nobody has to meter it.
under the hood
What actually runs when you drop in a file
Nothing on this page touches a server. The heavy lifting comes from a handful of web platform capabilities that only became practical in the last few years, and each tool leans on a different one.
FFmpeg, compiled to WebAssembly
The GIF converter runs the same encoder that sits behind most video tooling on the internet, executing inside the tab at close to native speed. No server, no queue, and no upload step in front of it.
Whisper, on WebGPU when it exists
The caption generator runs a speech-recognition model the same way, preferring WebGPU when your browser exposes it and falling back to WebAssembly when it does not. The gap between those paths is large, so the tool reports both figures rather than one flattering number.
Canvas, and the browser’s own encoder
The mockup maker composites frames onto a canvas and records the result with the encoder the browser already ships. That is also why its output is WebM, the one format browsers can write natively without help.
The consequence people care about is that your file never moves. There is no upload step, no temporary copy on someone else’s disk, no retention policy to read, and no account to delete afterwards. Nothing here is metered or watermarked for the same reason: a watermark recovers a compute bill, and there is no compute bill when the compute is yours. The honest limit is memory. Everything happens inside one tab, so a long 4K file can exhaust what the browser will allocate, and each tool states that ceiling before you commit a file.
the workflow
How the six fit together
- 01
Work out whether to make it at all
The cost calculator prices a year of demo and launch videos across agency, freelancer, credit-tool and local-render routes. The useful question is annual cost at your real cadence, not the price of one video.
- 02
Turn the idea into a beat sheet
The script generator drafts hook, problem, feature beats and close, timed and cue-marked. An editor, an agent and a stakeholder review all go better against a structure with time bands than against a paragraph of intent.
- 03
Record, then frame it as a product
The mockup tools put the capture inside a phone, a browser window or a laptop, cropped to a deliberate shape so it reads as a product rather than a screenshot.
- 04
Make it survive a muted feed
The caption generator transcribes the speech, lets you fix any line, and burns the captions into the pixels. That is where most of the audience is.
- 05
Ship it where video will not play
The GIF converter produces the version for the README, the pull request, the docs page and the issue comment.
Individually each tool solves a small problem. In sequence they cover most of the path from “we should make a video” to something published, which is why these six exist and a general utility farm does not.
What the sequence exposes is where the real work sits. The framing, the captions and the GIF are each a minute of effort. The animation between the recordings, the titles, the transitions, the motion that makes a screen recording feel like a product video, is the part that takes a designer a week and an agency a quote. That is the gap CoAnimator fills, and these tools are deliberately the pieces either side of it.
the trade
Free tools with no catch, and why that is possible
Free browser tools normally have a business model attached, and it is usually one of three: a watermark you pay to remove, a credit meter that runs out, or an email address collected before the download. All three exist to recover the cost of the servers doing the work, which is a real cost and a fair thing to recover.
None of them apply here, because there are no servers doing the work. The conversion, the transcription and the compositing all happen on the machine that opened the page. That removes the compute bill, and with it the reason to meter anything. The GIF converter and the caption generator produce unwatermarked output because there is nothing to recover; the device mockup’s browser export carries a small mark only because its full-quality path genuinely lives in the desktop app.
In return, people who need these tools usually make product videos, and some of them will want the studio. That is the whole arrangement. No account, no email gate, no trial clock, and no version of the tool that quietly degrades until you pay.
It also means the tools do not expire. Because nothing runs on our infrastructure, there is no hosting cost that makes them worth switching off in a year, and no migration to a paid tier when priorities change. They work in the browser today and will keep working the same way, which is a less exciting promise than most free tools make and a more durable one.
privacy
Why local processing matters more for product footage
For a holiday clip, where a file gets processed is an abstract concern. For an unreleased product it is a concrete one, and it is the reason these tools were built this way.
A demo recording of something unshipped contains more than the feature you meant to show. It contains the interface, the naming, the roadmap implied by menu items that do not exist publicly yet, and frequently real customer data sitting in a test account. Uploading that to a free converter means it lands on infrastructure you have not evaluated, under a retention policy you have not read, in a jurisdiction you have not checked. Most such services are perfectly reputable. You cannot tell which from the upload button, and the question rarely gets asked because the tool feels too small to matter.
It matters more inside a company than out. Security review exists precisely to catch this, and a marketing team quietly running pre-launch footage through an unvetted web service is the kind of thing that turns into a policy afterwards. Tools that process locally sidestep the review entirely, because there is no third party to assess and no data leaving the machine to argue about.
You do not have to take that on trust either. Open the network tab while a conversion runs: the model and the WebAssembly binary download once, and after that nothing is sent. It is the same property the desktop studio has, for the same reason. Your machine does the work, so nobody else needs a copy of your footage.
The tools are the small version. This is the studio.
Same idea, no tab around it: your agent builds the video, your machine renders it, and nothing is metered. Free forever at 720p.