# Image sizes

When it comes to image size, there are really two questions: **how many pixels wide** and **how many megabytes**? Answering these questions will help make sure that your images look great and load fast.

But the answer isn't about exact measurements: what matters is that your images are **above a minimum pixel width** and **below a maximum file size**.&#x20;

Shopify and Stiletto will handle the rest and automatically optimize and re-size your images for your visitor's screen or device.

&#x20;

<p align="center"><a href="https://themes.shopify.com/themes/stiletto/presets/stiletto" class="button primary" data-icon="arrow-up-right">Try Stiletto for free</a></p>

## Two guidelines

***

For optimal image sizes, you can follow these two simple guidelines:

&#x20;

{% stepper %}
{% step %}
Use a **minimum pixel width** of **`2500 px`** for optimal quality on all screens.

You don't need very large pixel widths for high quality images. In fact, larger pixel widths rarely makes a noticeable difference in quality.
{% endstep %}

{% step %}
Use a **maximum file size** of around **`2 mb`** for optimal loading speed.

You don't need to worry if images are a bit over or under the maximum file size.
{% endstep %}
{% endstepper %}

## Theme image recommendations

***

The best image size, shape, and orientation will depend on how it's used: background and hero images will need different dimensions than a logo or icon.

Our image guide for Stiletto combines what we've learned about image size, image formats, and best practices for photos. Below you'll find recommendations for choosing and editing images for different sections and uses on your online store.

