GIMP 3 - Social Media Resizer

I have created it for daily use, Hope it will be helpful: Free Download: GIMP - Social Media Resizer

:dart: Core Features

:zap: One-Click Social Media Export

Export your design instantly to multiple platform-ready sizes:

  • Instagram (Square, Portrait, Story, Reel)
  • YouTube (Thumbnail, Shorts)
  • TikTok
  • Facebook (Feed, Story)
  • LinkedIn
  • X (Twitter)

Select multiple presets → export all at once.


:brain: Smart Preset System

:package: Built-in Presets

Comes with industry-standard sizes for all major platforms.

:heavy_plus_sign: Custom Presets

  • Create your own sizes
  • Edit existing presets
  • Delete unused presets
  • Auto-saved locally

:mag: Preset Browser

  • Filter by platform
  • Search by name, size, or keyword
  • Quickly select/deselect presets

:framed_picture: Advanced Resize Engine

:dart: Two Canvas Modes

  • Crop to Fit → fills frame, trims overflow
  • Pad to Fit → preserves full image with padding

:jigsaw: High-Quality Scaling

  • Uses best available GIMP interpolation
  • Maintains sharpness across exports

:repeat: Batch Processing

:open_file_folder: Multi-Image Export

  • Select multiple input images
  • Export each image into all selected presets

:bar_chart: Batch Output Logic

If you select:

  • 5 images
  • 4 presets

:point_right: You get 20 exported files automatically


:eyes: Live Visual Preview (KEY FEATURE)

:zap: Real-Time Preview

  • No “Preview” button needed
  • Updates instantly when:
    • presets change
    • canvas mode changes
    • format changes
    • naming template changes

:brick: Preview Cards

Each preset shows:

  • Visual thumbnail (actual crop/pad simulation)
  • Resolution (e.g. 1080Ă—1920)
  • Platform + preset name
  • Final export filename

:scroll: Scrollable Preview Grid

  • Supports many presets
  • Smooth scrolling
  • Adjustable preview limit

:test_tube: Batch Preview System

:arrows_counterclockwise: Preview for Batch Mode

  • Choose one file as preview reference
  • See exactly how all outputs will look
  • Applies to all selected presets

:label: Smart Naming System

:brain: Dynamic Templates

Use tokens to auto-name exports:

Available tokens:

  • {image_name}
  • {preset_name}
  • {platform}
  • {width}
  • {height}
  • {ext}

:receipt: Example:

{image_name}_{preset_name}

→ banner_instagram-story.png


:file_folder: Organized Export System

:open_file_folder: Output Folder Selection

  • Choose any directory
  • Remembers last used folder

:card_index_dividers: Optional Platform Subfolders

Automatically organizes exports:

/Instagram/
/YouTube/
/Facebook/

:control_knobs: User-Friendly Interface

:jigsaw: Clean Layout

  • Left: Preset browser
  • Right: Options + preview
  • Bottom: Status + export

:compass: Smart Controls

  • Select all visible presets
  • Clear selections
  • Platform-based selection

:floppy_disk: Persistent Settings

Automatically remembers:

  • last output folder
  • canvas mode
  • export format
  • selected platform filter
  • naming template
  • preview limit

:shield: Error Handling

  • Prevents export without:
    • presets selected
    • output folder selected
    • batch files (if batch mode)
  • Clear error messages
  • Debug logging included

:gear: Export Options

:page_facing_up: Formats Supported

  • PNG
  • JPEG
  • WEBP

:dart: Flexible Workflow

  • Current image mode
  • Batch mode (multiple files)

:pushpin: Menu Integration

Accessible from:

  • File → Export
  • Image menu

:art: Plugin Identity

  • Custom icon included
  • Professional UI design
  • Fully integrated into GIMP 3 environment

:fire: What Makes This Plugin Powerful

  • Eliminates repetitive resizing work
  • Visual preview removes guesswork
  • Batch export saves hours
  • Built specifically for modern social media workflows
  • No equivalent exists in native GIMP 3

:briefcase: Ideal For

  • Designers
  • Social media managers
  • Content creators
  • Freelancers
  • Marketing teams
1 Like

This looks really promising and very handy! Easy to use, does what it says (sort of), saves a significant amount of clicking around.

However, since you’re suggesting people pay for this, I’m going to give you some tough love, the way I would any vendor.

When I exported an image to PNG, there was an exported file but I also got this message:

I got the same “PNG image message / Operation not supported” when I exported as WEBP, which makes n it forces the user to scroll down to reach action buttons (Export all etc). Theo sense.

You need better exception handling. The user shouldn’t see this traceback when they forget to choose a preset:

You need to think through all failure points and generate helpful messages whenever the fail is user error. For other errors, you need to provide appropriate messaging - if an error is fatal, say so, if it’s not, say so.

You must not force an icon into people’s menus - it’s not polite (dealbreaker for me):

The main dialog is too wide and tall. It forces the user to scroll down to reach action buttons (Export all etc). The default preset list is too tall with lots of empty space. Instead you need to reduce that preset list height and make it scrollable:

Also there’s a lot of wasted space over on the right side of the dialog. I assume it’s because the action buttons (invisible in that screenshot) force the right margin over. That’s not necessary.

You need tooltips on all fields and controls. Most are obvious, but some like “Preview cards” are not - I don’t know what that refers to.

Many many thanks for the feedback, I will try to fix thse issues

1 Like

You’re very welcome! Like I said at the beginning of my reply, it looks like a really helpful plug-in. I’d use it for generating my blog post featured images, among other things.