v3.19.3.a.u2
Revenues (Revenue by Segment) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Revenues $ 161,857 $ 136,819 $ 110,855
Hedging gains (losses) 455 (138) (169)
Google      
Segment Reporting Information [Line Items]      
Revenues 160,743 136,362 110,547
Google | Google Search & other      
Segment Reporting Information [Line Items]      
Revenues 98,115 85,296 69,811
Google | YouTube ads      
Segment Reporting Information [Line Items]      
Revenues 15,149 11,155 8,150
Google | Google Properties      
Segment Reporting Information [Line Items]      
Revenues 113,264 96,451 77,961
Google | Google Network Members' properties      
Segment Reporting Information [Line Items]      
Revenues 21,547 20,010 17,616
Google | Google advertising      
Segment Reporting Information [Line Items]      
Revenues 134,811 116,461 95,577
Google | Google Cloud      
Segment Reporting Information [Line Items]      
Revenues 8,918 5,838 4,056
Google | Other Revenues      
Segment Reporting Information [Line Items]      
Revenues 17,014 14,063 10,914
Other Bets      
Segment Reporting Information [Line Items]      
Revenues $ 659 $ 595 $ 477