<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>8211</ContextCount>
  <ElementCount>1295</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>533</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>15</UnitCount>
  <MyReports>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001000 - Statement - Consolidated Income Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Income Statement</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>001010 - Statement - Consolidated Statement of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ConsolidatedStatementOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statement of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>001020 - Statement - Consolidated Balance Sheet</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheet</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>001030 - Statement - Consolidated Statement of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ConsolidatedStatementOfChangesInEquity</Role>
      <ShortName>Consolidated Statement of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>001031 - Statement - Consolidated Statement of Changes in Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ConsolidatedStatementOfChangesInEquityParenthetical</Role>
      <ShortName>Consolidated Statement of Changes in Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>001040 - Statement - Shares issued and treasury shares held</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SharesIssuedAndTreasurySharesHeld</Role>
      <ShortName>Shares issued and treasury shares held</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>001050 - Statement - Consolidated Statement of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ConsolidatedStatementOfCashFlows</Role>
      <ShortName>Consolidated Statement of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>001051 - Statement - Consolidated Statement ot Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ConsolidatedStatementOtCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statement ot Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>001052 - Statement - Changes in liabilities arising from financing activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ChangesInLiabilitiesArisingFromFinancingActivities</Role>
      <ShortName>Changes in liabilities arising from financing activities</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>100001 - Disclosure - Shares issued and treasury shares held; Conditional share capital</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SharesIssuedAndTreasurySharesHeldConditionalShareCapital</Role>
      <ShortName>Shares issued and treasury shares held; Conditional share capital</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>100011 - Disclosure - Significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>100012 - Disclosure - Changes in accounting policies, comparability and adjustments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ChangesInAccountingPoliciesComparabilityAndAdjustments</Role>
      <ShortName>Changes in accounting policies, comparability and adjustments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>100020 - Disclosure - Segment reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SegmentReporting</Role>
      <ShortName>Segment reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>100030 - Disclosure - Net interest income and other net income from fair value changes on financial instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/NetInterestIncomeAndOtherNetIncomeFromFairValueChangesOnFinancialInstruments</Role>
      <ShortName>Net interest income and other net income from fair value changes on financial instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>100040 - Disclosure - Net fee and commission income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/NetFeeAndCommissionIncome</Role>
      <ShortName>Net fee and commission income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>100050 - Disclosure - Other income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OtherIncome</Role>
      <ShortName>Other income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>100060 - Disclosure - Personnel expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PersonnelExpenses</Role>
      <ShortName>Personnel expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>100070 - Disclosure - General and administrative expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GeneralAndAdministrativeExpenses</Role>
      <ShortName>General and administrative expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>100080 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/IncomeTaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>100090 - Disclosure - Earnings per share and shares outstanding</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/EarningsPerShareAndSharesOutstanding</Role>
      <ShortName>Earnings per share and shares outstanding</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>100100 - Disclosure - Financial assets at amortized cost and other positions in scope of expected credit loss measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinancialAssetsAtAmortizedCostAndOtherPositionsInScopeOfExpectedCreditLossMeasurement</Role>
      <ShortName>Financial assets at amortized cost and other positions in scope of expected credit loss measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>100110 - Disclosure - Derivative instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>100120 - Disclosure - Financial assets and liabilities at fair value held for trading</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinancialAssetsAndLiabilitiesAtFairValueHeldForTrading</Role>
      <ShortName>Financial assets and liabilities at fair value held for trading</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>100130 - Disclosure - Financial assets at fair value not held for trading</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinancialAssetsAtFairValueNotHeldForTrading</Role>
      <ShortName>Financial assets at fair value not held for trading</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>100140 - Disclosure - Financial assets measured at fair value through OCI</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinancialAssetsMeasuredAtFairValueThroughOCI</Role>
      <ShortName>Financial assets measured at fair value through OCI</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>100150 - Disclosure - Property, equipment and software</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PropertyEquipmentAndSoftware</Role>
      <ShortName>Property, equipment and software</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>100160 - Disclosure - Goodwill and intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GoodwillAndIntangibleAssets</Role>
      <ShortName>Goodwill and intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>100170 - Disclosure - Other financial and non-financial assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OtherFinancialAndNonfinancialAssets</Role>
      <ShortName>Other financial and non-financial assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>100180 - Disclosure - Amounts due to banks and customer deposits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/AmountsDueToBanksAndCustomerDeposits</Role>
      <ShortName>Amounts due to banks and customer deposits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>100190 - Disclosure - Debt issued designated at fair value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DebtIssuedDesignatedAtFairValue</Role>
      <ShortName>Debt issued designated at fair value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>100200 - Disclosure - Debt issued measured at amortized cost</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DebtIssuedMeasuredAtAmortizedCost</Role>
      <ShortName>Debt issued measured at amortized cost</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>100210 - Disclosure - Provisions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/Provisions</Role>
      <ShortName>Provisions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>100211 - Disclosure - Litigation, regulatory and similar matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/LitigationRegulatoryAndSimilarMatters</Role>
      <ShortName>Litigation, regulatory and similar matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>100220 - Disclosure - Other financial and non-financial liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OtherFinancialAndNonfinancialLiabilities</Role>
      <ShortName>Other financial and non-financial liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>100230 - Disclosure - Expected credit loss measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurement</Role>
      <ShortName>Expected credit loss measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>100240 - Disclosure - Fair value measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FairValueMeasurement</Role>
      <ShortName>Fair value measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>100250 - Disclosure - Offsetting financial assets and financial liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OffsettingFinancialAssetsAndFinancialLiabilities</Role>
      <ShortName>Offsetting financial assets and financial liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>100260 - Disclosure - Restricted financial assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RestrictedFinancialAssets</Role>
      <ShortName>Restricted financial assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>100261 - Disclosure - Transferred financial assets that are not derecognized in their entirety</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/TransferredFinancialAssetsThatAreNotDerecognizedInTheirEntirety</Role>
      <ShortName>Transferred financial assets that are not derecognized in their entirety</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>100262 - Disclosure - Transferred financial assets that are derecognized in their entirety with continuing involvement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/TransferredFinancialAssetsThatAreDerecognizedInTheirEntiretyWithContinuingInvolvement</Role>
      <ShortName>Transferred financial assets that are derecognized in their entirety with continuing involvement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>100263 - Disclosure - Off-balance sheet assets received</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OffbalanceSheetAssetsReceived</Role>
      <ShortName>Off-balance sheet assets received</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>100270 - Disclosure - Maturity analysis of financial liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MaturityAnalysisOfFinancialLiabilities</Role>
      <ShortName>Maturity analysis of financial liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>100280 - Disclosure - Hedge accounting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccounting</Role>
      <ShortName>Hedge accounting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>100290 - Disclosure - Pension and other post-employment benefit plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PensionAndOtherPostemploymentBenefitPlans</Role>
      <ShortName>Pension and other post-employment benefit plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>100300 - Disclosure - Employee benefits: variable compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/EmployeeBenefitsVariableCompensation</Role>
      <ShortName>Employee benefits: variable compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>100310 - Disclosure - Interests in subsidiaries</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInSubsidiaries</Role>
      <ShortName>Interests in subsidiaries</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>100311 - Disclosure - Interests in associates and joint ventures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInAssociatesAndJointVentures</Role>
      <ShortName>Interests in associates and joint ventures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>100312 - Disclosure - Interests in unconsolidated structured entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInUnconsolidatedStructuredEntities</Role>
      <ShortName>Interests in unconsolidated structured entities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>100320 - Disclosure - Changes in organization and disposals</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ChangesInOrganizationAndDisposals</Role>
      <ShortName>Changes in organization and disposals</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>100330 - Disclosure - Finance lease receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinanceLeaseReceivables</Role>
      <ShortName>Finance lease receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>100340 - Disclosure - Guarantees, commitments and forward starting transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GuaranteesCommitmentsAndForwardStartingTransactions</Role>
      <ShortName>Guarantees, commitments and forward starting transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>100350 - Disclosure - Related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RelatedParties</Role>
      <ShortName>Related parties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>100360 - Disclosure - Invested assets and net new money</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InvestedAssetsAndNetNewMoney</Role>
      <ShortName>Invested assets and net new money</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>100370 - Disclosure - Currency translation rates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/CurrencyTranslationRates</Role>
      <ShortName>Currency translation rates</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>100390 - Disclosure - Main differences between IFRS and Swiss GAAP</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MainDifferencesBetweenIFRSAndSwissGAAP</Role>
      <ShortName>Main differences between IFRS and Swiss GAAP</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>100400 - Disclosure - Supplemental guarantor information required under SEC regulations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SupplementalGuarantorInformationRequiredUnderSECRegulations</Role>
      <ShortName>Supplemental guarantor information required under SEC regulations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>130000 - Disclosure - MD&amp;A - Risk management and control</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDARiskManagementAndControl</Role>
      <ShortName>MD&amp;A - Risk management and control</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>131000 - Disclosure - MD&amp;A - Risk management and control - Credit Risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDARiskManagementAndControlCreditRisk</Role>
      <ShortName>MD&amp;A - Risk management and control - Credit Risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>132000 - Disclosure - MD&amp;A - Risk management and control - Market Risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDARiskManagementAndControlMarketRisk</Role>
      <ShortName>MD&amp;A - Risk management and control - Market Risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>133000 - Disclosure - MD&amp;A - Risk management and control - Treasury Management</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDARiskManagementAndControlTreasuryManagement</Role>
      <ShortName>MD&amp;A - Risk management and control - Treasury Management</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>134000 - Disclosure - MD&amp;A - Capital management</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDACapitalManagement</Role>
      <ShortName>MD&amp;A - Capital management</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>200000 - Disclosure - Significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>300010 - Disclosure - Changes in accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ChangesInAccountingPoliciesTables</Role>
      <ShortName>Changes in accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/ChangesInAccountingPoliciesComparabilityAndAdjustments</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>300021 - Disclosure - Segment reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SegmentReportingTables</Role>
      <ShortName>Segment reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/SegmentReporting</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>300022 - Disclosure - Segment reporting by geographic location (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SegmentReportingByGeographicLocationTables</Role>
      <ShortName>Segment reporting by geographic location (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>300030 - Disclosure - Net interest income and other income from fair value changes on financial instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/NetInterestIncomeAndOtherIncomeFromFairValueChangesOnFinancialInstrumentsTables</Role>
      <ShortName>Net interest income and other income from fair value changes on financial instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>300040 - Disclosure - Net fee and commission income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/NetFeeAndCommissionIncomeTables</Role>
      <ShortName>Net fee and commission income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/NetFeeAndCommissionIncome</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>300050 - Disclosure - Other income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OtherIncomeTables</Role>
      <ShortName>Other income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/OtherIncome</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>300060 - Disclosure - Personnel expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PersonnelExpensesTables</Role>
      <ShortName>Personnel expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/PersonnelExpenses</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>300070 - Disclosure - General and administrative expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GeneralAndAdministrativeExpensesTables</Role>
      <ShortName>General and administrative expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/GeneralAndAdministrativeExpenses</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>300080 - Disclosure - Income taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/IncomeTaxesTables</Role>
      <ShortName>Income taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/IncomeTaxes</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>300090 - Disclosure - Earnings per share and shares outstanding (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/EarningsPerShareAndSharesOutstandingTables</Role>
      <ShortName>Earnings per share and shares outstanding (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/EarningsPerShareAndSharesOutstanding</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>300100 - Disclosure - Financial assets at amortized cost and other positions in scope of expected credit loss measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinancialAssetsAtAmortizedCostAndOtherPositionsInScopeOfExpectedCreditLossMeasurementTables</Role>
      <ShortName>Financial assets at amortized cost and other positions in scope of expected credit loss measurement (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/FinancialAssetsAtAmortizedCostAndOtherPositionsInScopeOfExpectedCreditLossMeasurement</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>300110 - Disclosure - Derivative instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DerivativeInstrumentsTables</Role>
      <ShortName>Derivative instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DerivativeInstruments</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>300120 - Disclosure - Financial assets and liabilities at fair value held for trading (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinancialAssetsAndLiabilitiesAtFairValueHeldForTradingTables</Role>
      <ShortName>Financial assets and liabilities at fair value held for trading (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/FinancialAssetsAndLiabilitiesAtFairValueHeldForTrading</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>300130 - Disclosure - Financial assets at fair value not held for trading (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinancialAssetsAtFairValueNotHeldForTradingTables</Role>
      <ShortName>Financial assets at fair value not held for trading (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/FinancialAssetsAtFairValueNotHeldForTrading</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>300140 - Disclosure - Financial assets measured at fair value through OCI (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinancialAssetsMeasuredAtFairValueThroughOCITables</Role>
      <ShortName>Financial assets measured at fair value through OCI (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/FinancialAssetsMeasuredAtFairValueThroughOCI</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>300150 - Disclosure - Property, equipment and software (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PropertyEquipmentAndSoftwareTables</Role>
      <ShortName>Property, equipment and software (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/PropertyEquipmentAndSoftware</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>300160 - Disclosure - Goodwill and intangible assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GoodwillAndIntangibleAssetsTables</Role>
      <ShortName>Goodwill and intangible assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/GoodwillAndIntangibleAssets</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>300170 - Disclosure - Other financial and non-financial assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OtherFinancialAndNonfinancialAssetsTables</Role>
      <ShortName>Other financial and non-financial assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/OtherFinancialAndNonfinancialAssets</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>300180 - Disclosure - Amounts due to banks and customer deposits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/AmountsDueToBanksAndCustomerDepositsTables</Role>
      <ShortName>Amounts due to banks and customer deposits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/AmountsDueToBanksAndCustomerDeposits</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>300190 - Disclosure - Debt issued designated at fair value (Table)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DebtIssuedDesignatedAtFairValueTable</Role>
      <ShortName>Debt issued designated at fair value (Table)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DebtIssuedDesignatedAtFairValue</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>300200 - Disclosure - Debt issued measured at amortized cost (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DebtIssuedMeasuredAtAmortizedCostTables</Role>
      <ShortName>Debt issued measured at amortized cost (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DebtIssuedMeasuredAtAmortizedCost</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>300210 - Disclosure - Provisions and contingent liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ProvisionsAndContingentLiabilitiesTables</Role>
      <ShortName>Provisions and contingent liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>300211 - Disclosure - Litigation, regulatory and similar matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/LitigationRegulatoryAndSimilarMattersTables</Role>
      <ShortName>Litigation, regulatory and similar matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/LitigationRegulatoryAndSimilarMatters</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>300220 - Disclosure - Other financial and non-financial liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OtherFinancialAndNonfinancialLiabilitiesTables</Role>
      <ShortName>Other financial and non-financial liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/OtherFinancialAndNonfinancialLiabilities</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>300230 - Disclosure - Expected credit loss measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementTables</Role>
      <ShortName>Expected credit loss measurement (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/ExpectedCreditLossMeasurement</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>300240 - Disclosure - Fair value measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FairValueMeasurementTables</Role>
      <ShortName>Fair value measurement (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/FairValueMeasurement</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>300250 - Disclosure - Offsetting financial assets and financial liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OffsettingFinancialAssetsAndFinancialLiabilitiesTables</Role>
      <ShortName>Offsetting financial assets and financial liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/OffsettingFinancialAssetsAndFinancialLiabilities</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>300260 - Disclosure - Restricted financial assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RestrictedFinancialAssetsTables</Role>
      <ShortName>Restricted financial assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/RestrictedFinancialAssets</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>300261 - Disclosure - Transferred financial assets that are not derecognized in their entirety (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/TransferredFinancialAssetsThatAreNotDerecognizedInTheirEntiretyTables</Role>
      <ShortName>Transferred financial assets that are not derecognized in their entirety (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/TransferredFinancialAssetsThatAreNotDerecognizedInTheirEntirety</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>300262 - Disclosure - Off-balance sheet assets received (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OffbalanceSheetAssetsReceivedTables</Role>
      <ShortName>Off-balance sheet assets received (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/OffbalanceSheetAssetsReceived</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>300270 - Disclosure - Maturity analysis of financial liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MaturityAnalysisOfFinancialLiabilitiesTables</Role>
      <ShortName>Maturity analysis of financial liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MaturityAnalysisOfFinancialLiabilities</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>300280 - Disclosure - Hedge accounting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingTables</Role>
      <ShortName>Hedge accounting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccounting</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>300290 - Disclosure - Pension and other post-employment benefit plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PensionAndOtherPostemploymentBenefitPlansTables</Role>
      <ShortName>Pension and other post-employment benefit plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/PensionAndOtherPostemploymentBenefitPlans</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>300300 - Disclosure - Employee benefits: variable compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/EmployeeBenefitsVariableCompensationTables</Role>
      <ShortName>Employee benefits: variable compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/EmployeeBenefitsVariableCompensation</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>300310 - Disclosure - Interests in subsidiaries (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInSubsidiariesTables</Role>
      <ShortName>Interests in subsidiaries (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InterestsInSubsidiaries</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>300311 - Disclosure - Interests in associates and joint ventures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInAssociatesAndJointVenturesTables</Role>
      <ShortName>Interests in associates and joint ventures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InterestsInAssociatesAndJointVentures</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>300312 - Disclosure - Interests in unconsolidated structured entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInUnconsolidatedStructuredEntitiesTables</Role>
      <ShortName>Interests in unconsolidated structured entities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InterestsInUnconsolidatedStructuredEntities</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>300330 - Disclosure - Finance lease receivables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinanceLeaseReceivablesTables</Role>
      <ShortName>Finance lease receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/FinanceLeaseReceivables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>300340 - Disclosure - Guarantees, commitments and forward starting transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GuaranteesCommitmentsAndForwardStartingTransactionsTables</Role>
      <ShortName>Guarantees, commitments and forward starting transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/GuaranteesCommitmentsAndForwardStartingTransactions</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>300350 - Disclosure - Related parties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RelatedPartiesTables</Role>
      <ShortName>Related parties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/RelatedParties</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>300360 - Disclosure - Invested assets and net new money (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InvestedAssetsAndNetNewMoneyTables</Role>
      <ShortName>Invested assets and net new money (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InvestedAssetsAndNetNewMoney</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>300370 - Disclosure - Currency translation rates (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/CurrencyTranslationRatesTables</Role>
      <ShortName>Currency translation rates (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/CurrencyTranslationRates</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>300400 - Disclosure - Supplemental guarantor information required under SEC regulations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SupplementalGuarantorInformationRequiredUnderSECRegulationsTables</Role>
      <ShortName>Supplemental guarantor information required under SEC regulations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/SupplementalGuarantorInformationRequiredUnderSECRegulations</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>331000 - Disclosure - MD&amp;A - Risk management and control - Credit Risk (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDARiskManagementAndControlCreditRiskTables</Role>
      <ShortName>MD&amp;A - Risk management and control - Credit Risk (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MDARiskManagementAndControlCreditRisk</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>331200 - Disclosure - MD&amp;A - Risk management and control - Market Risk (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDARiskManagementAndControlMarketRiskTables</Role>
      <ShortName>MD&amp;A - Risk management and control - Market Risk (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MDARiskManagementAndControlMarketRisk</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>331500 - Disclosure - MD&amp;A - Capital management (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDACapitalManagementTables</Role>
      <ShortName>MD&amp;A - Capital management (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MDACapitalManagement</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>400011 - Disclosure - Significant accounting policies (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SignificantAccountingPoliciesNarrativeDetail</Role>
      <ShortName>Significant accounting policies (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/SignificantAccountingPoliciesPolicies</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>400012 - Disclosure - Significant accounting policies - Useful lives (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SignificantAccountingPoliciesUsefulLivesNarrativeDetail</Role>
      <ShortName>Significant accounting policies - Useful lives (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>400013 - Disclosure - Changes in accounting policies, comparability and adjustments (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ChangesInAccountingPoliciesComparabilityAndAdjustmentsNarrativeDetail</Role>
      <ShortName>Changes in accounting policies, comparability and adjustments (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/ChangesInAccountingPoliciesComparabilityAndAdjustments</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>400014 - Disclosure - Reconciliation between operating lease commitments disclosed under IAS 17 and lease liabilities recognized under IFRS 16 (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ReconciliationBetweenOperatingLeaseCommitmentsDisclosedUnderIAS17AndLeaseLiabilitiesRecognizedUnderIFRS16Detail</Role>
      <ShortName>Reconciliation between operating lease commitments disclosed under IAS 17 and lease liabilities recognized under IFRS 16 (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>400015 - Disclosure - Determination of right-of-use assets on transition (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DeterminationOfRightofuseAssetsOnTransitionDetail</Role>
      <ShortName>Determination of right-of-use assets on transition (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>400016 - Disclosure - Changes to the presentation of dividend income and expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ChangesToThePresentationOfDividendIncomeAndExpenseDetail</Role>
      <ShortName>Changes to the presentation of dividend income and expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>400017 - Disclosure - IFRSs and interpretations to be adopted and other adjustments (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/IFRSsAndInterpretationsToBeAdoptedAndOtherAdjustmentsNarrativeDetail</Role>
      <ShortName>IFRSs and interpretations to be adopted and other adjustments (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>401041 - Disclosure - Conditional share capital (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ConditionalShareCapitalNarrativeDetail</Role>
      <ShortName>Conditional share capital (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>401042 - Disclosure - Share repurchase program (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ShareRepurchaseProgramNarrativeDetail</Role>
      <ShortName>Share repurchase program (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>401098 - Disclosure - Segment reporting (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SegmentReportingNarrativeDetail</Role>
      <ShortName>Segment reporting (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/SegmentReportingTables</ParentRole>
      <Position>119</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>401099 - Disclosure - Segment reporting (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SegmentReportingDetail1</Role>
      <ShortName>Segment reporting (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/SegmentReportingTables</ParentRole>
      <Position>120</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>401100 - Disclosure - Segment reporting (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SegmentReportingDetail2</Role>
      <ShortName>Segment reporting (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/SegmentReportingTables</ParentRole>
      <Position>121</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>401140 - Disclosure - Segment reporting by geographic location (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SegmentReportingByGeographicLocationDetail</Role>
      <ShortName>Segment reporting by geographic location (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/SegmentReportingByGeographicLocationTables</ParentRole>
      <Position>122</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>401150 - Disclosure - Net interest income and other net income from fair value changes on financial instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/NetInterestIncomeAndOtherNetIncomeFromFairValueChangesOnFinancialInstrumentsDetail</Role>
      <ShortName>Net interest income and other net income from fair value changes on financial instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/NetInterestIncomeAndOtherNetIncomeFromFairValueChangesOnFinancialInstruments</ParentRole>
      <Position>123</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>401160 - Disclosure - Net fee and commission income (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/NetFeeAndCommissionIncomeDetail</Role>
      <ShortName>Net fee and commission income (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/NetFeeAndCommissionIncomeTables</ParentRole>
      <Position>124</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>401170 - Disclosure - Other income (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OtherIncomeDetail</Role>
      <ShortName>Other income (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/OtherIncomeTables</ParentRole>
      <Position>125</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>401180 - Disclosure - Personnel expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PersonnelExpensesDetail</Role>
      <ShortName>Personnel expenses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/PersonnelExpensesTables</ParentRole>
      <Position>126</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>401190 - Disclosure - General and administrative expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GeneralAndAdministrativeExpensesDetail</Role>
      <ShortName>General and administrative expenses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/GeneralAndAdministrativeExpensesTables</ParentRole>
      <Position>127</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>401199 - Disclosure - Income taxes (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/IncomeTaxesNarrativeDetail</Role>
      <ShortName>Income taxes (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/IncomeTaxesTables</ParentRole>
      <Position>128</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>401200 - Disclosure - Income taxes (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/IncomeTaxesDetail1</Role>
      <ShortName>Income taxes (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/IncomeTaxesTables</ParentRole>
      <Position>129</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>401210 - Disclosure - Income taxes (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/IncomeTaxesDetail2</Role>
      <ShortName>Income taxes (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/IncomeTaxesTables</ParentRole>
      <Position>130</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>401221 - Disclosure - Income taxes - DTA (Detail 3.1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/IncomeTaxesDTADetail31</Role>
      <ShortName>Income taxes - DTA (Detail 3.1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>401222 - Disclosure - Income taxes - DTL (Detail 3.2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/IncomeTaxesDTLDetail32</Role>
      <ShortName>Income taxes - DTL (Detail 3.2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>401230 - Disclosure - Income taxes (Detail 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/IncomeTaxesDetail4</Role>
      <ShortName>Income taxes (Detail 4)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/IncomeTaxesTables</ParentRole>
      <Position>133</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>401240 - Disclosure - Earnings per share and shares outstanding (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/EarningsPerShareAndSharesOutstandingDetail</Role>
      <ShortName>Earnings per share and shares outstanding (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/EarningsPerShareAndSharesOutstandingTables</ParentRole>
      <Position>134</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>401250 - Disclosure - Potentially dilutive instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PotentiallyDilutiveInstrumentsDetail</Role>
      <ShortName>Potentially dilutive instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>401260 - Disclosure - Expected credit loss measurement - On-balance sheet financial assets subject to ECL (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementOnbalanceSheetFinancialAssetsSubjectToECLDetail</Role>
      <ShortName>Expected credit loss measurement - On-balance sheet financial assets subject to ECL (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>401261 - Disclosure - Expected credit loss measurement - Off-balance sheet financial assets subject to ECL (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementOffbalanceSheetFinancialAssetsSubjectToECLDetail</Role>
      <ShortName>Expected credit loss measurement - Off-balance sheet financial assets subject to ECL (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>401262 - Disclosure - Expected credit loss measurement - Coverage ratios (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementCoverageRatiosDetail1</Role>
      <ShortName>Expected credit loss measurement - Coverage ratios (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>401263 - Disclosure - Expected credit loss measurement - Coverage ratios (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementCoverageRatiosDetail2</Role>
      <ShortName>Expected credit loss measurement - Coverage ratios (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>401264 - Disclosure - Expected credit loss measurement - ECL allowances and provisions in Switzerland (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementECLAllowancesAndProvisionsInSwitzerlandDetail</Role>
      <ShortName>Expected credit loss measurement - ECL allowances and provisions in Switzerland (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>401265 - Disclosure - Expected credit loss measurement - Coverage ratios (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementCoverageRatiosNarrativeDetail</Role>
      <ShortName>Expected credit loss measurement - Coverage ratios (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>401294 - Disclosure - Derivative instruments (Narrative) (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DerivativeInstrumentsNarrativeDetail1</Role>
      <ShortName>Derivative instruments (Narrative) (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>142</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>401295 - Disclosure - Derivative instruments (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DerivativeInstrumentsDetail1</Role>
      <ShortName>Derivative instruments (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>143</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>401296 - Disclosure - Derivative instruments (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DerivativeInstrumentsDetail2</Role>
      <ShortName>Derivative instruments (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>144</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>401297 - Disclosure - Derivative instruments (Detail 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DerivativeInstrumentsDetail3</Role>
      <ShortName>Derivative instruments (Detail 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>145</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>401298 - Disclosure - Derivative instruments (Narrative) (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DerivativeInstrumentsNarrativeDetail2</Role>
      <ShortName>Derivative instruments (Narrative) (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>146</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R147.htm</HtmlFileName>
      <LongName>401445 - Disclosure - Financial assets and liabilities at fair value held for trading (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinancialAssetsAndLiabilitiesAtFairValueHeldForTradingDetails</Role>
      <ShortName>Financial assets and liabilities at fair value held for trading (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/FinancialAssetsAndLiabilitiesAtFairValueHeldForTradingTables</ParentRole>
      <Position>147</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R148.htm</HtmlFileName>
      <LongName>401446 - Disclosure - Financial assets at fair value not held for trading (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinancialAssetsAtFairValueNotHeldForTradingDetail</Role>
      <ShortName>Financial assets at fair value not held for trading (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/FinancialAssetsAtFairValueNotHeldForTradingTables</ParentRole>
      <Position>148</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R149.htm</HtmlFileName>
      <LongName>401450 - Disclosure - Financial assets measured at fair value through OCI (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinancialAssetsMeasuredAtFairValueThroughOCIDetail</Role>
      <ShortName>Financial assets measured at fair value through OCI (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/FinancialAssetsMeasuredAtFairValueThroughOCITables</ParentRole>
      <Position>149</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R150.htm</HtmlFileName>
      <LongName>401470 - Disclosure - Property, equipment and software (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PropertyEquipmentAndSoftwareDetail</Role>
      <ShortName>Property, equipment and software (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/PropertyEquipmentAndSoftwareTables</ParentRole>
      <Position>150</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>401479 - Disclosure - Goodwill and intangible assets (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GoodwillAndIntangibleAssetsNarrativeDetail</Role>
      <ShortName>Goodwill and intangible assets (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/GoodwillAndIntangibleAssetsTables</ParentRole>
      <Position>151</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>401480 - Disclosure - Goodwill and intangible assets (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GoodwillAndIntangibleAssetsDetail1</Role>
      <ShortName>Goodwill and intangible assets (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/GoodwillAndIntangibleAssetsTables</ParentRole>
      <Position>152</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R153.htm</HtmlFileName>
      <LongName>401490 - Disclosure - Goodwill and intangible assets (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GoodwillAndIntangibleAssetsDetail2</Role>
      <ShortName>Goodwill and intangible assets (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/GoodwillAndIntangibleAssetsTables</ParentRole>
      <Position>153</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R154.htm</HtmlFileName>
      <LongName>401500 - Disclosure - Goodwill and intangible assets (Detail 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GoodwillAndIntangibleAssetsDetail3</Role>
      <ShortName>Goodwill and intangible assets (Detail 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/GoodwillAndIntangibleAssetsTables</ParentRole>
      <Position>154</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R155.htm</HtmlFileName>
      <LongName>401510 - Disclosure - Goodwill and intangible assets (Detail 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GoodwillAndIntangibleAssetsDetail4</Role>
      <ShortName>Goodwill and intangible assets (Detail 4)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/GoodwillAndIntangibleAssetsTables</ParentRole>
      <Position>155</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R156.htm</HtmlFileName>
      <LongName>401520 - Disclosure - Other financial assets measured at amortized cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OtherFinancialAssetsMeasuredAtAmortizedCostDetail</Role>
      <ShortName>Other financial assets measured at amortized cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>156</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>401530 - Disclosure - Other non-financial assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OtherNonfinancialAssetsDetail</Role>
      <ShortName>Other non-financial assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>157</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>401540 - Disclosure - Amounts due to banks and customer deposits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/AmountsDueToBanksAndCustomerDepositsDetail</Role>
      <ShortName>Amounts due to banks and customer deposits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/AmountsDueToBanksAndCustomerDepositsTables</ParentRole>
      <Position>158</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R159.htm</HtmlFileName>
      <LongName>401545 - Disclosure - Funding from Group and other subsidiaries (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FundingFromGroupAndOtherSubsidiariesDetail</Role>
      <ShortName>Funding from Group and other subsidiaries (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>159</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R160.htm</HtmlFileName>
      <LongName>401550 - Disclosure - Debt issued designated at fair value (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DebtIssuedDesignatedAtFairValueDetail1</Role>
      <ShortName>Debt issued designated at fair value (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DebtIssuedDesignatedAtFairValueTable</ParentRole>
      <Position>160</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R161.htm</HtmlFileName>
      <LongName>401560 - Disclosure - Debt issued designated at fair value (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DebtIssuedDesignatedAtFairValueDetail2</Role>
      <ShortName>Debt issued designated at fair value (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DebtIssuedDesignatedAtFairValueTable</ParentRole>
      <Position>161</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R162.htm</HtmlFileName>
      <LongName>401570 - Disclosure - Debt issued measured at amortized cost (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DebtIssuedMeasuredAtAmortizedCostDetail1</Role>
      <ShortName>Debt issued measured at amortized cost (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DebtIssuedMeasuredAtAmortizedCostTables</ParentRole>
      <Position>162</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>401580 - Disclosure - Debt issued measured at amortized cost (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DebtIssuedMeasuredAtAmortizedCostDetail2</Role>
      <ShortName>Debt issued measured at amortized cost (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DebtIssuedMeasuredAtAmortizedCostTables</ParentRole>
      <Position>163</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>401581 - Disclosure - Debt issued measured at amortized cost (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DebtIssuedMeasuredAtAmortizedCostNarrativeDetail</Role>
      <ShortName>Debt issued measured at amortized cost (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/DebtIssuedMeasuredAtAmortizedCostTables</ParentRole>
      <Position>164</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R165.htm</HtmlFileName>
      <LongName>401590 - Disclosure - Provisions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ProvisionsDetail</Role>
      <ShortName>Provisions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/ProvisionsAndContingentLiabilitiesTables</ParentRole>
      <Position>165</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R166.htm</HtmlFileName>
      <LongName>401591 - Disclosure - Provisions (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ProvisionsNarrativeDetail</Role>
      <ShortName>Provisions (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/ProvisionsAndContingentLiabilitiesTables</ParentRole>
      <Position>166</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R167.htm</HtmlFileName>
      <LongName>401600 - Disclosure - Provisions - additional information (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ProvisionsAdditionalInformationDetail1</Role>
      <ShortName>Provisions - additional information (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>167</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R168.htm</HtmlFileName>
      <LongName>401601 - Disclosure - Provisions - additional information (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ProvisionsAdditionalInformationDetail2</Role>
      <ShortName>Provisions - additional information (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>168</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>401610 - Disclosure - Litigation, regulatory and similar matters (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/LitigationRegulatoryAndSimilarMattersDetail</Role>
      <ShortName>Litigation, regulatory and similar matters (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/LitigationRegulatoryAndSimilarMattersTables</ParentRole>
      <Position>169</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>401611 - Disclosure - Litigation, regulatory and similar matters (Narrative) (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/LitigationRegulatoryAndSimilarMattersNarrativeDetail1</Role>
      <ShortName>Litigation, regulatory and similar matters (Narrative) (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/LitigationRegulatoryAndSimilarMattersTables</ParentRole>
      <Position>170</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R171.htm</HtmlFileName>
      <LongName>401612 - Disclosure - Litigation, regulatory and similar matters (Narrative) (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/LitigationRegulatoryAndSimilarMattersNarrativeDetail2</Role>
      <ShortName>Litigation, regulatory and similar matters (Narrative) (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/LitigationRegulatoryAndSimilarMattersTables</ParentRole>
      <Position>171</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R172.htm</HtmlFileName>
      <LongName>401620 - Disclosure - Other financial liabilities measured at amortized cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OtherFinancialLiabilitiesMeasuredAtAmortizedCostDetail</Role>
      <ShortName>Other financial liabilities measured at amortized cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>172</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R173.htm</HtmlFileName>
      <LongName>401630 - Disclosure - Other financial liabilities designated at fair value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OtherFinancialLiabilitiesDesignatedAtFairValueDetail</Role>
      <ShortName>Other financial liabilities designated at fair value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>173</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R174.htm</HtmlFileName>
      <LongName>401631 - Disclosure - Other non-financial liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OtherNonfinancialLiabilitiesDetail</Role>
      <ShortName>Other non-financial liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>174</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R175.htm</HtmlFileName>
      <LongName>401638 - Disclosure - Expected credit loss measurement - ECL selection of key macro-economic variables (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementECLSelectionOfKeyMacroeconomicVariablesDetail</Role>
      <ShortName>Expected credit loss measurement - ECL selection of key macro-economic variables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>175</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R176.htm</HtmlFileName>
      <LongName>401639 - Disclosure - Expected credit loss measurement - ECL for the period (Narrative) (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementECLForThePeriodNarrativeDetail1</Role>
      <ShortName>Expected credit loss measurement - ECL for the period (Narrative) (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>176</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R177.htm</HtmlFileName>
      <LongName>401640 - Disclosure - Expected credit loss measurement - ECL for the period (Narrative) (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementECLForThePeriodNarrativeDetail2</Role>
      <ShortName>Expected credit loss measurement - ECL for the period (Narrative) (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>177</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R178.htm</HtmlFileName>
      <LongName>401641 - Disclosure - Expected credit loss measurement - Development of allowance for credit losses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementDevelopmentOfAllowanceForCreditLossesDetail</Role>
      <ShortName>Expected credit loss measurement - Development of allowance for credit losses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>178</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R179.htm</HtmlFileName>
      <LongName>401642 - Disclosure - Expected credit loss measurement - Maximum exposure to credit risk (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementMaximumExposureToCreditRiskDetail</Role>
      <ShortName>Expected credit loss measurement - Maximum exposure to credit risk (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>179</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R180.htm</HtmlFileName>
      <LongName>401643 - Disclosure - Expected credit loss measurement - Financial assets subject to credit risk by rating category (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementFinancialAssetsSubjectToCreditRiskByRatingCategoryDetail</Role>
      <ShortName>Expected credit loss measurement - Financial assets subject to credit risk by rating category (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>180</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R181.htm</HtmlFileName>
      <LongName>401644 - Disclosure - Expected credit loss measurement - Off balance sheet positions subject to expected credit loss by rating category (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementOffBalanceSheetPositionsSubjectToExpectedCreditLossByRatingCategoryDetail</Role>
      <ShortName>Expected credit loss measurement - Off balance sheet positions subject to expected credit loss by rating category (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>181</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R182.htm</HtmlFileName>
      <LongName>401645 - Disclosure - Expected credit loss measurement - Credit impaired financial instruments at amortized cost (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementCreditImpairedFinancialInstrumentsAtAmortizedCostNarrativeDetail</Role>
      <ShortName>Expected credit loss measurement - Credit impaired financial instruments at amortized cost (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>182</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R183.htm</HtmlFileName>
      <LongName>401646 - Disclosure - Expected credit loss measurement - Credit impaired financial instruments at amortized cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementCreditImpairedFinancialInstrumentsAtAmortizedCostDetail</Role>
      <ShortName>Expected credit loss measurement - Credit impaired financial instruments at amortized cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>183</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R184.htm</HtmlFileName>
      <LongName>401647 - Disclosure - Expected credit loss measurement - Scenario weights (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementScenarioWeightsDetail</Role>
      <ShortName>Expected credit loss measurement - Scenario weights (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>184</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R185.htm</HtmlFileName>
      <LongName>401648 - Disclosure - Expected credit loss measurement - Sensitivity analysis (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementSensitivityAnalysisNarrativeDetail</Role>
      <ShortName>Expected credit loss measurement - Sensitivity analysis (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>185</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R186.htm</HtmlFileName>
      <LongName>401649 - Disclosure - Expected credit loss measurement - Sensitivity analysis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ExpectedCreditLossMeasurementSensitivityAnalysisDetail</Role>
      <ShortName>Expected credit loss measurement - Sensitivity analysis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>186</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R187.htm</HtmlFileName>
      <LongName>401650 - Disclosure - FVM - Fair value hierarchy - Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMFairValueHierarchyAssetsDetail</Role>
      <ShortName>FVM - Fair value hierarchy - Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>187</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R188.htm</HtmlFileName>
      <LongName>401651 - Disclosure - FVM - Fair value hierarchy - Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMFairValueHierarchyLiabilitiesDetail</Role>
      <ShortName>FVM - Fair value hierarchy - Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>188</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R189.htm</HtmlFileName>
      <LongName>401660 - Disclosure - FVM - Valuation adjustments: Deferred day-1 P&amp;L (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMValuationAdjustmentsDeferredDay1PLDetail</Role>
      <ShortName>FVM - Valuation adjustments: Deferred day-1 P&amp;L (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>189</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R190.htm</HtmlFileName>
      <LongName>401670 - Disclosure - FVM - Valuation adjustments: Own credit adjustments on financial liabilities designated at fair value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMValuationAdjustmentsOwnCreditAdjustmentsOnFinancialLiabilitiesDesignatedAtFairValueDetail</Role>
      <ShortName>FVM - Valuation adjustments: Own credit adjustments on financial liabilities designated at fair value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>190</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R191.htm</HtmlFileName>
      <LongName>401680 - Disclosure - FVM - Valuation adjustments: Valuation adjustments on financial instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMValuationAdjustmentsValuationAdjustmentsOnFinancialInstrumentsDetail</Role>
      <ShortName>FVM - Valuation adjustments: Valuation adjustments on financial instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>191</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R192.htm</HtmlFileName>
      <LongName>401690 - Disclosure - FVM - Level 3 instruments: Valuation techniques and inputs (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMLevel3InstrumentsValuationTechniquesAndInputsDetail</Role>
      <ShortName>FVM - Level 3 instruments: Valuation techniques and inputs (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>192</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R193.htm</HtmlFileName>
      <LongName>401691 - Disclosure - FVM - Level 3 instruments: Valuation techniques and inputs (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMLevel3InstrumentsValuationTechniquesAndInputsNarrativeDetail</Role>
      <ShortName>FVM - Level 3 instruments: Valuation techniques and inputs (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>193</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R194.htm</HtmlFileName>
      <LongName>401700 - Disclosure - FVM - Level 3 instruments: Sensitivity to changes in unobservable input assumptions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMLevel3InstrumentsSensitivityToChangesInUnobservableInputAssumptionsDetail</Role>
      <ShortName>FVM - Level 3 instruments: Sensitivity to changes in unobservable input assumptions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>194</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R195.htm</HtmlFileName>
      <LongName>401710 - Disclosure - FVM - Movements of level 3 instruments - Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMMovementsOfLevel3InstrumentsAssetsDetail</Role>
      <ShortName>FVM - Movements of level 3 instruments - Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>195</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R196.htm</HtmlFileName>
      <LongName>401711 - Disclosure - FVM - Movements of level 3 instruments - Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMMovementsOfLevel3InstrumentsLiabilitiesDetail</Role>
      <ShortName>FVM - Movements of level 3 instruments - Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>196</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R197.htm</HtmlFileName>
      <LongName>401712 - Disclosure - FVM - Movements of level 3 instruments (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMMovementsOfLevel3InstrumentsNarrativeDetail</Role>
      <ShortName>FVM - Movements of level 3 instruments (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>197</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R198.htm</HtmlFileName>
      <LongName>401715 - Disclosure - Maximum exposure to credit risk - assets at fair value (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MaximumExposureToCreditRiskAssetsAtFairValueDetail</Role>
      <ShortName>Maximum exposure to credit risk - assets at fair value (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>198</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R199.htm</HtmlFileName>
      <LongName>401720 - Disclosure - FVM - Financial instruments not measured at fair value - Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMFinancialInstrumentsNotMeasuredAtFairValueAssetsDetail</Role>
      <ShortName>FVM - Financial instruments not measured at fair value - Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>199</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R200.htm</HtmlFileName>
      <LongName>401721 - Disclosure - FVM - Financial instruments not measured at fair value - Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FVMFinancialInstrumentsNotMeasuredAtFairValueLiabilitiesDetail</Role>
      <ShortName>FVM - Financial instruments not measured at fair value - Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>200</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R201.htm</HtmlFileName>
      <LongName>401725 - Disclosure - Offsetting financial assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OffsettingFinancialAssetsDetail</Role>
      <ShortName>Offsetting financial assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/OffsettingFinancialAssetsAndFinancialLiabilitiesTables</ParentRole>
      <Position>201</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R202.htm</HtmlFileName>
      <LongName>401726 - Disclosure - Offsetting financial liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OffsettingFinancialLiabilitiesDetail</Role>
      <ShortName>Offsetting financial liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>202</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R203.htm</HtmlFileName>
      <LongName>401730 - Disclosure - Restricted financial assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RestrictedFinancialAssetsDetail</Role>
      <ShortName>Restricted financial assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/RestrictedFinancialAssetsTables</ParentRole>
      <Position>203</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R204.htm</HtmlFileName>
      <LongName>401731 - Disclosure - Restricted financial assets (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RestrictedFinancialAssetsNarrativeDetail</Role>
      <ShortName>Restricted financial assets (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/RestrictedFinancialAssetsTables</ParentRole>
      <Position>204</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R205.htm</HtmlFileName>
      <LongName>401740 - Disclosure - Transferred financial assets that are not derecognized in their entirety (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/TransferredFinancialAssetsThatAreNotDerecognizedInTheirEntiretyDetail</Role>
      <ShortName>Transferred financial assets that are not derecognized in their entirety (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/TransferredFinancialAssetsThatAreNotDerecognizedInTheirEntiretyTables</ParentRole>
      <Position>205</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R206.htm</HtmlFileName>
      <LongName>401741 - Disclosure - Transferred financial assets that are not derecognized in their entirety (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/TransferredFinancialAssetsThatAreNotDerecognizedInTheirEntiretyNarrativeDetail</Role>
      <ShortName>Transferred financial assets that are not derecognized in their entirety (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/TransferredFinancialAssetsThatAreNotDerecognizedInTheirEntiretyTables</ParentRole>
      <Position>206</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R207.htm</HtmlFileName>
      <LongName>401742 - Disclosure - Transferred financial assets that are derecognized in their entirety with continuing involvement (Narrative) (Detail 1.1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/TransferredFinancialAssetsThatAreDerecognizedInTheirEntiretyWithContinuingInvolvementNarrativeDetail11</Role>
      <ShortName>Transferred financial assets that are derecognized in their entirety with continuing involvement (Narrative) (Detail 1.1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/TransferredFinancialAssetsThatAreDerecognizedInTheirEntiretyWithContinuingInvolvement</ParentRole>
      <Position>207</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R208.htm</HtmlFileName>
      <LongName>401743 - Disclosure - Transferred financial assets that are derecognized in their entirety with continuing involvement (Narrative) (Detail 1.2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/TransferredFinancialAssetsThatAreDerecognizedInTheirEntiretyWithContinuingInvolvementNarrativeDetail12</Role>
      <ShortName>Transferred financial assets that are derecognized in their entirety with continuing involvement (Narrative) (Detail 1.2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/TransferredFinancialAssetsThatAreDerecognizedInTheirEntiretyWithContinuingInvolvement</ParentRole>
      <Position>208</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R209.htm</HtmlFileName>
      <LongName>401750 - Disclosure - Off-balance sheet assets received (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/OffbalanceSheetAssetsReceivedDetail</Role>
      <ShortName>Off-balance sheet assets received (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/OffbalanceSheetAssetsReceivedTables</ParentRole>
      <Position>209</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R210.htm</HtmlFileName>
      <LongName>401760 - Disclosure - Maturity analysis of financial liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MaturityAnalysisOfFinancialLiabilitiesDetail</Role>
      <ShortName>Maturity analysis of financial liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MaturityAnalysisOfFinancialLiabilitiesTables</ParentRole>
      <Position>210</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R211.htm</HtmlFileName>
      <LongName>401770 - Disclosure - Hedge accounting (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingNarrativeDetail</Role>
      <ShortName>Hedge accounting (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>211</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R212.htm</HtmlFileName>
      <LongName>401771 - Disclosure - Hedge accounting (Detail 1.1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail11</Role>
      <ShortName>Hedge accounting (Detail 1.1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>212</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R213.htm</HtmlFileName>
      <LongName>401772 - Disclosure - Hedge accounting (Detail 1.2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail12</Role>
      <ShortName>Hedge accounting (Detail 1.2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>213</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R214.htm</HtmlFileName>
      <LongName>401773 - Disclosure - Hedge accounting (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail2</Role>
      <ShortName>Hedge accounting (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>214</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R215.htm</HtmlFileName>
      <LongName>401774 - Disclosure - Hedge accounting (Detail 3.1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail31</Role>
      <ShortName>Hedge accounting (Detail 3.1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>215</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R216.htm</HtmlFileName>
      <LongName>401775 - Disclosure - Hedge accounting (Detail 3.2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail32</Role>
      <ShortName>Hedge accounting (Detail 3.2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>216</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R217.htm</HtmlFileName>
      <LongName>401776 - Disclosure - Hedge accounting (Detail 4.1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail41</Role>
      <ShortName>Hedge accounting (Detail 4.1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>217</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R218.htm</HtmlFileName>
      <LongName>401777 - Disclosure - Hedge accounting (Detail 4.2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail42</Role>
      <ShortName>Hedge accounting (Detail 4.2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>218</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R219.htm</HtmlFileName>
      <LongName>401778 - Disclosure - Hedge accounting (Detail 5)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail5</Role>
      <ShortName>Hedge accounting (Detail 5)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>219</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R220.htm</HtmlFileName>
      <LongName>401779 - Disclosure - Hedge accounting (Detail 6.1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail61</Role>
      <ShortName>Hedge accounting (Detail 6.1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>220</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R221.htm</HtmlFileName>
      <LongName>401780 - Disclosure - Hedge accounting (Detail 6.2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail62</Role>
      <ShortName>Hedge accounting (Detail 6.2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>221</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R222.htm</HtmlFileName>
      <LongName>401781 - Disclosure - Hedge accounting (Detail 7)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail7</Role>
      <ShortName>Hedge accounting (Detail 7)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>222</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R223.htm</HtmlFileName>
      <LongName>401782 - Disclosure - Hedge accounting (Detail 8)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail8</Role>
      <ShortName>Hedge accounting (Detail 8)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>223</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R224.htm</HtmlFileName>
      <LongName>401783 - Disclosure - Hedge accounting (Detail 9)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/HedgeAccountingDetail9</Role>
      <ShortName>Hedge accounting (Detail 9)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/HedgeAccountingTables</ParentRole>
      <Position>224</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R225.htm</HtmlFileName>
      <LongName>401810 - Disclosure - Pension and other post-employment benefit plans (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PensionAndOtherPostemploymentBenefitPlansDetail1</Role>
      <ShortName>Pension and other post-employment benefit plans (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/PensionAndOtherPostemploymentBenefitPlansTables</ParentRole>
      <Position>225</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R226.htm</HtmlFileName>
      <LongName>401820 - Disclosure - Pension and other post-employment benefit plans (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PensionAndOtherPostemploymentBenefitPlansDetail2</Role>
      <ShortName>Pension and other post-employment benefit plans (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/PensionAndOtherPostemploymentBenefitPlansTables</ParentRole>
      <Position>226</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R227.htm</HtmlFileName>
      <LongName>401830 - Disclosure - Pension and other post-employment benefit plans (Detail 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PensionAndOtherPostemploymentBenefitPlansDetail3</Role>
      <ShortName>Pension and other post-employment benefit plans (Detail 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/PensionAndOtherPostemploymentBenefitPlansTables</ParentRole>
      <Position>227</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R228.htm</HtmlFileName>
      <LongName>401831 - Disclosure - Pension and other post-employment benefit plans (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/PensionAndOtherPostemploymentBenefitPlansNarrativeDetail</Role>
      <ShortName>Pension and other post-employment benefit plans (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/PensionAndOtherPostemploymentBenefitPlansTables</ParentRole>
      <Position>228</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R229.htm</HtmlFileName>
      <LongName>401840 - Disclosure - Defined benefit plans (Detail 4.1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DefinedBenefitPlansDetail41</Role>
      <ShortName>Defined benefit plans (Detail 4.1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>229</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R230.htm</HtmlFileName>
      <LongName>401841 - Disclosure - Defined benefit plans (Detail 4.2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DefinedBenefitPlansDetail42</Role>
      <ShortName>Defined benefit plans (Detail 4.2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>230</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R231.htm</HtmlFileName>
      <LongName>401842 - Disclosure - Defined benefit plans (Detail 4.3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DefinedBenefitPlansDetail43</Role>
      <ShortName>Defined benefit plans (Detail 4.3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>231</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R232.htm</HtmlFileName>
      <LongName>401843 - Disclosure - Defined benefit plans (Detail 5.1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DefinedBenefitPlansDetail51</Role>
      <ShortName>Defined benefit plans (Detail 5.1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>232</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R233.htm</HtmlFileName>
      <LongName>401844 - Disclosure - Defined benefit plans (Detail 5.2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DefinedBenefitPlansDetail52</Role>
      <ShortName>Defined benefit plans (Detail 5.2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>233</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R234.htm</HtmlFileName>
      <LongName>401850 - Disclosure - Defined benefit plans (Detail 6)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DefinedBenefitPlansDetail6</Role>
      <ShortName>Defined benefit plans (Detail 6)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>234</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R235.htm</HtmlFileName>
      <LongName>401860 - Disclosure - Defined benefit plans (Detail 7)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DefinedBenefitPlansDetail7</Role>
      <ShortName>Defined benefit plans (Detail 7)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>235</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R236.htm</HtmlFileName>
      <LongName>401870 - Disclosure - Defined benefit plans (Detail 8)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DefinedBenefitPlansDetail8</Role>
      <ShortName>Defined benefit plans (Detail 8)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>236</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R237.htm</HtmlFileName>
      <LongName>401880 - Disclosure - Defined benefit plans (Detail 9)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DefinedBenefitPlansDetail9</Role>
      <ShortName>Defined benefit plans (Detail 9)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>237</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R238.htm</HtmlFileName>
      <LongName>401890 - Disclosure - Defined benefit plans (Detail 10)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DefinedBenefitPlansDetail10</Role>
      <ShortName>Defined benefit plans (Detail 10)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>238</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R239.htm</HtmlFileName>
      <LongName>401891 - Disclosure - Defined benefit plans (Detail 11)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/DefinedBenefitPlansDetail11</Role>
      <ShortName>Defined benefit plans (Detail 11)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>239</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R240.htm</HtmlFileName>
      <LongName>401900 - Disclosure - Medical insurance plans (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MedicalInsurancePlansNarrativeDetail</Role>
      <ShortName>Medical insurance plans (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>240</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R241.htm</HtmlFileName>
      <LongName>401930 - Disclosure - Related party disclosure (Detail 15)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RelatedPartyDisclosureDetail15</Role>
      <ShortName>Related party disclosure (Detail 15)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>241</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R242.htm</HtmlFileName>
      <LongName>401940 - Disclosure - Related party disclosure (Detail 16)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RelatedPartyDisclosureDetail16</Role>
      <ShortName>Related party disclosure (Detail 16)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>242</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R243.htm</HtmlFileName>
      <LongName>401948 - Disclosure - Employee benefits: variable compensation (Narrative) (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/EmployeeBenefitsVariableCompensationNarrativeDetail1</Role>
      <ShortName>Employee benefits: variable compensation (Narrative) (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/EmployeeBenefitsVariableCompensationTables</ParentRole>
      <Position>243</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R244.htm</HtmlFileName>
      <LongName>401949 - Disclosure - Employee benefits: variable compensation (Narrative) (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/EmployeeBenefitsVariableCompensationNarrativeDetail2</Role>
      <ShortName>Employee benefits: variable compensation (Narrative) (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/EmployeeBenefitsVariableCompensationTables</ParentRole>
      <Position>244</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R245.htm</HtmlFileName>
      <LongName>401950 - Disclosure - Employee benefits: variable compensation - Effect on income statement (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/EmployeeBenefitsVariableCompensationEffectOnIncomeStatementDetail1</Role>
      <ShortName>Employee benefits: variable compensation - Effect on income statement (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>245</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R246.htm</HtmlFileName>
      <LongName>401980 - Disclosure - Employee benefits: variable compensation - Movements (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/EmployeeBenefitsVariableCompensationMovementsDetail1</Role>
      <ShortName>Employee benefits: variable compensation - Movements (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>246</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R247.htm</HtmlFileName>
      <LongName>401990 - Disclosure - Employee benefits: variable compensation - Movements (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/EmployeeBenefitsVariableCompensationMovementsDetail2</Role>
      <ShortName>Employee benefits: variable compensation - Movements (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>247</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R248.htm</HtmlFileName>
      <LongName>402010 - Disclosure - Employee benefits: variable compensation - Movements (Detail 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/EmployeeBenefitsVariableCompensationMovementsDetail3</Role>
      <ShortName>Employee benefits: variable compensation - Movements (Detail 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>248</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R249.htm</HtmlFileName>
      <LongName>402030 - Disclosure - Interests in subsidiaries (Detail 1.1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInSubsidiariesDetail11</Role>
      <ShortName>Interests in subsidiaries (Detail 1.1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InterestsInSubsidiariesTables</ParentRole>
      <Position>249</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R250.htm</HtmlFileName>
      <LongName>402031 - Disclosure - Interests in subsidiaries (Detail 1.2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInSubsidiariesDetail12</Role>
      <ShortName>Interests in subsidiaries (Detail 1.2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InterestsInSubsidiariesTables</ParentRole>
      <Position>250</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R251.htm</HtmlFileName>
      <LongName>402040 - Disclosure - Interests in subsidiaries (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInSubsidiariesDetail2</Role>
      <ShortName>Interests in subsidiaries (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InterestsInSubsidiariesTables</ParentRole>
      <Position>251</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R252.htm</HtmlFileName>
      <LongName>402041 - Disclosure - Interests in subsidiaries (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInSubsidiariesNarrativeDetail</Role>
      <ShortName>Interests in subsidiaries (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InterestsInSubsidiariesTables</ParentRole>
      <Position>252</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R253.htm</HtmlFileName>
      <LongName>402050 - Disclosure - Interests in associates and joint ventures (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInAssociatesAndJointVenturesDetail</Role>
      <ShortName>Interests in associates and joint ventures (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InterestsInAssociatesAndJointVenturesTables</ParentRole>
      <Position>253</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R254.htm</HtmlFileName>
      <LongName>402051 - Disclosure - Interests in associates and joint ventures (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInAssociatesAndJointVenturesNarrativeDetail</Role>
      <ShortName>Interests in associates and joint ventures (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InterestsInAssociatesAndJointVenturesTables</ParentRole>
      <Position>254</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R255.htm</HtmlFileName>
      <LongName>402059 - Disclosure - Interests in unconsolidated structured entities (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInUnconsolidatedStructuredEntitiesNarrativeDetail</Role>
      <ShortName>Interests in unconsolidated structured entities (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InterestsInUnconsolidatedStructuredEntitiesTables</ParentRole>
      <Position>255</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R256.htm</HtmlFileName>
      <LongName>402060 - Disclosure - Interests in unconsolidated structured entities (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInUnconsolidatedStructuredEntitiesDetail1</Role>
      <ShortName>Interests in unconsolidated structured entities (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InterestsInUnconsolidatedStructuredEntitiesTables</ParentRole>
      <Position>256</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R257.htm</HtmlFileName>
      <LongName>402080 - Disclosure - Interests in unconsolidated structured entities (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InterestsInUnconsolidatedStructuredEntitiesDetail2</Role>
      <ShortName>Interests in unconsolidated structured entities (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InterestsInUnconsolidatedStructuredEntitiesTables</ParentRole>
      <Position>257</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R258.htm</HtmlFileName>
      <LongName>402094 - Disclosure - Changes in organization and disposals - Increase of stake in and consolidation of UBS Securities China (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ChangesInOrganizationAndDisposalsIncreaseOfStakeInAndConsolidationOfUBSSecuritiesChinaNarrativeDetail</Role>
      <ShortName>Changes in organization and disposals - Increase of stake in and consolidation of UBS Securities China (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>258</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R259.htm</HtmlFileName>
      <LongName>402096 - Disclosure - Changes in organization and disposals - Sales of subsidiaries and businesses (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ChangesInOrganizationAndDisposalsSalesOfSubsidiariesAndBusinessesNarrativeDetail</Role>
      <ShortName>Changes in organization and disposals - Sales of subsidiaries and businesses (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>259</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R260.htm</HtmlFileName>
      <LongName>402097 - Disclosure - Changes in organization and disposals - Future transactions (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/ChangesInOrganizationAndDisposalsFutureTransactionsNarrativeDetail</Role>
      <ShortName>Changes in organization and disposals - Future transactions (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>260</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R261.htm</HtmlFileName>
      <LongName>402120 - Disclosure - Finance lease receivables (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinanceLeaseReceivablesDetail</Role>
      <ShortName>Finance lease receivables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/FinanceLeaseReceivablesTables</ParentRole>
      <Position>261</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R262.htm</HtmlFileName>
      <LongName>402121 - Disclosure - Finance lease receivables (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/FinanceLeaseReceivablesNarrativeDetail</Role>
      <ShortName>Finance lease receivables (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/FinanceLeaseReceivablesTables</ParentRole>
      <Position>262</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R263.htm</HtmlFileName>
      <LongName>402125 - Disclosure - Guarantees, commitments and forward starting transactions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/GuaranteesCommitmentsAndForwardStartingTransactionsDetail</Role>
      <ShortName>Guarantees, commitments and forward starting transactions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/GuaranteesCommitmentsAndForwardStartingTransactionsTables</ParentRole>
      <Position>263</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R264.htm</HtmlFileName>
      <LongName>402129 - Disclosure - Related parties (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RelatedPartiesNarrativeDetail</Role>
      <ShortName>Related parties (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/RelatedPartiesTables</ParentRole>
      <Position>264</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R265.htm</HtmlFileName>
      <LongName>402130 - Disclosure - Related parties (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RelatedPartiesDetail1</Role>
      <ShortName>Related parties (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/RelatedPartiesTables</ParentRole>
      <Position>265</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R266.htm</HtmlFileName>
      <LongName>402140 - Disclosure - Related parties (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RelatedPartiesDetail2</Role>
      <ShortName>Related parties (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/RelatedPartiesTables</ParentRole>
      <Position>266</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R267.htm</HtmlFileName>
      <LongName>402150 - Disclosure - Related parties (Detail 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RelatedPartiesDetail3</Role>
      <ShortName>Related parties (Detail 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/RelatedPartiesTables</ParentRole>
      <Position>267</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R268.htm</HtmlFileName>
      <LongName>402170 - Disclosure - Related parties (Detail 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RelatedPartiesDetail4</Role>
      <ShortName>Related parties (Detail 4)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/RelatedPartiesTables</ParentRole>
      <Position>268</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R269.htm</HtmlFileName>
      <LongName>402175 - Disclosure - Related parties (Detail 5)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/RelatedPartiesDetail5</Role>
      <ShortName>Related parties (Detail 5)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/RelatedPartiesTables</ParentRole>
      <Position>269</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R270.htm</HtmlFileName>
      <LongName>402180 - Disclosure - Invested assets and net new money (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InvestedAssetsAndNetNewMoneyDetail1</Role>
      <ShortName>Invested assets and net new money (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InvestedAssetsAndNetNewMoneyTables</ParentRole>
      <Position>270</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R271.htm</HtmlFileName>
      <LongName>402190 - Disclosure - Invested assets and net new money (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/InvestedAssetsAndNetNewMoneyDetail2</Role>
      <ShortName>Invested assets and net new money (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/InvestedAssetsAndNetNewMoneyTables</ParentRole>
      <Position>271</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R272.htm</HtmlFileName>
      <LongName>402200 - Disclosure - Currency translation rates (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/CurrencyTranslationRatesDetail</Role>
      <ShortName>Currency translation rates (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/CurrencyTranslationRatesTables</ParentRole>
      <Position>272</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R273.htm</HtmlFileName>
      <LongName>402220 - Disclosure - Main differences between IFRS and Swiss GAAP (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MainDifferencesBetweenIFRSAndSwissGAAPNarrativeDetail</Role>
      <ShortName>Main differences between IFRS and Swiss GAAP (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MainDifferencesBetweenIFRSAndSwissGAAP</ParentRole>
      <Position>273</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R274.htm</HtmlFileName>
      <LongName>402229 - Disclosure - Supplemental guarantor information (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SupplementalGuarantorInformationNarrativeDetail</Role>
      <ShortName>Supplemental guarantor information (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/SupplementalGuarantorInformationRequiredUnderSECRegulationsTables</ParentRole>
      <Position>274</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R275.htm</HtmlFileName>
      <LongName>402230 - Disclosure - Supplemental guarantor consolidated income statement (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SupplementalGuarantorConsolidatedIncomeStatementDetail</Role>
      <ShortName>Supplemental guarantor consolidated income statement (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>275</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R276.htm</HtmlFileName>
      <LongName>402240 - Disclosure - Supplemental guarantor consolidated statement of comprehensive income (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SupplementalGuarantorConsolidatedStatementOfComprehensiveIncomeDetail</Role>
      <ShortName>Supplemental guarantor consolidated statement of comprehensive income (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>276</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R277.htm</HtmlFileName>
      <LongName>402250 - Disclosure - Supplemental guarantor consolidated balance sheet (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SupplementalGuarantorConsolidatedBalanceSheetDetail</Role>
      <ShortName>Supplemental guarantor consolidated balance sheet (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>277</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R278.htm</HtmlFileName>
      <LongName>402260 - Disclosure - Supplemental guarantor consolidated statement of cash flows (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/SupplementalGuarantorConsolidatedStatementOfCashFlowsDetail</Role>
      <ShortName>Supplemental guarantor consolidated statement of cash flows (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>278</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R279.htm</HtmlFileName>
      <LongName>431000 - Disclosure - MD&amp;A - Risk management and control - Credit Risk (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDARiskManagementAndControlCreditRiskNarrativeDetail</Role>
      <ShortName>MD&amp;A - Risk management and control - Credit Risk (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MDARiskManagementAndControlCreditRiskTables</ParentRole>
      <Position>279</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R280.htm</HtmlFileName>
      <LongName>431030 - Disclosure - MD&amp;A - Risk management and control - Credit Risk (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDARiskManagementAndControlCreditRiskDetail</Role>
      <ShortName>MD&amp;A - Risk management and control - Credit Risk (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MDARiskManagementAndControlCreditRiskTables</ParentRole>
      <Position>280</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R281.htm</HtmlFileName>
      <LongName>431249 - Disclosure - MD&amp;A - Risk management and control - Market Risk (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDARiskManagementAndControlMarketRiskNarrativeDetail</Role>
      <ShortName>MD&amp;A - Risk management and control - Market Risk (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MDARiskManagementAndControlMarketRiskTables</ParentRole>
      <Position>281</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R282.htm</HtmlFileName>
      <LongName>431250 - Disclosure - MD&amp;A - Risk management and control - Market Risk (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDARiskManagementAndControlMarketRiskDetail1</Role>
      <ShortName>MD&amp;A - Risk management and control - Market Risk (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MDARiskManagementAndControlMarketRiskTables</ParentRole>
      <Position>282</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R283.htm</HtmlFileName>
      <LongName>431260 - Disclosure - MD&amp;A - Risk management and control - Market Risk (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDARiskManagementAndControlMarketRiskDetail2</Role>
      <ShortName>MD&amp;A - Risk management and control - Market Risk (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MDARiskManagementAndControlMarketRiskTables</ParentRole>
      <Position>283</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R284.htm</HtmlFileName>
      <LongName>431500 - Disclosure - MD&amp;A - Capital management (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDACapitalManagementNarrativeDetail</Role>
      <ShortName>MD&amp;A - Capital management (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MDACapitalManagementTables</ParentRole>
      <Position>284</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R285.htm</HtmlFileName>
      <LongName>431550 - Disclosure - MD&amp;A - Capital management (Detail 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDACapitalManagementDetail1</Role>
      <ShortName>MD&amp;A - Capital management (Detail 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MDACapitalManagementTables</ParentRole>
      <Position>285</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R286.htm</HtmlFileName>
      <LongName>431640 - Disclosure - MD&amp;A - Capital management (Detail 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDACapitalManagementDetail2</Role>
      <ShortName>MD&amp;A - Capital management (Detail 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ubs.com/role/MDACapitalManagementTables</ParentRole>
      <Position>286</Position>
    </Report>
    <Report instance="ubs-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R287.htm</HtmlFileName>
      <LongName>431691 - Disclosure - MD&amp;A - UBS shares (Narrative) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ubs.com/role/MDAUBSSharesNarrativeDetail</Role>
      <ShortName>MD&amp;A - UBS shares (Narrative) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>287</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>ubs-20191231.xml</File>
    <File>ubs-20191231.xsd</File>
    <File>ubs-20191231_cal.xml</File>
    <File>ubs-20191231_def.xml</File>
    <File>ubs-20191231_lab.xml</File>
    <File>ubs-20191231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.ifrs.org/taxonomy/2018-03-16/ifrs-full</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/currency/2017-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
