Skip to content

Resize images for link previews (Open Graph)

The one size every link preview agrees on — 1200×630 — produced in your browser, under 1 MB, with a live preview of the crop.

Runs in your browser. Files are never uploaded — you can go offline after the page loads.

How to use the Open Graph Image Resizer

  1. Drop one image — a photo, logo or design export.
  2. Every size for this platform appears as a live preview with its dimensions and ratio.
  3. Slide between Fit and Fill on any card and drag the preview to reposition; nothing is stretched.
  4. Download a single size, or all of them as a ZIP.

Easy to use

Drop files, pick options, download. Whole folders at once, no signup, no daily limit.

Best quality

The same engines the professionals use — SVGO, resvg, MozJPEG, libwebp, libavif — compiled to run in your browser.

Private & secure

Files are processed on your device and never uploaded. Close the tab and nothing remains anywhere.

When a page is shared on Facebook, LinkedIn, Slack, WhatsApp, iMessage or X, the preview image comes from the og:image tag. 1200×630 pixels (1.91:1) renders correctly on all of them, with a safe centre for text since some crop toward square on mobile. Keep the file under 1 MB — Facebook’s cache is slow with bigger images and some platforms skip them.

Every Standard size on this page, verified for 2026: Phone / Story 1080×1920 px (9:16), Square 1080×1080 px (1:1), Portrait 1000×1500 px (2:3), Landscape 2048×1365 px (3:2), Slide 2048×1536 px (4:3), Open Graph / link preview 1200×630 px (1.91:1 · under 1 MB), Full HD 1920×1080 px (16:9), 4K UHD 3840×2160 px (16:9). Each card is a live preview of your image in that frame — drag to reposition, slide between Fit (whole image, background added) and Fill (frame covered, edges cropped), then download the one you need or every size as a ZIP. Nothing is uploaded; the rendering runs in your browser.

Export as JPG at quality 85 or PNG for text-heavy designs, then add <meta property="og:image" content="…"> plus og:image:width and og:image:height to the page. X’s native 1600×900 card size is on the X / Twitter tab.

This is a pre-set view of the Social Media Image Resizer. Every other platform is one tab away.

Frequently asked questions

What size should an Open Graph image be?

1200×630 pixels, ratio 1.91:1, under 1 MB, JPG or PNG. It works on Facebook, LinkedIn, Slack, Discord, WhatsApp and iMessage; X also accepts it for summary_large_image cards.

Why is my link preview not updating?

Platforms cache the first image they fetch. Use the Facebook Sharing Debugger or LinkedIn Post Inspector to re-scrape after changing the image, and make sure the URL is absolute and publicly accessible.

Should text be centred?

Yes — some clients crop toward a square or 1.5:1 on mobile. Keep titles and logos inside the central 1000×500 area.

What size is a Standard phone / story in 2026?

1080×1920 pixels (9:16) — 9:16. Drop your image above and the phone / story card renders it at exactly that size; use the Fit/Fill slider to choose between showing the whole picture and filling the frame.

What size is a Standard square in 2026?

1080×1080 pixels (1:1) — 1:1. Drop your image above and the square card renders it at exactly that size; use the Fit/Fill slider to choose between showing the whole picture and filling the frame.

Other presets

Your files never leave your device

Most online converters upload your file to a server. InfyTool ships the actual encoders to your browser as WebAssembly instead, so processing happens inside your tab — faster for batches, and nothing to delete afterwards.

  • No upload, ever. Turn off Wi-Fi after the page loads and every tool keeps working.
  • No limits. No file-size cap, no queue, no watermark, no account.
  • Runs on your CPU. Batches use several cores in parallel; nothing is throttled.

More free tools

Need graphics to work with?

InfyTool is built by the same team as these free libraries.