MModdyImage StudioOpen studio
moddy.upthink.app

Premium image prep for social, storefront, and publishing

Shrink file size without wrecking quality, push exports into platform-ready templates, batch up to 10 images at once, and leave with a clean ZIP instead of a messy folder.

10files per batch
10 MBmax per upload
23preset sizes live
Batch outputready
1200 x 630
CompressResizeGrayscale
SupportsPNG, JPG, SVG, AVIF, animated PNG, and GIF optimization when possible.
Transform modesResize to fit a target or center-crop to fill it cleanly.
Vector noteSVG stays SVG for compression-only. Transformed SVG exports as PNG.
Why this feels better

Built like a production tool, not a throwaway converter.

The workflow is simple on purpose: upload, choose output logic, download the processed batch. No decorative friction, no buried controls, no guessing about what the export engine is going to do.

Studio

Process once. Ship everywhere.

Pick compression-only for lighter originals, or route the batch through a platform template with either fit or center-crop behavior.

Upload

Step 1

Queue up to 10 images. Animated PNG can be uploaded as standard `.png` files.

Output preset

Step 2

Choose compression-only or a platform template size.

Fit behavior
General

Keeps the original dimensions and focuses on file-size reduction.

Original dimensions stay intact.
Preset library

Template sizes across publishing and social platforms.

WordPress, Shopify, X, Facebook, Instagram, Threads, YouTube, and Substack are all wired in with clean export targets.

WordPress2 sizes
Featured imageTheme-friendly social preview size. WordPress themes can still vary.
1200 x 630
Site iconMatches WordPress site icon guidance.
512 x 512
Shopify2 sizes
Product imageRecommended square product format for storefront imagery.
2048 x 2048
Social sharing imageUseful for storefront sharing previews across networks.
1200 x 630
X3 sizes
Post imageA 16:9 feed-friendly export.
1600 x 900
Header/bannerMatches X profile header guidance.
1500 x 500
Profile photoSquare export for X profile images.
400 x 400
Facebook3 sizes
Feed/link imageWidely used preview ratio for posts and shared links.
1200 x 630
Page coverMatches Facebook Page cover guidance.
851 x 315
Page profileHigh-quality square export for page profile images.
320 x 320
Instagram4 sizes
Square postStandard 1:1 Instagram post size.
1080 x 1080
Portrait post4:5 portrait post format.
1080 x 1350
Story/Reel coverVertical 9:16 export for stories and covers.
1080 x 1920
Profile photoSquare export for profile imagery.
320 x 320
Threads3 sizes
Square postThreads uses the same practical image system as Instagram for square posts.
1080 x 1080
Portrait post4:5 portrait export for Threads posts.
1080 x 1350
Profile photoSquare profile export for Threads.
320 x 320
Substack5 sizes
Publication logoSubstack recommends at least 256 by 256 with a transparent background.
256 x 256
Email bannerRecommended Substack email banner size.
1100 x 220
Publication cover imageSquare publication cover. Substack recommends at least 600 by 600.
1200 x 1200
Social / post previewUses Substack's recommended 14:10 preview ratio and exceeds the 1200 by 630 minimum.
1400 x 1000
Profile cover photoProfile cover images are cropped to a 3:1 ratio and should be at least 1200 pixels wide.
1500 x 500
YouTube1 sizes
ThumbnailMatches YouTube custom thumbnail guidance.
1280 x 720
Roadmap

Tracked for later, not part of this build.

Manual image cropping tool

Deferred. The current crop mode only performs automatic center-crop against the selected template.

Combine multiple images into a GIF

Tracked for a later release. It is not implemented in this version.