PPTX.gallery

Branding Pattern

Brand Logo Footer

A small brand mark or company name in the footer paired with a slide number.

brand-logo-footer

Use Case

Sales, conference, and external-facing decks where attribution should persist across shared slides.

When to Use

Use when individual slides may be clipped, forwarded, or quoted outside the full deck.

When to Avoid

Avoid when a large logo on the title slide already establishes brand and repeated marks would feel heavy.

OPF Config Options

Slide numbers
Enabled
Slide number text
{{slide.number}}
Date format
Not used
Logo position
bottom-left
Legal line
Not used
Classification line
Not used
Header content
Not used
Footer content
{{organization.name}}
Hide on title slide
Yes

Zone width and inset

The left, center and right zones of design.header and design.footer sit on the content inset: the slide's padding, the same left and right edge as the body, so a footer lines up with the content above it. They are three columns separated by a small gutter (2% of the slide width).

A zone with no content (no image, text, socials or date) lends its column to its neighbours. A lone zone spans the whole content width, so a long source line stays on one line; left and right together share the free centre; a center zone stays centred on the slide and only widens symmetrically. Right-to-left decks mirror the zones.

Zone text that still wraps past two lines is reported by the opf/furniture-wraps validation warning: shorten it, or move sources to a caption or the speaker notes.

Core 0.22.0 behavior.

Best Practices

1

Keep the logo optically smaller than body text.

2

Use a monochrome mark unless brand rules require color.

3

Do not place logos in both header and footer on the same slide.

Related How-to Articles

OPF Config

headers-footers:brand-logo-footer
OPF JSON
{
  "$schema": "https://openpresentation.org/schema/opf/v1",
  "name": "PPTX.gallery — headers-footers/brand-logo-footer",
  "organization": {
    "id": "acme",
    "name": "Acme",
    "logo": {
      "src": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAgCAYAAADtwH1UAAAAbklEQVR42u3WwQnAMAwEweu/BBfhRlKU04UvIrOgv9GAcCIpydrPuTk2DgCAAABov6M1AAAAAAAAAAAAAgBg7gkCAAAAAAAAAADwDR2FYNtlhK+doN8hACgjACgjACgjACgjACgj+G+WEWxTUvICYxpdtbcMcoMAAAAASUVORK5CYII=",
      "alt": "Acme logo"
    }
  },
  "tags": [
    "gallery:headers-footers/brand-logo-footer"
  ],
  "design": {
    "footer": {
      "left": {
        "image": "var:organization.logo.icon",
        "text": "{{organization.name}}"
      },
      "right": {
        "text": "{{slide.number}}"
      }
    }
  },
  "slides": [
    {
      "id": "gallery-hf-title",
      "layout": "text",
      "title": "Quarterly Operating Review",
      "subtitle": "Header/footer pattern \"brand-logo-footer\".",
      "design": {
        "footer": false
      }
    },
    {
      "id": "gallery-hf-content",
      "layout": "list",
      "title": "Header & footer preview",
      "items": [
        "Repeated furniture stays outside the content grid",
        "Slide numbers renumber in PowerPoint"
      ]
    }
  ],
  "catalogs": {
    "default": {
      "source": "https://www.pptx.gallery",
      "layouts": {
        "text": {
          "name": "Text",
          "summary": "Prose. Several blocks sit side by side when short and stack when long.",
          "tags": [
            "Text"
          ],
          "direction": "column",
          "regions": [
            {
              "name": "title"
            },
            {
              "name": "body",
              "accepts": [
                "text",
                "list",
                "quote",
                "code",
                "group"
              ],
              "role": "primary",
              "flow": "auto"
            }
          ],
          "description": "Explain one idea in continuous prose. Use paragraphs or flowing blocks for detail that needs to be read in sequence.",
          "preview": {
            "vectorSrc": "https://www.pptx.gallery/layout-previews/text.svg"
          }
        },
        "list": {
          "name": "List",
          "summary": "Bulleted or numbered points; one long list flows into columns.",
          "tags": [
            "Text"
          ],
          "direction": "column",
          "regions": [
            {
              "name": "title"
            },
            {
              "name": "body",
              "accepts": [
                "list",
                "text",
                "group"
              ],
              "role": "primary",
              "flow": "auto",
              "listColumns": "auto"
            }
          ],
          "description": "Present several related points in a clear sequence. Use bullets for independent points or numbered items for an ordered list.",
          "preview": {
            "vectorSrc": "https://www.pptx.gallery/layout-previews/list.svg"
          }
        }
      }
    }
  }
}
Open in visual editorOpen in Inspector

Load this config in the gallery's visual editor, or in the Inspector at pptx.dev.

Playground deep link: config=headers-footers:brand-logo-footer