* [Product images](#product-images)
* [Collection images](#collection-images)
* [Full-width feature images](#full-width-feature-images)
* [Feature block images](#feature-block-images)
* [Hero images](#hero-images)
* [Background and banner images](#background-and-banner-images)
* [Logos and icon images](#logos-and-icon-images)

&#x20;

### **Product images**

***

![](/files/il0o7aTLXQGuuNTkzxoJ)

<table data-header-hidden><thead><tr><th width="275"></th><th></th></tr></thead><tbody><tr><td>Size</td><td>Min pixel width: 2500 px.</td></tr><tr><td>Orientation</td><td>Square or Portrait (vertical) — choose one for consistency</td></tr><tr><td>Format</td><td>JPG or WEBP</td></tr><tr><td>Theme sections</td><td>Product media - Complementary products - Featured collection grid - Featured collection row - Featured collection - Featured product - Recommended products - Shoppable image - Shoppable feature</td></tr></tbody></table>

Product images appear on **Product pages**, **Collection pages**, and **product listings** used in theme sections.

There are no specific required dimensions for product photography. However, we recommend choosing one shape and orientation for all your product images to maintain a uniform appearance in product grids.

Product pages display images added to your product inventory in the Shopify admin. You can customize the Gallery style in the theme editor. Select one of **three layouts** (Grid, List, or Thumbnails) and adjust the **Gallery size**.

**Product listings** (or product grids) appear on **collection pages** and in some **theme sections**. You can customize the aspect ratio and size of all product images in product listing theme settings.

&#x20;

### Collection images

***

![](/files/eCCIK6JrvSWurmQmrvHl)

Collections images are used for **Collection banners** and **collection listings** used in theme sections.

There are no specific required dimensions. We recommend choosing one shape and orientation for all your featured collection images.

In the theme editor, you can choose to use the feature image added in Shopify admin or upload a custom image for sections with collection listings.

<table data-header-hidden><thead><tr><th width="269"></th><th></th></tr></thead><tbody><tr><td>Size</td><td>Min pixel width: 2500 px.</td></tr><tr><td>Orientation</td><td>Square or Landscape (horizontal)</td></tr><tr><td>Format</td><td>JPG or WEBP</td></tr><tr><td>Theme sections</td><td>Collection page banner - Collection list page - Collection list grid - Collection list slider</td></tr></tbody></table>

&#x20;

### Full-width feature images

***

**Full-width feature images** span the entire section or screen and are often added as section blocks.

Using landscape (horizontal) images can prevent unwanted cropping or needing to scroll down to see the entire image. We recommend avoiding portrait images, which may appear stretched or make customers scroll down to see the whole image.

<table data-header-hidden><thead><tr><th width="271"></th><th></th></tr></thead><tbody><tr><td>Size</td><td>Min width: 2500 pixels</td></tr><tr><td>Orientation</td><td>Landscape (horizontal)</td></tr><tr><td>Format</td><td>JPG or WEBP</td></tr><tr><td>Theme sections</td><td>Grid - Image compare - Rich text - Slideshow</td></tr></tbody></table>

&#x20;

### Feature block images

***

![](/files/gJWWkVnLAXcfgYLogZ1O)

<table data-header-hidden><thead><tr><th width="260"></th><th></th></tr></thead><tbody><tr><td>Size</td><td>Min width: <code>1250 pixels</code>.<br>Max height: <code>1400 pixels</code><br>File size: <code>2 MB</code> (max 20 MB)</td></tr><tr><td>Orientation</td><td>Square or Portrait (Horizontal)</td></tr><tr><td>Format</td><td>JPG or WEBP</td></tr><tr><td>Theme sections</td><td>Complete the look - Gallery carousel - Grid - Image hero split - Image with text - Image with text split - Multi-column</td></tr></tbody></table>

Many sections include feature images with adjustable sizes, layouts, and positions. These sections often best highlight product and editorial photography.

Consider using *Portrait (vertical)* images in Image hero split, Image with text, and vertical blocks in Grid.

&#x20;

### Hero images

***

![](/files/DQ37mZ2gW7Ph3BKtCjAs)

<table data-header-hidden><thead><tr><th width="263"></th><th></th></tr></thead><tbody><tr><td>Size</td><td>Min pixel width: 2500 px.</td></tr><tr><td>Orientation</td><td>Landscape (horizontal)</td></tr><tr><td>Format</td><td>JPG or WEBP</td></tr><tr><td>Theme sections</td><td>Image hero - Video hero - Slideshow</td></tr></tbody></table>

**Hero** images are like full-width images but are typically shorter in height. Horizontal (landscape) images work best and you might consider using a wider aspect ratio like 16:9.

Hero images are often used with text headings, so simple images with minimal, well-positioned content are best.

The Image height and image focal point settings are useful for ensuring the whole image can be viewed without scrolling and its subject remains visible and centered.

{% hint style="info" %}
You can enhance your image by following the "Rule of Thirds," which involves using your phone's grid setting to place the subject along one of the horizontal or vertical lines.&#x20;

This technique prevents unwanted cropping and makes for more interesting photos. For more information on the "Rule of Thirds," see [Adobe's article on the rule of thirds](https://www.adobe.com/creativecloud/photography/discover/rule-of-thirds.html).
{% endhint %}

&#x20;

### **Background and banner images**

***

<table data-header-hidden><thead><tr><th width="298"></th><th></th></tr></thead><tbody><tr><td>Size</td><td><p><strong>Min width</strong>: <code>2500 pixels</code>.</p><p><strong>File size</strong>: <code>2 MB</code> (max 20 MB)</p></td></tr><tr><td>Orientation</td><td>Landscape (horizontal)</td></tr><tr><td>Format</td><td>JPG or WEBP</td></tr><tr><td>Theme sections</td><td>Countdown banner - Newsletter - Newsletter compact - Promotion banner - Promotion bar - Sales banner</td></tr></tbody></table>

Background and section banner images span the full width and height of a section. If the section is full-width, the image will span the full width of the browser window or screen.

Using landscape images can avoid unwanted cropping or making customers scroll down the page to see a full image. We recommend avoiding portrait images, which may appear stretched or make customers scroll down to see the whole image.

&#x20;

### **Logos and icon images**

***

| Size           | <p><strong>Pixel width</strong>: 50px - 300px<br><strong>File size</strong>: 1 MB</p> |
| -------------- | ------------------------------------------------------------------------------------- |
| Orientation    | Square or Landscape (Horizontal)                                                      |
| Format         | PNG (Transparent background) or GIF (animation)                                       |
| Theme sections | Header - Information popup - Product details - Image with text                        |

You can add your store's **Logo** to the **Header**, among other sections like the **Footer**.

In the **Header** settings, we recommend setting the **Custom width** to the actual pixel width of your logo image (between **`50px - 100px`**).

If you enable Stiletto's transparent header, we recommend adding an **alternate logo** with different colors that contrasts with the background color or image.

<br>

***

> **Related links**
>
> [Web-ready photography](/stiletto/general/image-guide/web-ready-photography.md)\
> [Image file formats](/stiletto/general/image-guide/file-formats.md)\
> [Theme image settings](/stiletto/general/image-guide/theme-image-settings.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.fluorescent.co/stiletto/general/image-guide/image-sizes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
