Aspect Forge
One image in, every cover size out. Game-portal covers, social, square, portrait, or custom, each crop reframed by hand. Runs in your browser. No watermark, no upload, no account.
Aspect Forge takes one image (or a batch) and produces every cover size you select in a single pass. Pick a bundle like the three CrazyGames covers (1920x1080, 800x1200, 800x800), add social and web sizes, or type a custom width and height. Because a landscape source cannot just be center-cropped into a portrait, each image gets a draggable focal point and a zoom so you decide what stays in frame across every crop. Cover fills and trims, Contain fits and pads. Export PNG, JPG, or WebP, one file or a ZIP of the whole set.
Every game portal and social network wants the same art at a different shape. Doing that by hand in an image editor is slow and error-prone, and the online crop tools cap your batch, watermark the output, or only spit out one size at a time. Aspect Forge does the whole set at once, client-side, and lets you reframe each ratio so your subject never ends up cropped out of the portrait.
- 01Drop one image, or a batch. PNG, JPG, WebP, GIF, BMP, and AVIF all work.
- 02Pick your sizes. The CrazyGames bundle (landscape, portrait, square) is on by default. Toggle bundle headers to select a whole group, or add a custom width and height.
- 03Drag the focal-point dot on each image to choose what stays in frame, and use Zoom to push in. Every crop updates live.
- 04Choose Cover (fill and trim) or Contain (fit and pad), pick a format, and set quality for JPG or WebP.
- 05Click Save on any crop to grab just that one, or Download ZIP for the entire set.
- The focal point and zoom are per image and apply to every selected size, so one adjustment reframes the whole set at once.
- Cover fills the target and crops the overflow. Contain fits the whole image inside and pads the leftover space with the pad color.
- Transparent pad only survives in PNG and WebP. JPG has no transparency, so transparent areas become white in a JPG.
- The CrazyGames sizes (1920x1080, 800x1200, 800x800) match their current cover requirements. The other sizes are common, general-purpose ratios.
- Quality applies to JPG and WebP only. PNG is lossless and ignores it.
- Nothing is uploaded. Every crop is made in your browser, with no server and no account.
Is Aspect Forge free, and does it watermark the output?
Yes, it is free, and there is never a watermark. No account, no upload, no catch.
How do I make all three CrazyGames covers from one image?
Drop your image. The CrazyGames bundle (1920x1080 landscape, 800x1200 portrait, 800x800 square) is selected by default, so all three render at once. Drag the focal point so your subject stays centered in the portrait crop, then Download ZIP.
My subject gets cropped out of the portrait version. How do I fix that?
Drag the focal-point dot onto your subject. The crop for every size re-anchors to that point, so a wide piece of art can still keep the character in frame when it becomes a tall portrait. Use Contain instead if you would rather pad the sides than crop.
Can I add my own custom sizes?
Yes. Type a width and height and click Add size. It joins the list as a selectable target and is included in the export alongside the presets.
What is the difference between Cover and Contain?
Cover scales the image to fill the whole target and trims whatever overflows, anchored to your focal point. Contain scales the image to fit entirely inside and pads the leftover space with the pad color you pick.
Will it keep transparency?
If you export PNG or WebP, yes. JPG cannot store transparency, so any transparent area becomes white in a JPG.
Can I process several images at once?
Yes. Drop a batch and each image gets its own focal control and its own full set of crops. Download ZIP packages everything together with names like art-800x1200.png.
Where do my images go?
Nowhere. The files stay in your browser tab. There is no upload and no server processing.
Your AI forgets. Astryke doesn’t.
These tools stay free. Astryke Hub is the one you pay for: a board your coding agent reads at the start of a session and writes back to at the end, so it never opens cold again.
Start free14 days free, no card. Founding price $12 a month after that.