> ## Documentation Index
> Fetch the complete documentation index at: https://www.logo.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Add company logos in Microsoft PowerPoint

> Add company logos to PowerPoint slides with Logo.dev. Insert logos from an image URL, brand every slide with the Slide Master, and size them for crisp display.

Add company logos to PowerPoint slides, decks, and templates using Logo.dev. Pull in up-to-date logos for sales decks, pitch presentations, customer slides, and reports.

<Note>
  Get your publishable key from the [Logo.dev
  dashboard](https://www.logo.dev/dashboard/api-keys) to get started.
</Note>

Unlike Excel and Google Sheets, PowerPoint has no `IMAGE` function, so logos are inserted as static pictures. Pull each logo from a Logo.dev image URL and PowerPoint embeds it in the slide.

## Insert a logo from a URL

<Steps>
  <Step title="Open the Insert Picture dialog">
    Go to **Insert** > **Pictures** > **This Device**.
  </Step>

  <Step title="Paste your Logo.dev URL">
    In the **File name** box, paste a Logo.dev URL instead of choosing a local
    file. Use `format=png` for a transparent background and a larger `size` so the
    logo stays sharp when scaled on a slide:

    ```text theme={null}
    https://img.logo.dev/stripe.com?token=LOGO_DEV_PUBLISHABLE_KEY&format=png&size=512
    ```
  </Step>

  <Step title="Insert the logo">
    Click the arrow next to **Insert** and choose **Insert** to embed the image,
    or **Link to File** to keep it tied to the URL. PowerPoint downloads the logo
    and places it on your slide.
  </Step>
</Steps>

<Tip>
  You can also open the Logo.dev URL in your browser, right-click the logo,
  choose **Copy image**, and paste it directly onto a slide with Ctrl+V (Cmd+V on
  Mac).
</Tip>

## Add a logo to every slide

To brand an entire deck, add the logo to the Slide Master so it appears on every slide automatically:

<Steps>
  <Step title="Open the Slide Master">
    Go to **View** > **Slide Master**.
  </Step>

  <Step title="Insert your logo">
    Select the top master slide, then use **Insert** > **Pictures** to add your
    logo from a Logo.dev URL (see above). Position it where you want it on every
    slide.
  </Step>

  <Step title="Close the master view">
    Click **Close Master View**. Your logo now appears on all slides that use that
    layout.
  </Step>
</Steps>

## Size logos for crisp slides

Because slide logos are often displayed large, request a high-resolution image and let PowerPoint scale it down:

| Goal                   | URL parameters          |
| ---------------------- | ----------------------- |
| Transparent background | `format=png`            |
| Sharp on large slides  | `size=512` (or higher)  |
| Dark slide backgrounds | `theme=dark&format=png` |
| Muted / uniform look   | `greyscale=true`        |

```text Example: large transparent logo for a dark theme theme={null}
https://img.logo.dev/shopify.com?token=LOGO_DEV_PUBLISHABLE_KEY&format=png&size=512&theme=dark
```

See the full list of [logo image parameters](/logo-images/introduction#parameters).

## Version compatibility

| PowerPoint version          | Insert from URL                                  |
| --------------------------- | ------------------------------------------------ |
| Microsoft 365 (Windows/Mac) | ✓ Insert > Pictures > This Device, paste URL     |
| PowerPoint 2019 / 2021      | ✓ Insert > Pictures, paste URL                   |
| PowerPoint for the web      | ✗ Limited — download the logo first, then upload |

<Note>
  In PowerPoint for the web, pasting a web URL into the picture dialog is
  unreliable. Open the Logo.dev URL in your browser, save the image, then upload
  it with **Insert** > **Picture** > **This Device**.
</Note>

## FAQs

<AccordionGroup>
  <Accordion title="Does PowerPoint have an IMAGE function like Excel?">
    No. PowerPoint has no formula support, so logos are inserted as static
    pictures rather than generated by a formula. Use the Insert > Pictures method
    with a Logo.dev URL.
  </Accordion>

  <Accordion title="How do I add the same logo to all slides?">
    Add it once in the Slide Master (View > Slide Master). It will then appear on
    every slide that uses that layout, without adding it slide by slide.
  </Accordion>

  <Accordion title="Will the logo update automatically if it changes?">
    No. Once inserted, the image is embedded in the file and stays fixed. Choose
    **Link to File** when inserting if you want PowerPoint to re-fetch the logo
    from the URL, or re-insert it to get the latest version.
  </Accordion>

  <Accordion title="What size and format should I use?">
    Use `format=png` for transparency and `size=512` or larger so the logo stays
    crisp when displayed full-screen. PowerPoint scales the image down cleanly.
  </Accordion>

  <Accordion title="How do I look up logos if I only have company names?">
    Use the [name lookup endpoint](/logo-images/name) or the [Brand Search
    API](/brand-search/introduction) to resolve a brand name to a logo when you
    don't have the domain.
  </Accordion>
</AccordionGroup>
