Free mp4 to sprite sheet · no upload
Convert an MP4 to a sprite sheet in your browser. Sample H.264 frames (about 12 fps, max 64, 50% scale by default), pack a PNG atlas, then export TexturePacker JSON. Same local packer as video to sprite sheet, MP4-first. Nothing is uploaded.
Samples frames from an MP4 in the browser, then packs a PNG atlas plus JSON. mp4 to spritesheet is the same converter.
An MP4 to sprite sheet tool takes a local .mp4 (typically H.264), grabs frames along the timeline (about 12 fps, capped at 64), and packs them so engines load one PNG instead of a movie file.
Nothing is uploaded. Scale defaults to 50% of the source. This URL is MP4-first for that search. WebM or MOV belong on Video to Sprite Sheet. GIF still belongs on GIF to Sprite Sheet.
H.264 landing plus the same local packer as video to sprite sheet.
The file picker accepts MP4 only. If this browser cannot play the clip, you will see a clear error.
About 12 fps, at most 64 cells, at 50% scale by default. Raise Scale only if you need larger cells; 100% on 1080p can freeze the tab.
Grid, strip, trim, padding, uniform cells, power-of-two — same controls as the maker. Trim starts off so sampled video cells keep their full box.
Engines load PNG, not MP4. Export Hash/Array JSON, Godot atlas text, optional frame ZIP.
Play sampled MP4 frames at full cell size at your FPS to catch a bad interval before Unity sees it.
WebM or MOV: Video to Sprite Sheet. Same sampler, wider accept list.
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 SheetSample MP4, WebM, or MOV locally (~12 fps, max 64, 50% scale by default), then pack PNG plus TexturePacker JSON.
Open Video 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 an MP4, wait for sampled frames, pack the grid, and export PNG plus atlas JSON.
Add a .mp4. Frames sample at about 12 fps, capped at 64, at 50% scale by default. WebM or MOV belong on Video to Sprite Sheet.
Pick Grid, Horizontal, or Vertical. Set columns, padding, trim, and uniform cells.
Play the sampled MP4 frames at your FPS before you export.
Download ZIP or PNG. The atlas is PNG even though the source was MP4.
Use this URL when the file in your hand is specifically an MP4.
Quick clips from a phone are usually MP4. Sample here instead of extracting frames in another app first.
Aseprite, After Effects, and many game recorders write MP4. Drop that file on this converter.
WebM/MOV: Video to Sprite Sheet. GIF: GIF to Sprite Sheet. PNG frames: Image to Sprite Sheet.
Video to sprite sheet is the generic video URL. This page exists so mp4 to sprite sheet has its own title and H1.
H.264 sampling, frame caps, and how this differs from the generic video converter.
Pick the URL that matches the file you already have.
H.264 MP4 only. Sample frames, export PNG plus JSON.
MP4, WebM, or MOV on the generic video converter.