What is IMAGE in Google Sheets?

IMAGE fetches a picture from a public URL and renders it inside a cell. Modes control fit, stretch, and custom height. Product catalogs, team directories, and asset trackers use IMAGE to show thumbnails beside SKUs without manual insert image menus.

When to use it

Use IMAGE when image URLs are stable, public, and you want thumbnails driven by a formula column in a catalog or gallery sheet.

When to skip it

Skip IMAGE for private Drive files without public links, huge print layouts, or when Insert image manual placement is a one-time design task.

How it works

  1. 1

    Store a full HTTPS image URL in a cell.

  2. 2

    Write =IMAGE(url) for default fit-in-cell behavior.

  3. 3

    Add mode argument to stretch, fit, or set custom pixel size per documentation.

  4. 4

    Resize row height and column width so thumbnails display clearly.

  5. 5

    Use IFERROR or a placeholder URL when the image link is missing.

  6. 6

    Prefer CDN or hosted URLs with consistent hotlink permissions.

Examples in Google Sheets

Product thumb

=IMAGE(D2) shows thumbnail from URL in column D beside SKU and title.

Sized avatar

=IMAGE(E2, 4, 48, 48) forces 48px square avatars in a team roster.

Conditional image

=IF(A2="Gold", IMAGE(gold_badge_url), IMAGE(silver_badge_url)) swaps badge art by tier.

Build this without starting from a blank cell

Use a Better Sheets tool for IMAGE, then watch a walkthrough when you want the full pattern.

Better Sheets resources

Common mistakes

  • Drive share links that require login, showing broken image icons.
  • HTTP mixed content blocked in some contexts; prefer HTTPS.
  • Row height left at default so images clip unreadably.
  • Huge full-resolution URLs slowing sheet load on hundreds of rows.
  • Hotlink protection on vendor sites blocking Google fetch.

Frequently asked questions

IMAGE vs Insert image?
IMAGE is formula-driven from URLs. Insert image is manual placement.
Google Drive IMAGE URL?
Needs a direct or published link format that allows anonymous fetch.
IMAGE size modes?
Modes control fit, stretch, original size, and custom height width per help docs.
Why broken image?
Bad URL, permission block, or deleted host file.
IMAGE in exported PDF?
Often prints if loaded at export time. Test before client delivery.
Multiple images one cell?
One IMAGE per cell. Use separate columns or rows.
IMAGE and HYPERLINK?
Combine HYPERLINK on text with IMAGE in neighbor cell for clickable galleries.

Related Tutorials

Watch how IMAGE works

Browse more tutorials
How to Create AI Images From Google Sheets

How to Create AI Images From Google Sheets

Use the Open AI API and Dall-e-3 to create image in Sheets
Make Unsplash in Google Sheets - Part 2

Make Unsplash in Google Sheets - Part 2

Fix the case sensitive search with lower(). Add quick links to prefilled...
Make Unsplash in a Google Sheet w/ BuyMeACoffee - Part 1

Make Unsplash in a Google Sheet w/ BuyMeACoffee - Part 1

Create a photo search site inside with Google Sheets. Using this templat...
How to make a Pill Form Field in Google Sheets

How to make a Pill Form Field in Google Sheets

Create rounded pill form fields in Google Sheets. Using Canva and a bit ...
Search for Photos in a Google Sheet

Search for Photos in a Google Sheet

This feature is really handy for designers who want to create notes arou...
Add Pics to Marketplace in a Google Sheet

Add Pics to Marketplace in a Google Sheet

Add pictures to your marketplace inside a google sheet. Might be great f...

Related blog posts

Guides that explain IMAGE in more depth.

Browse the blog

Related glossary terms

Done reading about IMAGE?

Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.

Need this once

Jump to a free tool or a single tutorial for this topic.

Learning Sheets for real

Unlock the full library, generators, and templates with membership.