Video Forge

Upload your drawings, add pacing, music and a title card, then render a real video — right in your browser — and upload it straight to YouTube.

▶ Watch a 30-second tour of all these tools (made with Video Forge itself)

Your progress autosaves to this browser as you work, so a refresh won't lose it. Clear saved draft

Your drawings

Loads 3 generated sample doodles, a title card, and a short generated tune, so you can see how everything fits together before uploading your own art.

Add as many as you like. Reorder with the arrows, set how long each one stays on screen, or remove one.

No drawings added yet.

Motion & style

Each drawing slowly pans and zooms for a cinematic feel.

Title card (optional)
Text overlay (optional)

Add lines of text that appear over the video — handy for quotes, captions, or credits.

No text overlays added.

Sound clips (optional)

Add your own narration or music — upload sound clips you've already made yourself, or record narration live. Add as many as you like, and set when each one starts.

Short original instrumental loops generated on the spot, right in your browser — free to use, no attribution needed, no files to download first. Want more control over mood, tempo, or length? Try Music Forge and upload the result here as a clip.

No sound clips added — the video will be silent unless you add one.

VIDEO FORGE — LIVE PREVIEW NOT STARTED
Nothing to preview yet. Add at least one drawing on the left, then hit Play preview or Render video.
Rendering…0%

Rendering happens in real time in your browser (a 30-second video takes about 30 seconds to render) — nothing is uploaded anywhere unless you use the YouTube button below. Most desktop browsers (Chrome, Edge, Firefox) support this; Safari's support is limited. Made more than one video this way? Combine them (and add more music) in Merge Forge. Want a photo of people to actually talk instead of just pan and zoom? Try Talk Forge.

Upload straight to YouTube

This is a public identifier for your own Google Cloud project, not a secret — see the setup steps below. Video Forge only sends it to Google, never anywhere else.

✓ Connected to your Google account.
One-time setup: get a Google OAuth Client ID (click to expand)
  1. Go to the Google Cloud Console, create (or pick) a project, and enable the YouTube Data API v3.
  2. Under APIs & Services → OAuth consent screen, set it up as "External", add the youtube.upload scope, and add your own Google account under "Test users" (this avoids needing Google's full app-verification review, since only you will use it).
  3. Under APIs & Services → Credentials, create an OAuth client ID of type "Web application". Add the exact URL this page is running at (e.g. https://your-username.github.io) under "Authorized JavaScript origins".
  4. Copy the generated Client ID (it ends in .apps.googleusercontent.com) into the field above.
  5. Click "Connect Google account" and approve access — Google will warn that the app is unverified, which is expected for a personal project; click through as the test user you added.

If any step here fails or your browser blocks the upload, you can always fall back to downloading the video file above and uploading it manually at studio.youtube.com.

About Video Forge

Video Forge turns your own drawings and images into a real video, with pacing, pan and zoom, music and a title card.

How to use Video Forge

  1. Upload drawings or images and describe how they should move.
  2. Press “Create video”.
  3. Preview the motion, adjust it, and download the video.

Can I upload the video to YouTube?

Yes. Download the rendered video file, or upload it straight to your YouTube channel from the page.

Is Video Forge free?

Yes. It is free to use, with no account, no watermark and no paywall.

Are my files uploaded?

No. It runs entirely in your browser, so your files and text stay on your device.

Related tools: Music Forge · Clip Forge · Merge Forge

View source on GitHub (MIT licensed) →