Free video to sprite sheet · no upload
Convert a video to a sprite sheet in your browser. Sample frames from MP4, WebM, or MOV (about 12 fps, max 64, 50% scale by default), pack a PNG atlas, then export TexturePacker JSON. Nothing is uploaded.
Samples frames from a video in the browser, then packs a PNG atlas plus JSON. It does not upload the clip.
A video to sprite sheet tool reads MP4, WebM, or MOV locally, grabs frames along the timeline (about 12 fps, capped at 64), and lays them on a grid or strip so Unity, Godot, Phaser, or Pixi can load one texture.
The clip stays in this tab. Scale defaults to 50% of the source (long edge capped at 2048 at 100%). Have an MP4 and want that search URL? Open MP4 to Sprite Sheet. An animated GIF still belongs on GIF to Sprite Sheet.
Local frame sampling plus the same packer as the homepage maker.
MP4, WebM, or MOV stay in the tab. If this browser cannot play the clip, you will see a clear error.
About 12 fps, at most 64 cells. Scale starts at 50% so 720p/1080p clips fit in tab memory. Raise it in the right panel only if you need larger cells.
Pack sampled frames on a grid or horizontal/vertical strip. Trim starts off for video so cells keep their full box. Padding and uniform cells work like the maker.
Export sheet.png, TexturePacker Hash/Array, Godot atlas text, and optional per-frame PNGs.
Play sampled frames at full cell size (not the list thumbs) at a chosen FPS before you download.
mp4 to sprite sheet is a separate URL for H.264 files. Same engine, MP4-only drop zone.
Same local tools, different job. Open the converter that matches the file you already have.
Pack PNG, JPG, or WebP frames into a PNG atlas with TexturePacker JSON. Runs in the browser.
Open Sprite Sheet MakerSplit an animated GIF into frames, pack a PNG atlas, and export TexturePacker JSON in the browser.
Open GIF to Sprite SheetCombine PNG, JPG, or WebP frames into one atlas. Same local packer, still-image landing.
Open Image to Sprite SheetConvert still WebP frames into a PNG atlas with TexturePacker JSON. Runs in the browser.
Open WebP to Sprite SheetConvert an H.264 MP4 locally (~12 fps, max 64, 50% scale by default). Same sampler as the video page, MP4-only drop zone.
Open MP4 to Sprite SheetSplit a sprite sheet into individual PNG frames and download a ZIP. Same as a sprite sheet splitter.
Open Sprite Sheet CutterSlice a grid, preview FPS, and export a looping GIF in the browser.
Open Sprite Sheet to GIFDrop MP4, WebM, or MOV, wait for sampled frames, pack the grid, and export PNG plus atlas JSON.
Add MP4, WebM, or MOV. The browser samples about 12 fps, at most 64 frames, at 50% scale by default. Raise Scale in the right panel only if you need larger cells.
Pick Grid, Horizontal, or Vertical. Set columns, padding, trim, and uniform cells the same way as the maker.
Play sampled frames at your FPS to check the interval before you export.
Download ZIP or PNG. Phaser and Pixi load TexturePacker JSON; Unity slices a uniform sheet. MP4-only files also have MP4 to Sprite Sheet.
Use this URL when the source is a video, not a GIF or a folder of PNGs.
Short gameplay or UI clips become a sheet you can drop into Phaser or Unity without a desktop extractor.
Export a short MP4 or WebM from Blender or After Effects, sample frames here, then pack.
Animated GIF: GIF to Sprite Sheet. Loose PNG/WebP: Image or WebP converters. MP4-only: MP4 to Sprite Sheet.
The homepage maker packs frames you already extracted. This page samples the video first.
Sampling a clip in the browser, frame caps, and how this differs from GIF and MP4 landings.
Pick the URL that matches the file you already have.
MP4, WebM, or MOV. Sample frames, export PNG plus TexturePacker JSON.
H.264 MP4-first landing. Same local sampler.