Brand Guidelines

We welcome our community to use PyTorch Foundation brand assets.

Purpose

The PyTorch Foundation is the vendor-neutral home for open source software across the AI model lifecycle: the tools developers use to train, optimize, serve, distribute, and run models across heterogeneous hardware.

Consistent use of our design patterns, logos, and other assets helps people easily identify PyTorch Foundation-branded properties and protects our trademarks. It is important that marketing materials comply with these standards and use assets correctly. Please note that any and all use of PyTorch Foundation’s trademarks must comply with Linux Foundation’s Trademark Usage Guidelines in addition to these visual branding guidelines.

Logo Scaling

The PyTorch Foundation logo lockups should never appear smaller than 32 pixels in height. This minimum size preserves legibility and ensures the integrity of the lockup. When space is limited, use just the symbol instead, which is designed for clear recognition at smaller scales.

Scaling

Clearspace

Our logo needs breathing room to maintain its impact and clarity. Maintain a minimum distance defined by continuing the grid an additional layer. Apply this equal spacing around all sides to preserve integrity across every application and ensure the logo never feels crowded. This applies to the symbol as well as logo lockups.

Clear Space

Partnership Lockups

For simple partnership lockups, we pair our logo with a partner’s logomark, symbol, or icon. Use our logo’s height as the foundation for all measurements, separating elements with a vertical bar that’s 1.5x the symbol’s height. Create breathing room by maintaining the minimum clearspace between each element to ensure both brands feel equally present and respected.

Partner Lockup

Watchouts

To preserve the integrity and effectiveness of our brand, it’s crucial to use the our logo consistently and as intended. The following examples illustrate common misuses to avoid.

Watchouts

Symbol

Our symbol is the PyTorch Foundation mark — a circular arc with an open gap at the top and a small dot, forming a precise, balanced emblem that signals continuity, momentum, and control. It is drawn from the same visual logic as the framework itself: simple on the surface, considered underneath.

The symbol may be used independently as a shorthand for the brand in contexts where a full lockup is not practical — social media avatars, app icons, favicons, or small-scale applications. It may also appear on select merchandise where a standalone graphic mark creates greater impact than the full logo.

Symbol

Symbol in Shape

For applications such as social media avatars, app icons, or other contained uses, the symbol may appear within a geometric shape. When placing the symbol inside a shape, follow the established clearspace rule and maintain an additional grid layer between the mark and the edge of the shape.

Symbol in Shape

Primary Palette

Our primary palette is built around PyTorch Foundation Orange, Deep Charcoal, and White. PyTorch Foundation Orange is the most distinctive element of the brand — it carries energy and immediacy, and should be used deliberately as an accent, not a fill. Charcoal and white form the high-contrast foundation that keeps all communications legible, clean, and grounded.

Use these colours consistently across all brand touchpoints. When in doubt, default to charcoal on white with orange used sparingly for emphasis.

Primary Palette

Secondary Palette

Our secondary palette extends the primary with a deeper orange tint (Ember) and a range of grays — Cool Gray, Stone Gray, and True Black. These tones provide flexibility for backgrounds, supporting text, dividers, and UI surfaces without competing with the primary palette.

Use secondary colours to add depth and hierarchy, not as substitutes for the primary palette in brand-prominent contexts.

Secondary Palette

Typography

Our typographic system is built entirely around Red Hat Display — an open source humanist sans-serif that balances technical seriousness with approachability. It performs well at every scale, from large display headings to compact UI labels.

Red Hat Display Black (weight 900) is used for headings and hero copy. Red Hat Display Regular (weight 400) serves body text, documentation, and UI labels. No secondary typeface is required; the family’s weight range provides sufficient range for all typographic needs.

Our typographic scale is derived from doubling the root numbers 8, 9, 10, 12, and 16 — generating a natural progression of 8, 16, 32, 64, 128. This produces a comprehensive scale with precise options for every context, from fine print to hero type.

Download Red Hat Display ↗︎

Typography