Free Social Media Image Cropper: 27 Presets for 10 Platforms
RecurPost’s Social Media Image Cropper crops one image to 27 social media presets across 10 networks, with no account, no card and no upload to RecurPost. Select Start Cropping Now, add your image, and the editor opens over this page with every preset already selected.
- 100% Private & Free

Upload and Crop
Agencies often receive one client image that has to fit several placements at once, such as a 1.91:1 feed post, a 4:5 portrait, a 9:16 Story and a 2:3 Pin. The cropper opens one editor where you add that image once and set a separate crop for each preset you keep selected.
The editor takes a source image in three ways, shows a crop frame for every selected preset, lets you move and zoom each frame on its own, and exports either one PNG or a ZIP of everything selected. It needs no account, does not meter usage and adds no watermark. It only crops: there is no text, filter, logo or layout tool, so artwork that still needs design comes from a design tool first.
For other free utilities that prepare content before it is scheduled, see RecurPost free tools.
Launch Image Cropper
The editor opens directly on the page. No account, no sign-in, and no upload, with all 27 platform presets already selected.
Add an Image and Adjust Each Crop
One source image feeds every selected preset at once, and each frame is adjusted separately.
You can add an image in 3 ways:
To swap in a corrected version later, drop the new image over the editor. It replaces the source image across all selected frames at once. The file picker filters to image files, and a dropped file that is not an image is ignored without an error message.
| Control | What it does |
|---|---|
| Drag inside a frame | Moves the crop window across the source image for that one preset |
| Zoom slider on a frame | Scales the source inside that one preset, from 20% to 200%, independent of the others |
| View: small grid | Shows every selected frame at once for a fast visual check |
| View: large grid | Fewer frames, bigger, for checking edge crops |
| View: single frame | One preset filling the workspace, for careful positioning |
| Selected counter | Live count of how many presets will export |
| Reset | Returns that one frame to its starting position and 100% zoom |
| Maximize | Opens one frame large for careful positioning; minimize returns to the grid |
| Select All / Deselect All | Selects or clears every preset in the Platforms panel |
| Download this | Saves that one frame as a single PNG |
Frames start centred on the source image. Use Reset on a frame to put just that frame back to its starting position and 100% zoom.

Download One Crop or a ZIP
Each frame has its own Download this button for a single PNG. Download All renders every selected frame, shows progress as it works, then saves one ZIP named social_images.zip to your downloads folder. Exports are lossless PNG, so cropping adds no compression.
Every filename follows one pattern, platform then preset then pixel size, so the files can be told apart without renaming. PNG files can be larger than JPG files at the same dimensions: if a brand guide or a platform’s file-size limit calls for JPG, convert after cropping.
| Export detail | Value |
|---|---|
| Output format | PNG only |
| Accepted input formats | Image files your browser can read, such as PNG, JPG and WebP. Dropped files that are not images are ignored. |
| Single file name | Platform_PresetName_WidthxHeight.png for example Instagram_Story_Reel_1080x1920.png |
| Bulk archive name | social_images.zip |
| Compression applied | None. PNG keeps the cropped pixels intact |
| Size limit | None set by the tool; very large images depend on your browser’s memory |
| Progress | A progress bar and a file count while the ZIP builds |

Preset Directory
The cropper has 27 presets across 10 platforms, and Facebook has the most with 5. Each preset is a fixed output size in pixels, so you see the exact dimensions instead of a general aspect ratio. A preset sets the crop size only: it does not guarantee that a platform will accept or display the file in every placement.
| Platform | Presets | Preset name and pixel size |
|---|---|---|
| 5 | Post 1200×630 · Square Post 1080×1080 · Story 1080×1920 · Cover Photo 820×312 · Profile Picture 170×170 | |
| 4 | Square Post 1080×1080 · Portrait Post 1080×1350 · Landscape Post 1080×566 · Story / Reel 1080×1920 | |
| 4 | Post 1200×627 · Story 1080×1920 · Profile Picture 400×400 · Cover Photo 1128×191 | |
| X (Twitter) | 3 | Post 1600×900 · Profile Picture 400×400 · Header 1500×500 |
| 2 | Standard Pin 1000×1500 · Square Pin 1000×1000 | |
| YouTube | 2 | Thumbnail 1280×720 · Channel Banner 2560×1440 |
| Meta Threads | 2 | Post 1080×1080 · Landscape Post 1080×566 |
| Bluesky | 2 | Post 1200×675 · Profile Picture 400×400 |
| Google Business Profile | 2 | Post 1200×900 · Logo 250×250 |
| TikTok | 1 | Video Cover 1080×1920 |
The Platforms panel has a search box plus Select All and Deselect All buttons. Remove the presets you do not need and the selected counter shows how many will export.
These placements are not in the preset list. Take their upload sizes from the social media image sizes guide and crop them to a custom size in a design tool.

