Website

Resize Image for Website Online

Upload once. Pick the right web image size. Download and publish. No account, no watermark, nothing uploaded to any server.

Last updated: July 2026

5 Presets

Ready

JPEG

Output

Free

Forever

Private

No Uploads

Upload image for Website

Tap to select or drag and drop. JPEG, PNG, WebP, AVIF, HEIC.

Your file never leaves this device.

How to resize an image for a website

1

Upload your image

JPEG, PNG, WebP, AVIF or HEIC. Nothing is uploaded, it stays on your device.

2

Pick a website preset

Hero, Blog/OG, Content, Background or Thumbnail, each a fixed, ready size.

3

Check the preview

A warning appears if your source was smaller than the preset.

4

Download or try another size

Generate a different preset from the same upload without re-uploading.

Website image sizes 2026

Size images for the exact column they will be displayed at. Avoid serving a 4000 px image in an 800 px column, it wastes bandwidth and slows your page.

Hero / full-width banner (recommended)

Covers all 1080p desktop screens. Keep critical content in the central 1200x600 px safe zone

1920 x 1080 px

16:9

Blog post featured / Open Graph image

Universal OG size. Displays correctly on Facebook, LinkedIn, X, iMessage and most blog themes

1200 x 630 px

1.91:1

In-article content image

Inline body images. Matches typical content column width without unnecessary file size

800 x 600 px

4:3

Full-page background image

Covers QHD / 2K screens. Compress heavily, background images should stay under 500 KB

2560 x 1440 px

16:9

Card thumbnail

Grid cards, related posts, listings. Keep under 40 KB, they multiply quickly across pages

400 x 300 px

4:3

Use WebP or AVIF for web images. WebP is 25 to 35% smaller than JPEG at the same quality and is supported by every modern browser. AVIF cuts another 30 to 50% on top. This tool always outputs JPEG for the widest compatibility, convert the result separately if you want a smaller WebP or AVIF file.

Target file sizes for web images

These are targets to aim for. This tool resizes and encodes at a fixed quality, it doesn't search for an exact KB number, so pair it with a compress tool below if you need a guaranteed limit.

Hero / full-width banner

Large but above the fold, worth the extra weight

Under 500 KB

Blog featured image

Appears on listing pages, loads multiply fast

Under 150 KB

In-article content image

Multiple per page, compounds on mobile data

Under 100 KB

Full-page background

Compress aggressively, blurring is acceptable

Under 500 KB

Card thumbnail

Grid pages load dozens, keep very lean

Under 40 KB

Open Graph / social share

Not part of page weight, but fast for share previews

Under 200 KB

Need to hit a specific file size? Compress to 100 KB, 200 KB, or 500 KB with our dedicated tools.

Common website resize mistakes

Expecting a custom dimension option

This page only offers the five presets above, there's no field to type in your own width and height. For a custom size, use the general resize tool instead.

Assuming the file size guidance is enforced automatically

The target file sizes below are goals to aim for, not something this tool guarantees. It encodes at a fixed quality setting rather than searching for an exact KB target. Pair it with a compress-to-size tool afterward if a specific limit matters.

Uploading a transparent PNG and expecting transparency to survive

Output here is always JPEG, which doesn't support transparency. Any transparent areas in your source will be flattened. Use the general resize or convert tools if you need to keep a transparent background.

Re-uploading for every size you need

You don't have to. After generating one preset, use "Try another size" to produce the rest from the same uploaded image.

Using the Hero size for an inline content image

A 1920x1080 hero image is much larger than most content columns need. Using the Content preset (800x600) for inline images keeps pages lighter without a visible quality difference.

Ignoring the upscale warning

If your source photo is smaller than the preset you picked, it gets stretched up to fit and will look softer than a native-resolution image. Worth a second look before publishing, especially for the large Hero and Background presets.

Why use ImgTweak?

Runs entirely in your browser
No uploads, ever
Generate multiple sizes from one upload
Free forever, no account needed
Works on mobile as well as desktop
No distortion, no padding, ever

Frequently asked questions

What is the best image size for a website hero image in 2026?

The recommended website hero image size is 1920x1080 pixels at a 16:9 aspect ratio. This covers all 1080p desktop monitors at full width. Keep critical content, text, buttons, logos, within the central 1200x600 px safe zone, because many themes crop the left and right edges aggressively on mobile. Compress the file to under 500 KB for fast load times.

What size should a blog post or Open Graph image be?

The universal standard for blog featured images and Open Graph (OG) social share images is 1200x630 pixels at a 1.91:1 ratio. This size displays correctly on Facebook, LinkedIn, X (Twitter), iMessage link previews, and most blog themes without cropping.

Can I enter a custom width and height instead of using a preset?

Not on this page. This tool only offers the five fixed presets above, hero, blog/OG, content, background and thumbnail, there's no custom dimension field here. If you need an exact size that isn't one of these five, use the general resize tool, which lets you type any width and height.

Will my image be cropped or stretched to fit a preset?

Cropped, not stretched. If your source image doesn't already match a preset's aspect ratio, the tool scales it up to cover the target size completely and trims the excess evenly from the edges. Nothing is distorted, and no white padding is added, unlike some resize tools that letterbox mismatched images.

Can I generate more than one size from the same upload?

Yes. After downloading one size, choose "Try another size" to generate a different preset from the same image without re-uploading. This is useful for producing a hero image and an OG image from a single source photo in one session.

What image format should I use for websites in 2026?

WebP is the best default format for website images in 2026, it is 25 to 35% smaller than JPEG at the same quality and is supported by every modern browser. AVIF offers even better compression for browsers that support it. This tool always outputs JPEG for maximum compatibility. If you want a smaller WebP or AVIF version afterward, convert the downloaded JPEG separately.

Can I control the JPEG quality or target an exact file size?

No, this tool encodes at a fixed quality setting chosen for a good balance of size and sharpness, there's no quality slider here. The file size guidance in the table below is something to aim for, not something this tool enforces automatically. If you need to hit an exact KB limit, use one of the dedicated compress-to-size tools linked further down after resizing here.

What happens if my source image is smaller than the preset?

The tool upscales it to reach the target size and shows a warning above the result. Upscaling stretches existing pixels rather than adding new detail, so the result may look softer than a native-resolution image. For the sharpest result, start from the highest-resolution version of your photo.

Does a transparent PNG stay transparent after resizing here?

No. Since this tool always outputs JPEG, which has no transparency support, any transparent areas in a source PNG will be flattened. If you need to preserve transparency, use the general resize or convert tools with PNG output instead of this page.

Does EXIF or GPS data survive resizing?

No. The image is decoded to raw pixels and re-encoded during resizing, so EXIF metadata, including GPS location, does not carry over to the downloaded file.

Is my image uploaded to a server?

No. Resizing and cropping happen entirely in your browser using WebAssembly. Your image is never sent anywhere.

What file formats can I upload?

JPEG, PNG, WebP, AVIF and HEIC are all accepted as input. The output is always JPEG regardless of what you upload.

How do I make my website images load faster?

Resize images to the exact dimensions they will be displayed at, there is no benefit to serving a 4000 px wide image in an 800 px column. Convert to WebP or AVIF afterward for smaller files where your platform supports it. Add width and height attributes in HTML to prevent layout shift, and use lazy loading for images below the fold.

Ready to resize for your website?

No sign-up. No uploads. Upload your image above and download the right size in seconds.