doodle blog top mobile

Lemmy Photo Resizer

doodle blog left mobiledoodle blog right mobile

Upload Your Image

Click to upload or drag and drop

PNG, JPG or JPEG

The Lemmy Photo Resizer is a free image resizer built for people who post to Lemmy communities, run their own instances, or cross-post across the wider fediverse. Upload a picture, choose the correct preset for your avatar, banner, community icon, community banner, or post thumbnail, and download a perfectly sized file in seconds. No account, no watermark, and no upload limits for everyday use.

Lemmy is a federated link aggregator, which means every instance sets its own upload caps, storage rules, and thumbnail pipelines. A picture that looks fine on lemmy.world can appear stretched on lemmy.ml, blurry on sh.itjust.works, or get rejected outright by a small self-hosted instance with a tight pict-rs limit. The Lemmy Photo Resizer solves that by writing exact pixel dimensions and a predictable file size before the image ever hits federation.

Why Lemmy users need a dedicated image resizer

Most generic photo image resizer tools output square thumbnails or social-network-specific crops. Lemmy has its own quirks. Avatars render as small circles in comment threads, banners stretch across profile and community headers on desktop and mobile, and post thumbnails are cropped by each frontend differently. Jerboa, Voyager, Photon, Mlem, and the stock web UI all behave slightly differently. An online image resizer that ignores those details will leave you with cut-off faces and oversized uploads that fail federation.

This tool ships with Lemmy-aware presets so you do not have to remember the numbers. It also keeps a focus on the three things that matter most on the fediverse: correct aspect ratio, conservative file size for instance storage, and a format the backend pict-rs pipeline will accept without re-encoding.

Lemmy image specs that actually work

Lemmy avatar size

Lemmy avatars display as small circular crops, roughly 40 pixels in comment threads and up to 120 pixels on profile pages. Upload a square source image at 400 by 400 pixels to stay sharp on retina displays without bloating storage. PNG is the safest format when your avatar has transparency; otherwise use JPEG at 80 percent quality. Keep the file under 200 KB so it loads instantly inside busy threads.

Lemmy banner size

The lemmy banner size that works across every major frontend is 1920 by 384 pixels, a 5:1 aspect ratio. Mobile apps crop the banner tighter than the desktop web UI, so keep your focal content in the center 60 percent of the frame. Stay under 500 KB for fast loads on mobile data and follow the same rule for user profile banners, where a 3:1 ratio also renders cleanly.

Community icon and community banner

Community icons use the same 400 by 400 pixel square as user avatars and also render as circles. Use a bold, high-contrast design because the icon shrinks to about 24 pixels in the community sidebar. Community banners match the user banner spec at 1920 by 384 pixels. If you run a local community on a self-hosted instance, check the admin pict-rs config before uploading anything above 1 MB.

Post thumbnails

Lemmy generates thumbnails automatically from linked images and Open Graph tags, but if you attach an image directly, a source at 1200 by 630 pixels gives you the best cross-frontend preview. That matches the standard Open Graph ratio and survives re-crops in Jerboa, Voyager, and the default web UI. For memes and quick posts, 1080 by 1080 pixels square works well because it does not get letterboxed on mobile.

How to use the Lemmy Photo Resizer

  • Drag your source file into the upload area or click to browse. JPEG, PNG, WebP, and GIF are all accepted.
  • Pick a preset: avatar, user banner, community icon, community banner, or post thumbnail. You can also enter custom image resizer dimensions if your instance has unusual rules.
  • Choose crop mode. Smart crop centers the subject, fit adds padding, and fill stretches edge to edge.
  • Select an output format. WebP gives the smallest file, JPEG has the widest compatibility, and PNG preserves transparency.
  • Download the resized image and upload it directly to your Lemmy profile, community settings, or post composer.

Supported formats and output options

The resizer reads JPEG, PNG, WebP, GIF, HEIC, and BMP. Output can be JPEG, PNG, or WebP. For most Lemmy uses, WebP at quality 82 gives the best balance of sharpness and storage. If you are posting to an older instance that has not updated pict-rs recently, stick with JPEG to avoid compatibility issues with thumbnails. Animated GIF avatars are still supported by Lemmy but discouraged on most instances because they inflate federation traffic.

Best practices for Lemmy and the fediverse

Respect instance upload limits

Most public Lemmy instances cap uploads between 1 MB and 10 MB. Self-hosted instances often set stricter limits to control storage growth. Always resize down before upload rather than relying on the server to re-encode. Server-side conversion can introduce artifacts and sometimes silently fails, leaving you with a broken image across federation.

Think about federation

When you post an image to a Lemmy community, the file federates out to every instance that has at least one subscriber. A 5 MB PNG becomes a replicated cost across dozens of servers. Using a free image resizer to ship a 300 KB WebP instead is a small act of fediverse citizenship that keeps instances sustainable.

Keep aspect ratios consistent

Switching banner aspect ratios on a community every few weeks confuses subscribers and breaks the visual identity you are building. Pick one ratio, 5:1 for banners and 1:1 for icons is the safe default, and stick with it across your Lemmy presence and any cross-posted content on Mastodon, Pixelfed, or Kbin.

Watch metadata and color profiles

HEIC photos from iPhones carry location EXIF data and wide-gamut color profiles that often render wrong on Lemmy frontends. The Lemmy Photo Resizer strips GPS metadata by default and converts to standard sRGB, so you do not have to think about privacy or color shifts when posting from mobile.

Frequently asked questions

Is the Lemmy Photo Resizer really free?

Yes. You can resize as many images as you need without signing up. There are no watermarks, no hidden paywalls, and no upload limits for normal use.

Will it work for Mastodon, Pixelfed, or Kbin too?

Yes. The presets are tuned for Lemmy but the underlying online image resizer accepts any custom dimensions, so you can produce Mastodon header images, Pixelfed avatars, or Kbin community art from the same page.

What is the ideal Lemmy banner size in 2026?

Use 1920 by 384 pixels, a 5:1 ratio, under 500 KB. That size renders cleanly on Jerboa, Voyager, Photon, Mlem, and the default Lemmy web UI without cropping important content.

Does it run in the browser or upload my photos to a server?

Images are processed through a short-lived secure pipeline and discarded immediately after you download the output. Nothing is stored, indexed, or shared.

Can I batch-resize multiple images?

Yes. Queue several files at once, apply the same preset, and download a zipped folder of resized outputs, useful when refreshing a community icon, banner, and a set of post thumbnails in one session.

Post your resized Lemmy images with Postiz

Once your avatar, banner, and post thumbnails are sized correctly, Postiz helps you publish them everywhere that matters. Postiz is an open-source social scheduling tool that cross-posts to Mastodon, Bluesky, Threads, Instagram, LinkedIn, X, and more from a single composer. Pair it with the Lemmy Photo Resizer to keep your fediverse presence polished: resize once, schedule across every network, and track what lands best.

Try Postiz free and turn your resized Lemmy images into a consistent multi-platform content pipeline.

Nevo David

Do you want to grow your social media faster?

Yes, grow it faster!

Ready to get started?

Grow your social media presence with Postiz.
Schedule, analyze, and engage with your audience.

Grow your social media presence with Postiz.