Click to upload
or drag & drop / paste · PNG, JPG, WebP, GIF
Lower the scale to fit more tiles without huge files.
Your source is animated. Pick GIF to keep the animation — other formats export the first frame only.
Tile an image or animated GIF into a grid, then download it.
Click to upload
or drag & drop / paste · PNG, JPG, WebP, GIF
Lower the scale to fit more tiles without huge files.
Your source is animated. Pick GIF to keep the animation — other formats export the first frame only.
An image duplicator takes one picture and repeats it across a grid, so you can turn a single tile into a full pattern, a sprite sheet, or a page of identical copies ready to print. Instead of copying and pasting by hand, you tell the tool how many rows and columns you want and it lines everything up with pixel precision. The best part here: it works with animated GIFs too. Tile a looping GIF and you get a brand-new animated GIF where every copy plays in sync.
Everything happens right in your browser. Your image is never uploaded to a server, the preview updates live as you tweak the settings, and the finished file is written on your own machine — so even private artwork stays private.
Working with pixels next? Try the Image Pixelator, flip colors with the Image Inverter, or make a blank canvas with the Empty Image Generator.
Yes. The tool decodes every frame of your GIF, tiles each one, and re-encodes a fresh animated GIF, so the whole grid plays together. Just keep the export format set to GIF. Other formats will save a single still frame instead.
No. Each copy is drawn from your original pixels. If you leave the scale at 100%, the tiles are identical to the source. Scaling down is only to help you fit large grids without creating an enormous file.
Yes. Turn on Transparent background and export as PNG or GIF, both of which support transparency. JPG has no transparency, so it fills the gaps with white.
Browsers cap how large a single image can be (around 16,000 pixels per side), and animated GIFs use more memory because every frame is held at once. If an output gets too big, the tool warns you and suggests lowering the scale or grid size.
No. All decoding, tiling and encoding happen locally in your browser with JavaScript. Your files never leave your device, so your images stay completely private.