Multi-Platform Example
Take one 4000×3000 landscape photo and crop it for four placements. Every preset has a fixed output size, so its aspect ratio decides how much of the source survives. The figures below assume the largest frame that fits inside the source.
| Preset | Output size | Ratio | Share of a 4000×3000 source kept |
|---|---|---|---|
| LinkedIn Post | 1200×627 | 1.91:1 | Full width, about 70% of the height |
| Instagram Portrait Post | 1080×1350 | 4:5 | Full height, 60% of the width |
| Pinterest Standard Pin | 1000×1500 | 2:3 | Full height, 50% of the width |
| Instagram Story / Reel | 1080×1920 | 9:16 | Full height, about 42% of the width |
Because each frame is independent, you can move only the 9:16 Story frame to bring a client logo on the far right back into view while the other frames stay put. Source resolution matters too: cropping a 1200-pixel-wide photo to the 2560×1440 YouTube Channel Banner means upscaling, which can make the result look soft, so ask clients for the largest original they have.
Privacy and File Handling
Cropping runs in your browser. The image you add is drawn to a canvas on your device and exported from there, so the file is not sent to a RecurPost server. Nothing is stored for later: if you close the tab before downloading, the crops are gone.
Two things do use the network. If you paste an image URL instead of choosing a file, your browser requests that image from the site hosting it. And the ZIP download loads the JSZip library from a public CDN (cdnjs), which receives a request for the library, not for your image.
File handling follows from that. The tool sets no file-size limit of its own, so very large images depend on your browser’s memory. It exports PNG only, and uncompressed PNG can exceed a platform’s upload limit. Bluesky, for example, allows up to 2 MB per image, so compress an exported PNG before posting there.
Platform Specification Differences
Five presets match what a platform displays, or only one placement, rather than the size it recommends uploading. Check this table before preparing profile or cover artwork. Presets are starting sizes, not a guarantee that a platform will accept or display the file.
| Preset | Cropper size | Current platform size | What to do |
|---|---|---|---|
| Facebook Cover Photo | 820×312 | 1640×624 | The preset matches what Facebook displays, not what it wants uploaded. Crop at 820×312 for a quick placeholder; upload at 1640×624 for a cover that stays sharp on a retina screen. |
| Facebook Profile Picture | 170×170 | 320×320 | Same story: 170×170 is the size Facebook renders on desktop. Upload at 320×320. |
| LinkedIn Cover Photo | 1128×191 | 1584×396 personal profile | The preset matches the 1128×191 company page cover. A personal profile cover is 1584×396, so this preset does not fit it. |
| Google Business Profile Logo | 250×250 | 720×720 | 250×250 is Google’s minimum, not its recommendation. Use 720×720 for a logo that reads on a phone. |
| Meta Threads Post | 1080×1080 square only | 1080×1350 (4:5) | Square images also display without cropping on Threads, but 4:5 uses more of the feed. For 4:5, select Instagram Portrait Post 1080×1350; the dimensions are identical. |
The post presets for Facebook, Instagram, LinkedIn, Google Business Profile, YouTube and Threads match the upload sizes in the social media image sizes guide. The differences above sit mainly in profile and cover artwork, so check the current size before preparing those.
Move Crops Into RecurPost
The cropped PNG files can be uploaded as media when you create a post in the RecurPost composer, then scheduled from the social media calendar. Unlike the free cropper, the composer needs a RecurPost account.
Captions and images are set per platform in the composer, so each platform-specific crop lands on the account it was made for.
| Job | Free cropper | RecurPost composer |
|---|---|---|
| One image, many platform sizes | Yes. All selected presets export together as one ZIP. | No. It builds one post at a time and is not a bulk resizer. |
| Scheduling and publishing | No. It only crops and exports. | Yes. Schedules to your connected accounts. |
| Attaching crops to a post | No. Download first, then upload as post media. | Yes. Upload the PNG files as post media. |
| Working before you have an account | Yes. No sign-in. | No. The composer needs a RecurPost account. |
The free cropper stays useful in two cases:
- When you need to prepare several platform sizes first
- When you plan to schedule the images through another social media tool
Fit and Non-Fit
RecurPost’s Social Media Image Cropper fits agencies that already have finished artwork and need to prepare it for different platform sizes. However, teams that still need to design the artwork may need a separate design tool before using the cropper.
The cropper processes one source image per session and applies it to every selected preset. It suits several versions of one image, not many different images in one batch.
Related Free Tools
RecurPost’s free tools also include the Instagram Grid Generator, which splits one image into a 3×3 or larger set of tiles for staged grid posting. The Grid Generator splits a single image into tiles, while the Social Media Image Cropper prepares different sizes for individual platforms.
Social Media Image Cropper FAQs
How many platform presets does the RecurPost image cropper have?
RecurPost’s Social Media Image Cropper includes 27 presets across 10 platforms. These include:
- Facebook: 5 presets
- Instagram: 4 presets
- LinkedIn: 4 presets
- X: 3 presets
- Pinterest: 2 presets
- YouTube: 2 presets
- Meta Threads: 2 presets
- Bluesky: 2 presets
- Google Business Profile: 2 presets
- TikTok: 1 preset for a 1080 × 1920 video cover
Do my client images get uploaded to RecurPost’s servers?
RecurPost’s Social Media Image Cropper processes your images in your browser and does not send the image file to a RecurPost server. The crop is calculated on your own device and the finished PNG is saved to your downloads folder. If you paste an image URL, your browser fetches it from the host site, and the ZIP download loads a ZIP library from a CDN, but the image itself is not sent to RecurPost.
Can I crop one image for several platforms at once?
RecurPost’s Social Media Image Cropper applies one image to every selected preset at once. You can position each frame separately and then select Download All to export the selected crops as a ZIP file. The filenames identify the corresponding platform and pixel dimensions.
Does the cropper reduce image quality?
RecurPost’s Social Media Image Cropper exports lossless PNG, so the cropping process does not add compression artefacts. However, image quality can decrease when the source image is smaller than the required output size. For example, cropping a 1200-pixel-wide photo to a 2560×1440 YouTube banner requires upscaling, which can make the result appear softer.
Can I export as JPG or WebP?
RecurPost’s Social Media Image Cropper exports PNG files only. However, it accepts JPG and WebP files as input, so you can add either format and receive the cropped result as a PNG. If a client’s brand requirements call for JPG, convert the image after cropping.
Is the RecurPost image cropper free?
RecurPost’s Social Media Image Cropper is free to use without an account, usage limit or watermark. RecurPost also offers a 14-day free trial of its paid scheduler.
Can I crop several different images in one session?
RecurPost’s Social Media Image Cropper processes one source image at a time. When you add a new image, it replaces the current source across all frames, so you can crop one image to several sizes before starting the next image. Therefore, the tool does not support batch processing of multiple source images in one session.
Where do the cropped images go after I download them?
The cropped PNG files are saved to your downloads folder after export, while you can then upload them to RecurPost’s composer as post attachments. From there, you can schedule tailored versions of the same campaign for different client accounts, with platform-specific captions and images.
Try RecurPost
RecurPost’s Agency plan covers 20 social accounts and 3 users for $79 per month, and additional teammates are $20 each. The Social Media Image Cropper is free whether or not you use the paid product, and it works without an account.
For plan details and add-ons, see RecurPost pricing. To see the scheduler itself, start from the RecurPost homepage, or start a 14-day free trial without a credit card.