2.2.0.7trueFair Values of Derivative Instruments Included on the Consolidated Balance Sheet (Detail) (USD $)130 - Disclosure - Fair Values of Derivative Instruments Included on the Consolidated Balance Sheet (Detail)truefalseIn Millionsfalsefalse1USDfalsefalsesharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170pureStandardhttp://www.xbrl.org/2003/instancepure0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0$false2USDfalsefalseiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0sharesStandardhttp://www.xbrl.org/2003/instanceshares0$22us-gaap_DerivativeInstrumentsInHedgesAtFairValueNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false32us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1truetruefalsefalse106000000106.0falsefalsefalse2truetruefalsefalse8760000087.6falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false42us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse-9500000-9.5falsefalsefalse2falsetruefalsefalse-3500000-3.5falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false52us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalseverboselabelfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false62us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse108100000108.1falsefalsefalse2falsetruefalsefalse8890000088.9falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false72us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse-3800000-3.8falsefalsefalse2falsetruefalsefalse-5900000-5.9falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false82us-gaap_DerivativeFairValueOfDerivativeAssetus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabelfalse1falsetruefalsefalse214100000214.1falsefalsefalse2falsetruefalsefalse176500000176.5falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of derivative asset, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
true92us-gaap_DerivativeFairValueOfDerivativeLiabilityus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabelfalse1falsetruefalsefalse-13300000-13.3falsefalsefalse2falsetruefalsefalse-9400000-9.4falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of derivative liability, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
true100natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mcdonalds.com/taxonomy/role/disclosurefairvaluesofderivativeinstrumentsincludedontheconsolidatedbalancesheetfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse3USDtruefalsefalsefalseForeign currency optionsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeOptionMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalsePrepaid Expenses and Other Current Assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldimcd_PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$false4USDtruefalsefalsefalseForeign currency optionsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeOptionMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalsePrepaid Expenses and Other Current Assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldimcd_PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false112us-gaap_DerivativeInstrumentsInHedgesAtFairValueNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false122us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse1190000011.9falsefalsefalse2falsetruefalsefalse1320000013.2falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false190natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mcdonalds.com/taxonomy/role/disclosurefairvaluesofderivativeinstrumentsincludedontheconsolidatedbalancesheetfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse5USDtruefalsefalsefalseForeign currency optionsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeOptionMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseMiscellaneous other assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OtherAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false202us-gaap_DerivativeInstrumentsInHedgesAtFairValueNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false212us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsefalsefalsefalse00falsefalsefalse2falsetruefalsefalse54000005.4falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false280natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mcdonalds.com/taxonomy/role/disclosurefairvaluesofderivativeinstrumentsincludedontheconsolidatedbalancesheetfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse6USDtruefalsefalsefalseForeign currency optionsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeOptionMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseAccrued Payroll and other liabilitiesus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AccruedLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false292us-gaap_DerivativeInstrumentsInHedgesAtFairValueNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false312us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse-1800000-1.8falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false370natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mcdonalds.com/taxonomy/role/disclosurefairvaluesofderivativeinstrumentsincludedontheconsolidatedbalancesheetfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse7USDtruefalsefalsefalseInterest rate exchange agreementsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalsePrepaid Expenses and Other Current Assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldimcd_PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$false8USDtruefalsefalsefalseInterest rate exchange agreementsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalsePrepaid Expenses and Other Current Assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldimcd_PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false382us-gaap_DerivativeInstrumentsInHedgesAtFairValueNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false392us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse6000000.6falsefalsefalse2falsetruefalsefalse14000001.4falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false460natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mcdonalds.com/taxonomy/role/disclosurefairvaluesofderivativeinstrumentsincludedontheconsolidatedbalancesheetfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse9USDtruefalsefalsefalseInterest rate exchange agreementsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseMiscellaneous other assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OtherAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$false10USDtruefalsefalsefalseInterest rate exchange agreementsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseMiscellaneous other assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OtherAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false472us-gaap_DerivativeInstrumentsInHedgesAtFairValueNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false482us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse8920000089.2falsefalsefalse2falsetruefalsefalse6730000067.3falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false550natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mcdonalds.com/taxonomy/role/disclosurefairvaluesofderivativeinstrumentsincludedontheconsolidatedbalancesheetfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse11USDtruefalsefalsefalseInterest rate exchange agreementsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_InterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseOther long- term liabilitiesus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OtherLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false562us-gaap_DerivativeInstrumentsInHedgesAtFairValueNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false582us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsefalsefalsefalse00falsefalsefalse2falsetruefalsefalse-3400000-3.4falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false640natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mcdonalds.com/taxonomy/role/disclosurefairvaluesofderivativeinstrumentsincludedontheconsolidatedbalancesheetfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse12USDtruefalsefalsefalseForward foreign currency exchange agreementsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeForwardMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalsePrepaid Expenses and Other Current Assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldimcd_PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$false13USDtruefalsefalsefalseForward foreign currency exchange agreementsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeForwardMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalsePrepaid Expenses and Other Current Assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldimcd_PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false652us-gaap_DerivativeInstrumentsInHedgesAtFairValueNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false662us-gaap_DerivativeAssetDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse43000004.3falsefalsefalse2falsetruefalsefalse3000000.3falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false682us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalseverboselabelfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false692us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse54000005.4falsefalsefalse2falsetruefalsefalse93000009.3falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false730natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mcdonalds.com/taxonomy/role/disclosurefairvaluesofderivativeinstrumentsincludedontheconsolidatedbalancesheetfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse14USDtruefalsefalsefalseForward foreign currency exchange agreementsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeForwardMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseAccrued Payroll and other liabilitiesus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AccruedLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$false15USDtruefalsefalsefalseForward foreign currency exchange agreementsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignExchangeForwardMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseAccrued Payroll and other liabilitiesus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_AccruedLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false742us-gaap_DerivativeInstrumentsInHedgesAtFairValueNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false762us-gaap_DerivativeLiabilityDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse-7700000-7.7falsefalsefalse2falsetruefalsefalse-100000-0.1falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability (or nonderivative instrument) that is designated and qualifies as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false772us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalseverboselabelfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false792us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse-3800000-3.8falsefalsefalse2falsetruefalsefalse-5400000-5.4falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false820natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mcdonalds.com/taxonomy/role/disclosurefairvaluesofderivativeinstrumentsincludedontheconsolidatedbalancesheetfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse16USDtruefalsefalsefalseDerivatives hedging supplemental benefit planus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldimcd_DerivativesHedgingBenefitPlansMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseMiscellaneous other assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OtherAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$false17USDtruefalsefalsefalseDerivatives hedging supplemental benefit planus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldimcd_DerivativesHedgingBenefitPlansMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseMiscellaneous other assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OtherAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false862us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalseverboselabelfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false872us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse101300000101.3falsefalsefalse2falsetruefalsefalse7960000079.6falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false910natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mcdonalds.com/taxonomy/role/disclosurefairvaluesofderivativeinstrumentsincludedontheconsolidatedbalancesheetfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse18USDtruefalsefalsefalseForeign currency exchange agreementsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CrossCurrencyInterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseMiscellaneous other assetsus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OtherAssetsMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false952us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalseverboselabelfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false962us-gaap_DerivativeAssetNotDesignatedAsHedgingInstrumentFairValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsetruefalsefalse14000001.4falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative asset that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false1000natruenanaNo definition available.falsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsehttp://www.mcdonalds.com/taxonomy/role/disclosurefairvaluesofderivativeinstrumentsincludedontheconsolidatedbalancesheetfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsefalse19USDtruefalsefalsefalseForeign currency exchange agreementsus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CrossCurrencyInterestRateContractMemberus-gaap_DerivativeInstrumentsGainLossByDerivativeInstrumentRiskAxisexplicitMemberfalsefalseOther long- term liabilitiesus-gaap_DerivativesFairValueByBalanceSheetLocationAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_OtherLiabilitiesMemberus-gaap_DerivativesFairValueByBalanceSheetLocationAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$naNo definition available.No authoritative reference available.false1042us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsetruefalsefalsefalsefalsefalseverboselabelfalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalsexbrli:stringItemTypestringNo definition available.false1062us-gaap_DerivativeLiabilityNotDesignatedAsHedgingInstrumentFairValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabelfalse1falsefalsefalsefalse00falsefalsefalse2truetruefalsefalse-500000-0.5falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of a derivative liability that is not designated or qualifying as a hedging instrument, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 205G
Reference 2: http://www.xbrl.org/2003/role/presentationRef
-Publisher FASB
-Name Statement of Financial Accounting Standard (FAS)
-Number 133
-Paragraph 44C
-Subparagraph a
-Clause 1
false245falseHundredThousandsUnKnownUnKnownfalsetrue