XML 210 R60.htm IDEA: XBRL DOCUMENT
v3.20.4

Accounting Information and Policies - Additional Information (Detail) € in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 EUR (€)
Horlicks Brand [Member] |
Disclosure Of Summary Of Significant Accounting Policies [Line Items] |
Acquired brand value | € 2,700
Hyperinflation restatement [member] |
Disclosure Of Summary Of Significant Accounting Policies [Line Items] |
Reduction in total assets | 68
Reduction in turnover | 58
Reduction in operating profit | € 23

X
- Definition Acquired brand value. + References No definition available. + Details
Name: | ul_AcquiredBrandValue
Namespace Prefix: | ul_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items representing the disclosure of summary of significant accounting policies. + References No definition available. + Details
Name: | ul_DisclosureOfSummaryOfSignificantAccountingPoliciesLineItems
Namespace Prefix: | ul_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Hyperinflationary adjustment to operating profit. + References No definition available. + Details
Name: | ul_HyperinflationaryAdjustmentToOperatingProfit
Namespace Prefix: | ul_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Hyperinflationary adjustment to turnover. + References No definition available. + Details
Name: | ul_HyperinflationaryAdjustmentToTurnover
Namespace Prefix: | ul_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Hyperinflationary restatement assets. + References No definition available. + Details
Name: | ul_HyperinflationaryRestatementAssets
Namespace Prefix: | ul_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=ul_HorlicksBrandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis=ul_HyperinflationRestatementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |