Skip to main content
Microsoft
Fabric-JS
Fabric-JS
  • Home
  • Get Started
    • Basic Inputs
      • Button
      • CheckBox
      • ChioceFieldGroup
      • CommandButton
      • ContextualMenu
      • Dropdown
      • Label
      • Link
      • TextField
      • Toggle
    • Content
      • FacePile
      • List
      • ListItem
      • OrgChart
      • Persona
      • Table
    • Navigation
      • Breadcrumb
      • CommandBar
      • Pivot
      • SearchBox
    • Pickers
      • DatePicker
      • PeoplePicker
    • Progress & Validation
      • MessageBar
      • MessageBanner
      • ProgressIndicator
      • Spinner
    • Surfaces
      • Callout
      • Dialog
      • Overlay
      • Panel
      • PersonaCard
      • Microsoft 365
      • Azure
      • Office 365
      • Dynamics 365
      • Power Platform
      • Windows 10
    • Products & Services
      • Windows Server
      • Enterprise Mobility + Security
      • Power BI
      • Teams
      • Visual Studio
      • Microsoft Advertising
    • Emerging Technologies
      • AI
      • Internet of Things
      • Azure Cognitive Services
      • Quantum
      • Microsoft HoloLens
      • Mixed Reality
    • Developer & IT
      • Docs
      • Developer Center
      • Windows Dev Center
      • Windows IT Pro Center
      • FastTrack
      • Power Platform
    • Partner
      • Partner Network
      • Solution Providers
      • Partner Center
      • Cloud Hosting
    • Industries
      • Education
      • Financial services
      • Government
      • Health
      • Manufacturing & resources
      • Retail
    • Other
      • Security
      • Licensing
      • AppSource
      • Azure Marketplace
      • Events
      • Research
    • View Sitemap
Sign in
Office UI Fabric JS
Microsoft no longer supports this content and will not be responding to bugs or issues. We recommend using the newer version Office UI Fabric React as your front-end framework.
  • Breadcrumb
  • Button
  • Callout
  • CheckBox
  • ChoiceFieldGroup
  • CommandBar
  • CommandButton
  • ContextualMenu
  • DatePicker
  • Dialog
  • Dropdown
  • FacePile
  • Label
  • Link
  • List
  • ListItem
  • MessageBanner
  • MessageBar
  • OrgChart
  • Overlay
  • Panel
  • PeoplePicker
  • Persona
  • PersonaCard
  • Pivot
  • ProgressIndicator
  • SearchBox
  • Spinner
  • Table
  • TextField
  • Toggle

PersonaCard

  • Overview
  • Using this Component
  • Variants

Overview

The visualization of details of an individual including Skype contact details, email, location information, and location within the hierarchy of an organization. Within Office 365, PersonaCards often appear when a user hovers, taps, or clicks on a Persona.

Using this Component

  1. Confirm that you have references to Fabric's CSS and JavaScript on your page:

    			<link rel="stylesheet" href="fabric.min.css" />
    <link rel="stylesheet" href="fabric.components.min.css" />
    <script src="fabric.min.js"></script>
    		
  2. Copy the HTML from one of the samples below into your page. For example:

    <div class="ms-PersonaCard">
      <div class="ms-PersonaCard-persona">
        <div class="ms-Persona ms-Persona--lg">
          <div class="ms-Persona-imageArea">
            <div class="ms-Persona-initials ms-Persona-initials--blue">AL</div>
            <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
          </div>
          <div class="ms-Persona-presence">
            <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
          </div>
          <div class="ms-Persona-details">
            <div class="ms-Persona-primaryText">Alton Lafferty</div>
            <div class="ms-Persona-secondaryText">Accountant</div>
            <div class="ms-Persona-tertiaryText">In a meeting</div>
            <div class="ms-Persona-optionalText">Available at 4:00pm</div>
          </div>
        </div>
      </div>
      <ul class="ms-PersonaCard-actions">
        <li data-action-id="chat" class="ms-PersonaCard-action" tabindex="1">
          <i class="ms-Icon ms-Icon--Chat"></i>
        </li>
        <li data-action-id="phone" class="ms-PersonaCard-action is-active" tabindex="2">
          <i class="ms-Icon ms-Icon--Phone"></i>
        </li>
        <li data-action-id="video" class="ms-PersonaCard-action" tabindex="3">
          <i class="ms-Icon ms-Icon--Video"></i>
        </li>
        <li data-action-id="mail" class="ms-PersonaCard-action" tabindex="4">
          <i class="ms-Icon ms-Icon--Mail"></i>
        </li>
        <li class="ms-PersonaCard-overflow" alt="View profile in Delve" title="View profile in Delve">View profile</li>
        <li data-action-id="org" class="ms-PersonaCard-action ms-PersonaCard-orgChart" tabindex="5">
          <i class="ms-Icon ms-Icon--Org"></i>
        </li>
      </ul>
      <div class="ms-PersonaCard-actionDetailBox">
        <div data-detail-id="mail" class="ms-PersonaCard-details">
          <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Personal:</span> 
            <a class="ms-Link" href="mailto:alton.lafferty@outlook.com">alton.lafferty@outlook.com</a> 
          </div>
          <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Work:</span> 
            <a class="ms-Link" href="mailto:alton.lafferty@outlook.com">altonlafferty@contoso.com</a> 
          </div>
        </div>
        <div data-detail-id="chat" class="ms-PersonaCard-details">
          <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Lync:</span> 
            <a class="ms-Link" href="#">Start Lync call</a> 
          </div>
        </div>
        <div data-detail-id="phone" class="ms-PersonaCard-details">
          <div class="ms-PersonaCard-detailExpander"></div>
          <div class="ms-PersonaCard-detailLine">
            <span class="ms-PersonaCard-detailLabel">Details</span> 
          </div>
          <div class="ms-PersonaCard-detailLine">
            <span class="ms-PersonaCard-detailLabel">Personal:</span>  555.206.2443
          </div>
          <div class="ms-PersonaCard-detailLine">
            <span class="ms-PersonaCard-detailLabel">Work:</span>  555.929.8240
          </div>
        </div>
        <div data-detail-id="video" class="ms-PersonaCard-details">
          <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Skype:</span> 
            <a class="ms-Link" href="#">Start Skype call</a> 
          </div>
        </div>
        <div data-detail-id="org" class="ms-PersonaCard-details">
          <div class="ms-OrgChart">
            <div class="ms-OrgChart-group">
              <ul class="ms-OrgChart-list">
                <li class="ms-OrgChart-listItem">
                  <button class="ms-OrgChart-listItemBtn" tabindex="1">
                    <div class="ms-Persona">
                      <div class="ms-Persona-imageArea">
                        <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                        <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                      </div>
                      <div class="ms-Persona-presence">
                        <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                      </div>
                      <div class="ms-Persona-details">
                        <div class="ms-Persona-primaryText">Russel Miller</div>
                        <div class="ms-Persona-secondaryText">Sales</div>
                      </div>
                    </div>
                  </button>
                </li>
                <li class="ms-OrgChart-listItem">
                  <button class="ms-OrgChart-listItemBtn" tabindex="1">
                    <div class="ms-Persona">
                      <div class="ms-Persona-imageArea">
                        <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                        <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                      </div>
                      <div class="ms-Persona-presence">
                        <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                      </div>
                      <div class="ms-Persona-details">
                        <div class="ms-Persona-primaryText">Douglas Fielder</div>
                        <div class="ms-Persona-secondaryText">Public Relations</div>
                      </div>
                    </div>
                  </button>
                </li>
              </ul>
            </div>
            <div class="ms-OrgChart-group">
              <div class="ms-OrgChart-groupTitle">Manager</div>
              <ul class="ms-OrgChart-list">
                <li class="ms-OrgChart-listItem">
                  <button class="ms-OrgChart-listItemBtn" tabindex="1">
                    <div class="ms-Persona">
                      <div class="ms-Persona-imageArea">
                        <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                        <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                      </div>
                      <div class="ms-Persona-presence">
                        <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                      </div>
                      <div class="ms-Persona-details">
                        <div class="ms-Persona-primaryText">Grant Steel</div>
                        <div class="ms-Persona-secondaryText">Sales</div>
                      </div>
                    </div>
                  </button>
                </li>
              </ul>
            </div>
            <div class="ms-OrgChart-group">
              <div class="ms-OrgChart-groupTitle">Staff</div>
              <ul class="ms-OrgChart-list">
                <li class="ms-OrgChart-listItem">
                  <button class="ms-OrgChart-listItemBtn" tabindex="1">
                    <div class="ms-Persona">
                      <div class="ms-Persona-imageArea">
                        <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                        <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                      </div>
                      <div class="ms-Persona-presence">
                        <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                      </div>
                      <div class="ms-Persona-details">
                        <div class="ms-Persona-primaryText">Harvey Wallin</div>
                        <div class="ms-Persona-secondaryText">Public Relations</div>
                      </div>
                    </div>
                  </button>
                </li>
                <li class="ms-OrgChart-listItem">
                  <button class="ms-OrgChart-listItemBtn" tabindex="1">
                    <div class="ms-Persona">
                      <div class="ms-Persona-imageArea">
                        <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                        <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                      </div>
                      <div class="ms-Persona-presence">
                        <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                      </div>
                      <div class="ms-Persona-details">
                        <div class="ms-Persona-primaryText">Marcus Lauer</div>
                        <div class="ms-Persona-secondaryText">Technical Support</div>
                      </div>
                    </div>
                  </button>
                </li>
                <li class="ms-OrgChart-listItem">
                  <button class="ms-OrgChart-listItemBtn" tabindex="1">
                    <div class="ms-Persona">
                      <div class="ms-Persona-imageArea">
                        <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                        <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                      </div>
                      <div class="ms-Persona-presence">
                        <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                      </div>
                      <div class="ms-Persona-details">
                        <div class="ms-Persona-primaryText">Marcel Groce</div>
                        <div class="ms-Persona-secondaryText">Delivery</div>
                      </div>
                    </div>
                  </button>
                </li>
                <li class="ms-OrgChart-listItem">
                  <button class="ms-OrgChart-listItemBtn" tabindex="1">
                    <div class="ms-Persona">
                      <div class="ms-Persona-imageArea">
                        <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                        <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                      </div>
                      <div class="ms-Persona-presence">
                        <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                      </div>
                      <div class="ms-Persona-details">
                        <div class="ms-Persona-primaryText">Jessica Fischer</div>
                        <div class="ms-Persona-secondaryText">Marketing</div>
                      </div>
                    </div>
                  </button>
                </li>
              </ul>
            </div>
          </div>
        </div>
      </div>
    </div>
  3. Add the following <script> tag to your page, below the references to Fabric's JS, to instantiate all PersonaCard components on the page:

    <script type="text/javascript">
      var PersonaCardElement = document.querySelectorAll(".ms-PersonaCard");
      for (var i = 0; i < PersonaCardElement.length; i++) {
        new fabric.PersonaCard(PersonaCardElement[i]);
      }
    </script>
  4. Replace the sample HTML content with your content.

Variants

Default PersonaCard
<div class="ms-PersonaCard">
  <div class="ms-PersonaCard-persona">
    <div class="ms-Persona ms-Persona--lg">
      <div class="ms-Persona-imageArea">
        <div class="ms-Persona-initials ms-Persona-initials--blue">AL</div>
        <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
      </div>
      <div class="ms-Persona-presence">
        <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
      </div>
      <div class="ms-Persona-details">
        <div class="ms-Persona-primaryText">Alton Lafferty</div>
        <div class="ms-Persona-secondaryText">Accountant</div>
        <div class="ms-Persona-tertiaryText">In a meeting</div>
        <div class="ms-Persona-optionalText">Available at 4:00pm</div>
      </div>
    </div>
  </div>
  <ul class="ms-PersonaCard-actions">
    <li data-action-id="chat" class="ms-PersonaCard-action" tabindex="1">
      <i class="ms-Icon ms-Icon--Chat"></i>
    </li>
    <li data-action-id="phone" class="ms-PersonaCard-action is-active" tabindex="2">
      <i class="ms-Icon ms-Icon--Phone"></i>
    </li>
    <li data-action-id="video" class="ms-PersonaCard-action" tabindex="3">
      <i class="ms-Icon ms-Icon--Video"></i>
    </li>
    <li data-action-id="mail" class="ms-PersonaCard-action" tabindex="4">
      <i class="ms-Icon ms-Icon--Mail"></i>
    </li>
    <li class="ms-PersonaCard-overflow" alt="View profile in Delve" title="View profile in Delve">View profile</li>
    <li data-action-id="org" class="ms-PersonaCard-action ms-PersonaCard-orgChart" tabindex="5">
      <i class="ms-Icon ms-Icon--Org"></i>
    </li>
  </ul>
  <div class="ms-PersonaCard-actionDetailBox">
    <div data-detail-id="mail" class="ms-PersonaCard-details">
      <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Personal:</span> 
        <a class="ms-Link" href="mailto:alton.lafferty@outlook.com">alton.lafferty@outlook.com</a> 
      </div>
      <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Work:</span> 
        <a class="ms-Link" href="mailto:alton.lafferty@outlook.com">altonlafferty@contoso.com</a> 
      </div>
    </div>
    <div data-detail-id="chat" class="ms-PersonaCard-details">
      <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Lync:</span> 
        <a class="ms-Link" href="#">Start Lync call</a> 
      </div>
    </div>
    <div data-detail-id="phone" class="ms-PersonaCard-details">
      <div class="ms-PersonaCard-detailExpander"></div>
      <div class="ms-PersonaCard-detailLine">
        <span class="ms-PersonaCard-detailLabel">Details</span> 
      </div>
      <div class="ms-PersonaCard-detailLine">
        <span class="ms-PersonaCard-detailLabel">Personal:</span>  555.206.2443
      </div>
      <div class="ms-PersonaCard-detailLine">
        <span class="ms-PersonaCard-detailLabel">Work:</span>  555.929.8240
      </div>
    </div>
    <div data-detail-id="video" class="ms-PersonaCard-details">
      <div class="ms-PersonaCard-detailLine"><span class="ms-PersonaCard-detailLabel">Skype:</span> 
        <a class="ms-Link" href="#">Start Skype call</a> 
      </div>
    </div>
    <div data-detail-id="org" class="ms-PersonaCard-details">
      <div class="ms-OrgChart">
        <div class="ms-OrgChart-group">
          <ul class="ms-OrgChart-list">
            <li class="ms-OrgChart-listItem">
              <button class="ms-OrgChart-listItemBtn" tabindex="1">
                <div class="ms-Persona">
                  <div class="ms-Persona-imageArea">
                    <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                    <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                  </div>
                  <div class="ms-Persona-presence">
                    <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                  </div>
                  <div class="ms-Persona-details">
                    <div class="ms-Persona-primaryText">Russel Miller</div>
                    <div class="ms-Persona-secondaryText">Sales</div>
                  </div>
                </div>
              </button>
            </li>
            <li class="ms-OrgChart-listItem">
              <button class="ms-OrgChart-listItemBtn" tabindex="1">
                <div class="ms-Persona">
                  <div class="ms-Persona-imageArea">
                    <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                    <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                  </div>
                  <div class="ms-Persona-presence">
                    <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                  </div>
                  <div class="ms-Persona-details">
                    <div class="ms-Persona-primaryText">Douglas Fielder</div>
                    <div class="ms-Persona-secondaryText">Public Relations</div>
                  </div>
                </div>
              </button>
            </li>
          </ul>
        </div>
        <div class="ms-OrgChart-group">
          <div class="ms-OrgChart-groupTitle">Manager</div>
          <ul class="ms-OrgChart-list">
            <li class="ms-OrgChart-listItem">
              <button class="ms-OrgChart-listItemBtn" tabindex="1">
                <div class="ms-Persona">
                  <div class="ms-Persona-imageArea">
                    <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                    <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                  </div>
                  <div class="ms-Persona-presence">
                    <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                  </div>
                  <div class="ms-Persona-details">
                    <div class="ms-Persona-primaryText">Grant Steel</div>
                    <div class="ms-Persona-secondaryText">Sales</div>
                  </div>
                </div>
              </button>
            </li>
          </ul>
        </div>
        <div class="ms-OrgChart-group">
          <div class="ms-OrgChart-groupTitle">Staff</div>
          <ul class="ms-OrgChart-list">
            <li class="ms-OrgChart-listItem">
              <button class="ms-OrgChart-listItemBtn" tabindex="1">
                <div class="ms-Persona">
                  <div class="ms-Persona-imageArea">
                    <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                    <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                  </div>
                  <div class="ms-Persona-presence">
                    <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                  </div>
                  <div class="ms-Persona-details">
                    <div class="ms-Persona-primaryText">Harvey Wallin</div>
                    <div class="ms-Persona-secondaryText">Public Relations</div>
                  </div>
                </div>
              </button>
            </li>
            <li class="ms-OrgChart-listItem">
              <button class="ms-OrgChart-listItemBtn" tabindex="1">
                <div class="ms-Persona">
                  <div class="ms-Persona-imageArea">
                    <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                    <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                  </div>
                  <div class="ms-Persona-presence">
                    <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                  </div>
                  <div class="ms-Persona-details">
                    <div class="ms-Persona-primaryText">Marcus Lauer</div>
                    <div class="ms-Persona-secondaryText">Technical Support</div>
                  </div>
                </div>
              </button>
            </li>
            <li class="ms-OrgChart-listItem">
              <button class="ms-OrgChart-listItemBtn" tabindex="1">
                <div class="ms-Persona">
                  <div class="ms-Persona-imageArea">
                    <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                    <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                  </div>
                  <div class="ms-Persona-presence">
                    <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                  </div>
                  <div class="ms-Persona-details">
                    <div class="ms-Persona-primaryText">Marcel Groce</div>
                    <div class="ms-Persona-secondaryText">Delivery</div>
                  </div>
                </div>
              </button>
            </li>
            <li class="ms-OrgChart-listItem">
              <button class="ms-OrgChart-listItemBtn" tabindex="1">
                <div class="ms-Persona">
                  <div class="ms-Persona-imageArea">
                    <div class="ms-Persona-initials ms-Persona-initials--blue">RM</div>
                    <img class="ms-Persona-image" src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/images/persona.person.png">
                  </div>
                  <div class="ms-Persona-presence">
                    <i class="ms-Persona-presenceIcon ms-Icon ms-Icon--SkypeCheck"></i>
                  </div>
                  <div class="ms-Persona-details">
                    <div class="ms-Persona-primaryText">Jessica Fischer</div>
                    <div class="ms-Persona-secondaryText">Marketing</div>
                  </div>
                </div>
              </button>
            </li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>
