IMAGE() function and any cell becomes a logo.

The
IMAGE() function is available in Excel for Microsoft 365, Excel for Microsoft 365 for Mac, Excel for the web, Excel 2024, Excel 2024 for Mac, Excel for iPhone, and Excel for Android phones. It is not available in older perpetual-license desktop Excel versions.Prerequisites
- A Context.dev account with a Logo Link
publicClientId(prefixbrandLL_). Copy it from the Logo Link dashboard.
Basic usage
UseIMAGE() with a Logo Link URL:
Dynamic domains
Reference a cell containing the domain instead of hardcoding it. If cellA2 holds github.com:
Syntax
From Microsoft’sIMAGE() reference:
| Argument | Purpose |
|---|---|
source | URL of the image (must use https). Required. |
alt_text | Alternative text for accessibility. Optional. |
sizing | Image sizing mode (see below). Optional. |
height, width | Custom dimensions in pixels. Used only with sizing = 3. |
Sizing modes
| Value | Behavior |
|---|---|
0 | Fit the image in the cell and maintain aspect ratio (default) |
1 | Fill the cell with the image; ignore aspect ratio |
2 | Use the original image size; may exceed the cell boundary |
3 | Customize the image size with height and width |
Fallbacks
If a logo isn’t published for a domain, Logo Link automatically returns a generated monogram based on the domain name. Note that the monogram is an SVG, which Excel’sIMAGE() can’t render (see Limitations), so for unknown domains the cell may stay blank rather than show the fallback.
Limitations
- No SVG. Excel’s
IMAGE()supports BMP, JPG/JPEG, GIF, TIFF, PNG, ICO, and WEBP (WEBP is unsupported on Web and Android). It does not render SVG. Most Logo Link responses for known brands are PNG, but the monogram fallback is SVG and won’t render, so pass a known domain when you can. - HTTPS only.
IMAGE()requireshttps. Logo Link ishttps://logos.context.dev/..., so this is already met. - No redirected URLs. If the source URL redirects, Excel blocks it for security. Logo Link serves the image bytes directly, no redirects.
- No auth-gated URLs. If the source URL requires authentication, the image doesn’t render. Logo Link’s
publicClientIdis a query-string parameter, not auth, so it works.
Next steps
Google Sheets
Same workflow in Google Sheets with the
IMAGE() formula.Logo Link reference
All Logo Link URL options and the publicClientId setup.
Zapier integration
Programmatic enrichment for spreadsheet rows beyond logos.
Logo Link dashboard
Grab your publicClientId and lock it to your own domain.