<script type="text/javascript">
  var PersonaCardElement = document.querySelectorAll(".ms-PersonaCard");
  for (var i = 0; i < PersonaCardElement.length; i++) {
    new fabric.PersonaCard(PersonaCardElement[i]);
  }
</script>
AL
Alton Lafferty
Accountant
In a meeting
Available at 4:00pm
  • View profile
Personal: alton.lafferty@outlook.com
Work: altonlafferty@contoso.com
Lync: Start Lync call
Details
Personal: 555.206.2443
Work: 555.929.8240
Skype: Start Skype call
Manager
Staff
Follow us
Share this page
What's new
  • Surface Laptop 4
  • Surface Laptop Go
  • Surface Go 2
  • Surface Pro X
  • Surface Duo
  • Microsoft 365
  • Windows 10 apps
  • HoloLens 2
Microsoft Store
  • Account profile
  • Download Center
  • Microsoft Store support
  • Returns
  • Order tracking
  • Virtual workshops and training
  • Microsoft Store Promise
  • Financing
Education
  • Microsoft in education
  • Office for students
  • Office 365 for schools
  • Deals for students & parents
  • Microsoft Azure in education
Enterprise
  • Azure
  • AppSource
  • Automotive
  • Government
  • Healthcare
  • Manufacturing
  • Financial services
  • Retail
Developer
  • Microsoft Visual Studio
  • Windows Dev Center
  • Developer Center
  • Microsoft developer program
  • Channel 9
  • Office Dev Center
  • Microsoft Garage
Company
  • Careers
  • About Microsoft
  • Company news
  • Privacy at Microsoft
  • Investors
  • Diversity and inclusion
  • Accessibility
  • Security
English (United States)
  • Sitemap
  • Contact Microsoft
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Safety & eco
  • About our ads
  • © Microsoft 2021

Sign in required


Your session has expired. Please sign-in again to continue. Unfortunately any unsaved changes will be lost.

Sign in