| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with Wdesk from Workiva --> |
<!-- Copyright 2021 Workiva --> |
<!-- r:85578521-b681-4aec-aa06-f58063ad0727,g:a3bed686-400a-4005-a0f9-79be1185e29f --> |
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"> |
| <link:roleRef roleURI="http://www.twitter.com/role/CoverPage" xlink:type="simple" xlink:href="twtr-20210331.xsd#CoverPage"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CoverPage" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="twtr-20210331.xsd#CONSOLIDATEDBALANCESHEETS"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a7f18bdb-6315-4757-b712-be2c4eed3abe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e0e20965-a1c5-4434-887a-81d3c20e690d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a7f18bdb-6315-4757-b712-be2c4eed3abe" xlink:to="loc_us-gaap_AssetsCurrent_e0e20965-a1c5-4434-887a-81d3c20e690d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_1c190822-1f9b-4850-b350-669df300ed1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a7f18bdb-6315-4757-b712-be2c4eed3abe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_1c190822-1f9b-4850-b350-669df300ed1f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_149c4808-916f-4cc7-a4e0-bf1aa9adbcf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a7f18bdb-6315-4757-b712-be2c4eed3abe" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_149c4808-916f-4cc7-a4e0-bf1aa9adbcf3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f6b5a0c-5a7e-45eb-932b-f017952204af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a7f18bdb-6315-4757-b712-be2c4eed3abe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f6b5a0c-5a7e-45eb-932b-f017952204af" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_26844482-cdfe-4cf4-a7a1-19cd437c1f53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a7f18bdb-6315-4757-b712-be2c4eed3abe" xlink:to="loc_us-gaap_Goodwill_26844482-cdfe-4cf4-a7a1-19cd437c1f53" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2c96afee-b00c-4ec9-81b7-f1581a37af8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a7f18bdb-6315-4757-b712-be2c4eed3abe" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2c96afee-b00c-4ec9-81b7-f1581a37af8f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_563eae9f-a294-4a1b-b998-8434cf513f45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a7f18bdb-6315-4757-b712-be2c4eed3abe" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_563eae9f-a294-4a1b-b998-8434cf513f45" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_87bebd91-eca0-4b3d-90ba-cd688869b1a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0b0405b0-b89c-4b39-a5e8-38580a488668" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_87bebd91-eca0-4b3d-90ba-cd688869b1a3" xlink:to="loc_us-gaap_LiabilitiesCurrent_0b0405b0-b89c-4b39-a5e8-38580a488668" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable_acfd7c8d-652e-450a-87d4-9867d5aa7b5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_87bebd91-eca0-4b3d-90ba-cd688869b1a3" xlink:to="loc_us-gaap_ConvertibleLongTermNotesPayable_acfd7c8d-652e-450a-87d4-9867d5aa7b5c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8ddba1fe-682a-48ec-82b0-07b4ff0d8690" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_87bebd91-eca0-4b3d-90ba-cd688869b1a3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8ddba1fe-682a-48ec-82b0-07b4ff0d8690" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_272ffafb-c6eb-4497-aa69-986280364897" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_87bebd91-eca0-4b3d-90ba-cd688869b1a3" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_272ffafb-c6eb-4497-aa69-986280364897" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_28ddfc86-c4bb-4452-99bf-941c2345ab42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_87bebd91-eca0-4b3d-90ba-cd688869b1a3" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_28ddfc86-c4bb-4452-99bf-941c2345ab42" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorLongTermNotes_94cc3a5e-4239-44fb-bf58-6b7abc3d9b31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorLongTermNotes"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_87bebd91-eca0-4b3d-90ba-cd688869b1a3" xlink:to="loc_us-gaap_SeniorLongTermNotes_94cc3a5e-4239-44fb-bf58-6b7abc3d9b31" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ccfae2e8-b2f8-4464-abd1-1ec53760318e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_37946b44-2b93-4562-b64f-5ade42151fcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ccfae2e8-b2f8-4464-abd1-1ec53760318e" xlink:to="loc_us-gaap_Liabilities_37946b44-2b93-4562-b64f-5ade42151fcc" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_def88384-db0a-4cee-819f-2fc5aa632aab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ccfae2e8-b2f8-4464-abd1-1ec53760318e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_def88384-db0a-4cee-819f-2fc5aa632aab" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_33ef7dad-4a8c-4747-a9a1-1044d467acf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ccfae2e8-b2f8-4464-abd1-1ec53760318e" xlink:to="loc_us-gaap_StockholdersEquity_33ef7dad-4a8c-4747-a9a1-1044d467acf9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_69ad1991-7c23-4681-8f43-0fca989ca070" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_618bbb06-c94c-4ee5-93fe-7e400ac7b183" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_69ad1991-7c23-4681-8f43-0fca989ca070" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_618bbb06-c94c-4ee5-93fe-7e400ac7b183" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_bf6bfce0-113d-4279-84da-17faf9e5d87b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_69ad1991-7c23-4681-8f43-0fca989ca070" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_bf6bfce0-113d-4279-84da-17faf9e5d87b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f4eaf4ae-a38f-4736-ba3d-d03d3c4f6ce6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_69ad1991-7c23-4681-8f43-0fca989ca070" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f4eaf4ae-a38f-4736-ba3d-d03d3c4f6ce6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_04ae376d-9a2b-4eef-bdd6-77ea70604199" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_69ad1991-7c23-4681-8f43-0fca989ca070" xlink:to="loc_us-gaap_ShortTermInvestments_04ae376d-9a2b-4eef-bdd6-77ea70604199" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_acecb3f9-37d6-4a8d-96d8-14ef84d05df0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b86520bc-1615-48b9-adfc-b37f478b3687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_acecb3f9-37d6-4a8d-96d8-14ef84d05df0" xlink:to="loc_us-gaap_AccountsPayableCurrent_b86520bc-1615-48b9-adfc-b37f478b3687" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_44885ef5-d2a9-4c4a-89eb-da948852a5d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_acecb3f9-37d6-4a8d-96d8-14ef84d05df0" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_44885ef5-d2a9-4c4a-89eb-da948852a5d5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0e073542-e43b-4ccb-b352-da01ce305cee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_acecb3f9-37d6-4a8d-96d8-14ef84d05df0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0e073542-e43b-4ccb-b352-da01ce305cee" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableCurrent_1067f3fb-b622-4c1d-809e-f87ed8e62521" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_acecb3f9-37d6-4a8d-96d8-14ef84d05df0" xlink:to="loc_us-gaap_ConvertibleNotesPayableCurrent_1067f3fb-b622-4c1d-809e-f87ed8e62521" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d4f50c4e-5040-4f50-81a2-68322e5a4d60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b28b7758-5166-4837-9d8f-c625d542f259" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d4f50c4e-5040-4f50-81a2-68322e5a4d60" xlink:to="loc_us-gaap_PreferredStockValue_b28b7758-5166-4837-9d8f-c625d542f259" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1501c184-1a9a-4e3f-ae25-1920cef10c80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d4f50c4e-5040-4f50-81a2-68322e5a4d60" xlink:to="loc_us-gaap_CommonStockValue_1501c184-1a9a-4e3f-ae25-1920cef10c80" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3c0a111c-896d-4044-8a6b-14dcb1ca943b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d4f50c4e-5040-4f50-81a2-68322e5a4d60" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3c0a111c-896d-4044-8a6b-14dcb1ca943b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3b51985f-3e5f-4e32-9e46-45b66bd7828a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d4f50c4e-5040-4f50-81a2-68322e5a4d60" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3b51985f-3e5f-4e32-9e46-45b66bd7828a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c7ecbf77-2f9c-4e43-a998-93daba1a8b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d4f50c4e-5040-4f50-81a2-68322e5a4d60" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c7ecbf77-2f9c-4e43-a998-93daba1a8b08" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_34a41de7-360a-43af-a959-2d46fa6358e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/> |
| | <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_d4f50c4e-5040-4f50-81a2-68322e5a4d60" xlink:to="loc_us-gaap_TreasuryStockValue_34a41de7-360a-43af-a959-2d46fa6358e7" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="twtr-20210331.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="twtr-20210331.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_82309b09-9dd9-431f-8be3-1addd37f3744" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1daadad3-dcce-44b0-aab5-6bf40a943aba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_82309b09-9dd9-431f-8be3-1addd37f3744" xlink:to="loc_us-gaap_Revenues_1daadad3-dcce-44b0-aab5-6bf40a943aba" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_658ccc81-8327-4d56-9d53-353971263f0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_82309b09-9dd9-431f-8be3-1addd37f3744" xlink:to="loc_us-gaap_CostsAndExpenses_658ccc81-8327-4d56-9d53-353971263f0c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_c9860c3a-b07b-4361-a269-a86fbe6338de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_b611ba8a-1901-4084-8250-c9e6fe1f9b09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_c9860c3a-b07b-4361-a269-a86fbe6338de" xlink:to="loc_us-gaap_CostOfRevenue_b611ba8a-1901-4084-8250-c9e6fe1f9b09" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4266fd25-362b-42e8-8468-355d38780f1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_c9860c3a-b07b-4361-a269-a86fbe6338de" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4266fd25-362b-42e8-8468-355d38780f1c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_2bcbcb8b-e7f3-47ee-bd2e-e8e5f4af1df2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_c9860c3a-b07b-4361-a269-a86fbe6338de" xlink:to="loc_us-gaap_SellingAndMarketingExpense_2bcbcb8b-e7f3-47ee-bd2e-e8e5f4af1df2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_f875ae21-468e-4365-88b2-dbefb8185f30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_c9860c3a-b07b-4361-a269-a86fbe6338de" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_f875ae21-468e-4365-88b2-dbefb8185f30" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_84bef21a-93ff-4ddb-8046-3d12b7e3ffdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_33eff1c7-194a-4c8c-9aca-63b69e064169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_84bef21a-93ff-4ddb-8046-3d12b7e3ffdf" xlink:to="loc_us-gaap_OperatingIncomeLoss_33eff1c7-194a-4c8c-9aca-63b69e064169" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2bc26fa2-aeec-4ee4-a28a-d895f02baf17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_84bef21a-93ff-4ddb-8046-3d12b7e3ffdf" xlink:to="loc_us-gaap_InterestExpense_2bc26fa2-aeec-4ee4-a28a-d895f02baf17" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_d6d9db38-45fc-432f-a44c-bc31a7e04ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_84bef21a-93ff-4ddb-8046-3d12b7e3ffdf" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_d6d9db38-45fc-432f-a44c-bc31a7e04ce3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_77f943b9-ecbf-4c62-b7d5-72ad64778fa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_84bef21a-93ff-4ddb-8046-3d12b7e3ffdf" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_77f943b9-ecbf-4c62-b7d5-72ad64778fa1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7ecbf909-ac86-46a5-91f6-7d62cc099ebb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0ac111d0-006b-48a6-8974-e0dca6738e04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7ecbf909-ac86-46a5-91f6-7d62cc099ebb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0ac111d0-006b-48a6-8974-e0dca6738e04" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_37604d98-db38-4ab4-b57c-30cbba90d023" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_7ecbf909-ac86-46a5-91f6-7d62cc099ebb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_37604d98-db38-4ab4-b57c-30cbba90d023" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="twtr-20210331.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_591ecd12-505a-4afb-bf29-7c63df0041bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_771793fe-e960-4fb5-9c87-1d4f90a1e35a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_591ecd12-505a-4afb-bf29-7c63df0041bc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_771793fe-e960-4fb5-9c87-1d4f90a1e35a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3a8402d0-1ad0-43f8-9007-324461695ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_591ecd12-505a-4afb-bf29-7c63df0041bc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3a8402d0-1ad0-43f8-9007-324461695ed0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_b53ac9bd-e075-441d-b927-2028150030f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cf3f2510-9dfc-44a9-b78b-19cc345ebf1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_b53ac9bd-e075-441d-b927-2028150030f6" xlink:to="loc_us-gaap_NetIncomeLoss_cf3f2510-9dfc-44a9-b78b-19cc345ebf1c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_305baa48-2783-48bb-80f3-74edcb038edf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_b53ac9bd-e075-441d-b927-2028150030f6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_305baa48-2783-48bb-80f3-74edcb038edf" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="twtr-20210331.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="twtr-20210331.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_55f45ef2-3c98-48b8-bb5e-cc5701da6787" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3845f6ae-ecb2-42a4-acd8-61079023b1fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_55f45ef2-3c98-48b8-bb5e-cc5701da6787" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3845f6ae-ecb2-42a4-acd8-61079023b1fe" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1d494009-38cf-4b17-a731-1f980a7459e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_55f45ef2-3c98-48b8-bb5e-cc5701da6787" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1d494009-38cf-4b17-a731-1f980a7459e1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_cf161d22-3107-4f75-874f-52281ee5829b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_55f45ef2-3c98-48b8-bb5e-cc5701da6787" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_cf161d22-3107-4f75-874f-52281ee5829b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_cbcc8b10-7dc3-4ae6-a3ec-765f90b0257f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_us-gaap_ProfitLoss_cbcc8b10-7dc3-4ae6-a3ec-765f90b0257f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_5cfa978c-c7e4-47fe-b3ab-c3ef58998409" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_us-gaap_DepreciationAndAmortization_5cfa978c-c7e4-47fe-b3ab-c3ef58998409" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_3dac0d91-1efc-458e-be14-63170a57cf0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_3dac0d91-1efc-458e-be14-63170a57cf0a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_eee865b3-73e9-4361-a990-eb09fa93acb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_eee865b3-73e9-4361-a990-eb09fa93acb8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_9656c5aa-8f0f-4d9c-84d0-5296c5342314" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfInvestments"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_us-gaap_ImpairmentOfInvestments_9656c5aa-8f0f-4d9c-84d0-5296c5342314" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1a698ef2-870c-42b1-9281-3d6c23a54514" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/> |
| | <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1a698ef2-870c-42b1-9281-3d6c23a54514" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0908e173-58a7-4aee-b8f6-4fc43635d352" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/> |
| | <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0908e173-58a7-4aee-b8f6-4fc43635d352" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f91a3dbe-ff2f-4739-ad52-5b45fb74a562" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/> |
| | <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f91a3dbe-ff2f-4739-ad52-5b45fb74a562" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_f4ed98c3-0250-421d-9d40-c379424264c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/> |
| | <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_f4ed98c3-0250-421d-9d40-c379424264c1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_d2de9761-adb8-43c1-9571-a0a6dc0e8327" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/> |
| | <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_d2de9761-adb8-43c1-9571-a0a6dc0e8327" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4b56f52e-ed26-4427-af75-28db6209b333" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/> |
| | <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4b56f52e-ed26-4427-af75-28db6209b333" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_twtr_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_a9cb7ac2-e9ec-4815-8d82-68e37f06ddcd" xlink:href="twtr-20210331.xsd#twtr_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/> |
| | <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_twtr_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_a9cb7ac2-e9ec-4815-8d82-68e37f06ddcd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_twtr_IncreaseDecreaseInOperatingLeaseLiabilities_a0572541-f469-47a9-96ef-7d484a0e072b" xlink:href="twtr-20210331.xsd#twtr_IncreaseDecreaseInOperatingLeaseLiabilities"/> |
| | <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_twtr_IncreaseDecreaseInOperatingLeaseLiabilities_a0572541-f469-47a9-96ef-7d484a0e072b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit_f8c86ee2-7adb-4c9d-8079-d4bff9f25e8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/> |
| | <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a6958c1-85e8-4107-9eef-54da9a527094" xlink:to="loc_us-gaap_DeferredOtherTaxExpenseBenefit_f8c86ee2-7adb-4c9d-8079-d4bff9f25e8a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d84926f3-13c1-4743-93c5-02724e322dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_d42dcec0-ca04-466e-a9dd-9b63773b610a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d84926f3-13c1-4743-93c5-02724e322dd5" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_d42dcec0-ca04-466e-a9dd-9b63773b610a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_8b127816-a71a-4f46-ae4f-185aba6b03ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d84926f3-13c1-4743-93c5-02724e322dd5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_8b127816-a71a-4f46-ae4f-185aba6b03ae" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_773c8fd7-9c60-499a-824e-17d22a9ab005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d84926f3-13c1-4743-93c5-02724e322dd5" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_773c8fd7-9c60-499a-824e-17d22a9ab005" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_1c60a813-534a-4b52-835a-48548f2e9e84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d84926f3-13c1-4743-93c5-02724e322dd5" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_1c60a813-534a-4b52-835a-48548f2e9e84" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a2094a24-ed40-456e-9753-b23b07db6ac9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d84926f3-13c1-4743-93c5-02724e322dd5" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a2094a24-ed40-456e-9753-b23b07db6ac9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_twtr_PurchaseOfConvertibleNoteHedge_b33003ac-3e65-4fc6-bc4c-0d2c41981e18" xlink:href="twtr-20210331.xsd#twtr_PurchaseOfConvertibleNoteHedge"/> |
| | <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d84926f3-13c1-4743-93c5-02724e322dd5" xlink:to="loc_twtr_PurchaseOfConvertibleNoteHedge_b33003ac-3e65-4fc6-bc4c-0d2c41981e18" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_a311ab59-2174-4cb3-95d2-e76dbf90b45a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d84926f3-13c1-4743-93c5-02724e322dd5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_a311ab59-2174-4cb3-95d2-e76dbf90b45a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_82ef692f-b167-423e-9084-4cd700b0501a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/> |
| | <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d84926f3-13c1-4743-93c5-02724e322dd5" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_82ef692f-b167-423e-9084-4cd700b0501a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_f81edcf2-9656-4040-b65d-8c95fb1ec812" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e2770ff6-c1aa-4cc3-88b2-6a9ddf407fb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_f81edcf2-9656-4040-b65d-8c95fb1ec812" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e2770ff6-c1aa-4cc3-88b2-6a9ddf407fb5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70311e52-80ad-43ab-85cd-fcc75e92b8f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_f81edcf2-9656-4040-b65d-8c95fb1ec812" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_70311e52-80ad-43ab-85cd-fcc75e92b8f5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2c9a9922-abb1-4ed2-85f9-82d9db09aec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_f81edcf2-9656-4040-b65d-8c95fb1ec812" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2c9a9922-abb1-4ed2-85f9-82d9db09aec2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_443dee93-233d-47f8-85ee-f3212150e3ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_7324f926-db23-4cb0-a85d-31038cdca30e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_443dee93-233d-47f8-85ee-f3212150e3ec" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_7324f926-db23-4cb0-a85d-31038cdca30e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_4f5573ba-b634-46e5-88d9-916c296acf65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_443dee93-233d-47f8-85ee-f3212150e3ec" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_4f5573ba-b634-46e5-88d9-916c296acf65" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ffb90dde-f2be-4f0c-93b2-88a1db51dd75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_443dee93-233d-47f8-85ee-f3212150e3ec" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ffb90dde-f2be-4f0c-93b2-88a1db51dd75" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_183b0e1b-1d05-4a5a-9e71-d35203798dc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_443dee93-233d-47f8-85ee-f3212150e3ec" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_183b0e1b-1d05-4a5a-9e71-d35203798dc6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_ea2049dc-9df7-4e34-835e-4ca9a5aa03a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_443dee93-233d-47f8-85ee-f3212150e3ec" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_ea2049dc-9df7-4e34-835e-4ca9a5aa03a0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_41b61f20-b3c4-48e6-bd94-3abd71e7ff49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/> |
| | <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_443dee93-233d-47f8-85ee-f3212150e3ec" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_41b61f20-b3c4-48e6-bd94-3abd71e7ff49" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_c294f37b-e673-4aa2-8959-ce828b9ed7be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_443dee93-233d-47f8-85ee-f3212150e3ec" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_c294f37b-e673-4aa2-8959-ce828b9ed7be" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_ffb1e92f-a320-4be6-9ec2-386a9f592ad5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/> |
| | <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_443dee93-233d-47f8-85ee-f3212150e3ec" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_ffb1e92f-a320-4be6-9ec2-386a9f592ad5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_twtr_PaymentsForPurchaseOfInvestmentsInPrivatelyHeldCompanies_d821305d-82e4-4eaa-894a-bff685e1d0de" xlink:href="twtr-20210331.xsd#twtr_PaymentsForPurchaseOfInvestmentsInPrivatelyHeldCompanies"/> |
| | <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_443dee93-233d-47f8-85ee-f3212150e3ec" xlink:to="loc_twtr_PaymentsForPurchaseOfInvestmentsInPrivatelyHeldCompanies_d821305d-82e4-4eaa-894a-bff685e1d0de" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="twtr-20210331.xsd#SummaryofSignificantAccountingPolicies"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="twtr-20210331.xsd#SummaryofSignificantAccountingPoliciesPolicies"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#SummaryofSignificantAccountingPoliciesDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/Revenue" xlink:type="simple" xlink:href="twtr-20210331.xsd#Revenue"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/Revenue" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/RevenueTables" xlink:type="simple" xlink:href="twtr-20210331.xsd#RevenueTables"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/RevenueTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/RevenueRevenuebyServicesandRevenuebyGeographicAreaDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#RevenueRevenuebyServicesandRevenuebyGeographicAreaDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/RevenueRevenuebyServicesandRevenuebyGeographicAreaDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/RevenueSummaryofContractBalancesDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#RevenueSummaryofContractBalancesDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/RevenueSummaryofContractBalancesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#RevenueAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/RevenueAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/RevenueSummaryofRevenueExpectedtoRecognizeonRemainingPerformanceObligationsOvertheTimePeriodsDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#RevenueSummaryofRevenueExpectedtoRecognizeonRemainingPerformanceObligationsOvertheTimePeriodsDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/RevenueSummaryofRevenueExpectedtoRecognizeonRemainingPerformanceObligationsOvertheTimePeriodsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/RevenueSummaryofRevenueExpectedtoRecognizeonRemainingPerformanceObligationsOvertheTimePeriodsDetails_1" xlink:type="simple" xlink:href="twtr-20210331.xsd#RevenueSummaryofRevenueExpectedtoRecognizeonRemainingPerformanceObligationsOvertheTimePeriodsDetails_1"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/RevenueSummaryofRevenueExpectedtoRecognizeonRemainingPerformanceObligationsOvertheTimePeriodsDetails_1" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/CashCashEquivalentsandShorttermInvestments" xlink:type="simple" xlink:href="twtr-20210331.xsd#CashCashEquivalentsandShorttermInvestments"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CashCashEquivalentsandShorttermInvestments" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/CashCashEquivalentsandShorttermInvestmentsTables" xlink:type="simple" xlink:href="twtr-20210331.xsd#CashCashEquivalentsandShorttermInvestmentsTables"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CashCashEquivalentsandShorttermInvestmentsTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/CashCashEquivalentsandShorttermInvestmentsScheduleofComponentsDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#CashCashEquivalentsandShorttermInvestmentsScheduleofComponentsDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CashCashEquivalentsandShorttermInvestmentsScheduleofComponentsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_143030f4-59a1-4350-bfca-a7404aa8c7a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_9560a335-6f5d-47af-b16e-1eb0207da528" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShortTermInvestments_143030f4-59a1-4350-bfca-a7404aa8c7a5" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_9560a335-6f5d-47af-b16e-1eb0207da528" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_01c8d56f-8a30-4191-a9cd-3216cf19528a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShortTermInvestments_143030f4-59a1-4350-bfca-a7404aa8c7a5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_01c8d56f-8a30-4191-a9cd-3216cf19528a" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/CashCashEquivalentsandShorttermInvestmentsContractualMaturitiesDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#CashCashEquivalentsandShorttermInvestmentsContractualMaturitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CashCashEquivalentsandShorttermInvestmentsContractualMaturitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_61a1d27b-9712-4d54-af4f-da1e5e560046" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_168f05b8-a168-4507-998f-e6c94e2bc9ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_61a1d27b-9712-4d54-af4f-da1e5e560046" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_168f05b8-a168-4507-998f-e6c94e2bc9ed" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_602ba263-3abe-47c3-ad76-9cbb31c23503" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_61a1d27b-9712-4d54-af4f-da1e5e560046" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_602ba263-3abe-47c3-ad76-9cbb31c23503" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/CashCashEquivalentsandShorttermInvestmentsSummaryofUnrealizedGainsandLossesDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#CashCashEquivalentsandShorttermInvestmentsSummaryofUnrealizedGainsandLossesDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CashCashEquivalentsandShorttermInvestmentsSummaryofUnrealizedGainsandLossesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_658fb3fa-ba50-4e51-9462-5c21c1b3c726" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_be5fd0f6-843e-4fd3-99e4-01508fa30260" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_658fb3fa-ba50-4e51-9462-5c21c1b3c726" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_be5fd0f6-843e-4fd3-99e4-01508fa30260" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6fe0b0ac-7791-4e55-8597-022aa052c241" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_658fb3fa-ba50-4e51-9462-5c21c1b3c726" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6fe0b0ac-7791-4e55-8597-022aa052c241" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_33552f74-0532-474a-8e7b-ab3dd1bbd248" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_658fb3fa-ba50-4e51-9462-5c21c1b3c726" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_33552f74-0532-474a-8e7b-ab3dd1bbd248" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="twtr-20210331.xsd#FairValueMeasurements"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/FairValueMeasurements" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="twtr-20210331.xsd#FairValueMeasurementsTables"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/FairValueMeasurementsTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsonaRecurringBasisDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#FairValueMeasurementsScheduleofFinancialInstrumentsonaRecurringBasisDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsonaRecurringBasisDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_9c7c865e-e179-441f-b6f0-f1f04f1d9096" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_1eab135d-1215-4d30-9d4c-abcfd3708b5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_9c7c865e-e179-441f-b6f0-f1f04f1d9096" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_1eab135d-1215-4d30-9d4c-abcfd3708b5b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_95ef0335-8936-4ea6-be8a-97d7f4259a65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_9c7c865e-e179-441f-b6f0-f1f04f1d9096" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_95ef0335-8936-4ea6-be8a-97d7f4259a65" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_1e11aac0-1a58-4ca2-be16-66646bfc4732" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_9c7c865e-e179-441f-b6f0-f1f04f1d9096" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_1e11aac0-1a58-4ca2-be16-66646bfc4732" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_b321c2be-be45-4617-b987-73145d03965a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_9c7c865e-e179-441f-b6f0-f1f04f1d9096" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_b321c2be-be45-4617-b987-73145d03965a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_b5214d61-66d0-4b7d-b941-e615ef8a8872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_4589a692-8ac9-44f8-9014-40d72f081f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_b5214d61-66d0-4b7d-b941-e615ef8a8872" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_4589a692-8ac9-44f8-9014-40d72f081f62" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#FairValueMeasurementsAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/FairValueMeasurementsScheduleofFairValuesofConvertibleandSeniorNotesOutstandingDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#FairValueMeasurementsScheduleofFairValuesofConvertibleandSeniorNotesOutstandingDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/FairValueMeasurementsScheduleofFairValuesofConvertibleandSeniorNotesOutstandingDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/FairValueMeasurementsScheduleofFairValuesofOutstandingDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#FairValueMeasurementsScheduleofFairValuesofOutstandingDerivativeInstrumentsDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/FairValueMeasurementsScheduleofFairValuesofOutstandingDerivativeInstrumentsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="twtr-20210331.xsd#PropertyandEquipmentNet"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/PropertyandEquipmentNet" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="twtr-20210331.xsd#PropertyandEquipmentNetTables"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/PropertyandEquipmentNetTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#PropertyandEquipmentNetDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/PropertyandEquipmentNetDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_db34d04a-71f7-4da1-b5c7-1828b59017a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_da196258-05b0-458b-8127-d536e679dd59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_db34d04a-71f7-4da1-b5c7-1828b59017a6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_da196258-05b0-458b-8127-d536e679dd59" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_ef010ad2-88a4-4e47-96e1-378177734e80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_db34d04a-71f7-4da1-b5c7-1828b59017a6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_ef010ad2-88a4-4e47-96e1-378177734e80" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/PropertyandEquipmentNetByGeographicDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#PropertyandEquipmentNetByGeographicDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/PropertyandEquipmentNetByGeographicDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/OperatingLeases" xlink:type="simple" xlink:href="twtr-20210331.xsd#OperatingLeases"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/OperatingLeases" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/OperatingLeasesTables" xlink:type="simple" xlink:href="twtr-20210331.xsd#OperatingLeasesTables"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/OperatingLeasesTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/OperatingLeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#OperatingLeasesAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/OperatingLeasesAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/OperatingLeasesSummaryofFutureLeasePaymentsunderLeasesandSubleaseIncomeDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#OperatingLeasesSummaryofFutureLeasePaymentsunderLeasesandSubleaseIncomeDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/OperatingLeasesSummaryofFutureLeasePaymentsunderLeasesandSubleaseIncomeDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_35a74fe8-c4a1-4857-b54c-333a76963afb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_6db7f804-efbc-4c6b-89a4-37a8c70786b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_35a74fe8-c4a1-4857-b54c-333a76963afb" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_6db7f804-efbc-4c6b-89a4-37a8c70786b4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_34dfe8ab-f1b7-4ed9-94e9-6b7127e8b2cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_35a74fe8-c4a1-4857-b54c-333a76963afb" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_34dfe8ab-f1b7-4ed9-94e9-6b7127e8b2cd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_1a9803ff-bbfa-40b1-8b3e-7f263e27236e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_35a74fe8-c4a1-4857-b54c-333a76963afb" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_1a9803ff-bbfa-40b1-8b3e-7f263e27236e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_f21919a1-13e0-49a6-b149-e671bbe68735" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_35a74fe8-c4a1-4857-b54c-333a76963afb" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_f21919a1-13e0-49a6-b149-e671bbe68735" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_twtr_LessorOperatingLeasePaymentToBeReceivedAfterYearFour_43d6d659-36f5-4dce-b21c-f0f7bfb69f05" xlink:href="twtr-20210331.xsd#twtr_LessorOperatingLeasePaymentToBeReceivedAfterYearFour"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_35a74fe8-c4a1-4857-b54c-333a76963afb" xlink:to="loc_twtr_LessorOperatingLeasePaymentToBeReceivedAfterYearFour_43d6d659-36f5-4dce-b21c-f0f7bfb69f05" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_b78aa113-5be8-43ce-8d7c-08211069be56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_35a74fe8-c4a1-4857-b54c-333a76963afb" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_b78aa113-5be8-43ce-8d7c-08211069be56" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9cc7c00d-12ed-4e55-a413-f4649ee6aa06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3d571543-1669-42a1-9321-a053d8c10ece" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_9cc7c00d-12ed-4e55-a413-f4649ee6aa06" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3d571543-1669-42a1-9321-a053d8c10ece" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_915762b5-84f3-45bc-85db-35309f16a342" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_9cc7c00d-12ed-4e55-a413-f4649ee6aa06" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_915762b5-84f3-45bc-85db-35309f16a342" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_db515e9a-1922-4b79-8b50-694d63391611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_600214ae-9d54-422e-9c96-1776061d3513" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_db515e9a-1922-4b79-8b50-694d63391611" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_600214ae-9d54-422e-9c96-1776061d3513" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_675b33cf-5c63-4da5-837c-2040497a7166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_db515e9a-1922-4b79-8b50-694d63391611" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_675b33cf-5c63-4da5-837c-2040497a7166" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_391466ea-636f-4169-aa6d-279f8e962a2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_db515e9a-1922-4b79-8b50-694d63391611" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_391466ea-636f-4169-aa6d-279f8e962a2f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f3f1960f-a7bf-4e40-9a3d-4ba22e300963" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_db515e9a-1922-4b79-8b50-694d63391611" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f3f1960f-a7bf-4e40-9a3d-4ba22e300963" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_twtr_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_a25b9c40-39f3-45f7-9908-46c6e7851665" xlink:href="twtr-20210331.xsd#twtr_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_db515e9a-1922-4b79-8b50-694d63391611" xlink:to="loc_twtr_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_a25b9c40-39f3-45f7-9908-46c6e7851665" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_32d5a916-7b78-4f81-bc31-4c4e3ac3c427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_db515e9a-1922-4b79-8b50-694d63391611" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_32d5a916-7b78-4f81-bc31-4c4e3ac3c427" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="twtr-20210331.xsd#GoodwillandIntangibleAssets"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/GoodwillandIntangibleAssets" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="twtr-20210331.xsd#GoodwillandIntangibleAssetsTables"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillActivitiesDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#GoodwillandIntangibleAssetsScheduleofGoodwillActivitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillActivitiesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_09aaf5e7-ccfc-4547-89f7-31f4f70eb163" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4a7a2c5b-d8f3-4c78-8e98-4d422502d10e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_09aaf5e7-ccfc-4547-89f7-31f4f70eb163" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4a7a2c5b-d8f3-4c78-8e98-4d422502d10e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_993d284b-3fd6-4c97-978e-09b854c77b27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_09aaf5e7-ccfc-4547-89f7-31f4f70eb163" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_993d284b-3fd6-4c97-978e-09b854c77b27" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpensesDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpensesDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpensesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d2ec90b2-1d7d-452f-a979-4e8de2032f4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_b1080f22-5dbf-4af6-a858-ebbf1b28fa21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d2ec90b2-1d7d-452f-a979-4e8de2032f4b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_b1080f22-5dbf-4af6-a858-ebbf1b28fa21" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f31e0aa1-e85e-4a0f-961d-6b7f67f1bbc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d2ec90b2-1d7d-452f-a979-4e8de2032f4b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f31e0aa1-e85e-4a0f-961d-6b7f67f1bbc6" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a7b9514b-9559-416b-ad58-7502e1e008de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d2ec90b2-1d7d-452f-a979-4e8de2032f4b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a7b9514b-9559-416b-ad58-7502e1e008de" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c43bf97f-e9e7-41cf-a15f-6e4c834f5c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d2ec90b2-1d7d-452f-a979-4e8de2032f4b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c43bf97f-e9e7-41cf-a15f-6e4c834f5c56" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_twtr_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_7675f891-f6a4-4327-bb24-f812274f31ed" xlink:href="twtr-20210331.xsd#twtr_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d2ec90b2-1d7d-452f-a979-4e8de2032f4b" xlink:to="loc_twtr_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_7675f891-f6a4-4327-bb24-f812274f31ed" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4b99ef55-acef-40d8-9714-83efaafcb157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d2ec90b2-1d7d-452f-a979-4e8de2032f4b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4b99ef55-acef-40d8-9714-83efaafcb157" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/AccruedandOtherCurrentLiabilities" xlink:type="simple" xlink:href="twtr-20210331.xsd#AccruedandOtherCurrentLiabilities"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/AccruedandOtherCurrentLiabilities" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/AccruedandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="twtr-20210331.xsd#AccruedandOtherCurrentLiabilitiesTables"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/AccruedandOtherCurrentLiabilitiesTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/AccruedandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#AccruedandOtherCurrentLiabilitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/AccruedandOtherCurrentLiabilitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_3a4ec6d8-2c76-4802-8b3f-78aca18aeb6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_997a53d0-e837-45f0-9bb0-e72fe2956392" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3a4ec6d8-2c76-4802-8b3f-78aca18aeb6e" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_997a53d0-e837-45f0-9bb0-e72fe2956392" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_5bf7e614-5488-4aa4-b4df-e95d4127b1d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3a4ec6d8-2c76-4802-8b3f-78aca18aeb6e" xlink:to="loc_us-gaap_TaxesPayableCurrent_5bf7e614-5488-4aa4-b4df-e95d4127b1d2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_3bb15d44-0321-4e3a-a4fc-94f744d8622b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3a4ec6d8-2c76-4802-8b3f-78aca18aeb6e" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_3bb15d44-0321-4e3a-a4fc-94f744d8622b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e3a72649-52b2-4470-9aa4-918f588d2ad2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3a4ec6d8-2c76-4802-8b3f-78aca18aeb6e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e3a72649-52b2-4470-9aa4-918f588d2ad2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_939877a0-e12d-4673-ae48-2703cebc7658" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3a4ec6d8-2c76-4802-8b3f-78aca18aeb6e" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_939877a0-e12d-4673-ae48-2703cebc7658" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_twtr_AccruedPublisherContentAndAdNetworkCosts_c33357c2-6ad0-4408-b926-9ecf089150f4" xlink:href="twtr-20210331.xsd#twtr_AccruedPublisherContentAndAdNetworkCosts"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3a4ec6d8-2c76-4802-8b3f-78aca18aeb6e" xlink:to="loc_twtr_AccruedPublisherContentAndAdNetworkCosts_c33357c2-6ad0-4408-b926-9ecf089150f4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_183c1860-db36-491e-91a1-b8baa7c80099" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3a4ec6d8-2c76-4802-8b3f-78aca18aeb6e" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_183c1860-db36-491e-91a1-b8baa7c80099" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/AcquisitionsandOtherInvestments" xlink:type="simple" xlink:href="twtr-20210331.xsd#AcquisitionsandOtherInvestments"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/AcquisitionsandOtherInvestments" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/AcquisitionsandOtherInvestments2021AcquisitionDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#AcquisitionsandOtherInvestments2021AcquisitionDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/AcquisitionsandOtherInvestments2021AcquisitionDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/AcquisitionsandOtherInvestmentsInvestmentsinPrivatelyHeldCompaniesDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#AcquisitionsandOtherInvestmentsInvestmentsinPrivatelyHeldCompaniesDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/AcquisitionsandOtherInvestmentsInvestmentsinPrivatelyHeldCompaniesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/ConvertibleNotesandSeniorNotes" xlink:type="simple" xlink:href="twtr-20210331.xsd#ConvertibleNotesandSeniorNotes"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/ConvertibleNotesandSeniorNotes" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/ConvertibleNotesandSeniorNotesTables" xlink:type="simple" xlink:href="twtr-20210331.xsd#ConvertibleNotesandSeniorNotesTables"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/ConvertibleNotesandSeniorNotesTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/ConvertibleNotesandSeniorNotesAdditionalInformationDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#ConvertibleNotesandSeniorNotesAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/ConvertibleNotesandSeniorNotesAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/ConvertibleNotesandSeniorNotesComponentsofNotesDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#ConvertibleNotesandSeniorNotesComponentsofNotesDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/ConvertibleNotesandSeniorNotesComponentsofNotesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorLongTermNotes_6c28aebb-01c7-4bd6-9a07-7197b2eb22e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeniorLongTermNotes"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ba3865c0-ab7d-47bd-a6fb-047589c9a5d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_SeniorLongTermNotes_6c28aebb-01c7-4bd6-9a07-7197b2eb22e8" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ba3865c0-ab7d-47bd-a6fb-047589c9a5d1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_cd1b6d95-1157-4b6b-a58e-179d557266ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_SeniorLongTermNotes_6c28aebb-01c7-4bd6-9a07-7197b2eb22e8" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_cd1b6d95-1157-4b6b-a58e-179d557266ce" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable_c85489e0-a480-43cf-825e-76d918f866a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_06046876-e919-4e5c-8ce0-ce0b01341e6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ConvertibleLongTermNotesPayable_c85489e0-a480-43cf-825e-76d918f866a3" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_06046876-e919-4e5c-8ce0-ce0b01341e6b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_95adc4cc-fbc1-42ce-8e58-878accc13e86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ConvertibleLongTermNotesPayable_c85489e0-a480-43cf-825e-76d918f866a3" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_95adc4cc-fbc1-42ce-8e58-878accc13e86" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/NetIncomeLossPerShare" xlink:type="simple" xlink:href="twtr-20210331.xsd#NetIncomeLossPerShare"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/NetIncomeLossPerShare" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/NetIncomeLossPerShareTables" xlink:type="simple" xlink:href="twtr-20210331.xsd#NetIncomeLossPerShareTables"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/NetIncomeLossPerShareTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/NetIncomeLossPerShareCalculationofEPSDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#NetIncomeLossPerShareCalculationofEPSDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/NetIncomeLossPerShareCalculationofEPSDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7f7c60d9-6487-479a-9df0-66c5269fcf56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_3d7ccae2-ae4e-4ef0-8c56-f35bbc1a0ba7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7f7c60d9-6487-479a-9df0-66c5269fcf56" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_3d7ccae2-ae4e-4ef0-8c56-f35bbc1a0ba7" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_b5f28bd5-ce27-4ced-be3b-3d151df4cafa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7f7c60d9-6487-479a-9df0-66c5269fcf56" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_b5f28bd5-ce27-4ced-be3b-3d151df4cafa" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c15e4121-569d-43a9-825d-2ca3492edd37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_69eaff3e-c808-4157-9bbe-ebe74309bc9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c15e4121-569d-43a9-825d-2ca3492edd37" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_69eaff3e-c808-4157-9bbe-ebe74309bc9e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_twtr_IncrementalWeightedAverageSharesAttributableToDilutedEffectOfRestrictedStockUnits_01d02217-652a-42c8-aa53-7181312133a4" xlink:href="twtr-20210331.xsd#twtr_IncrementalWeightedAverageSharesAttributableToDilutedEffectOfRestrictedStockUnits"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c15e4121-569d-43a9-825d-2ca3492edd37" xlink:to="loc_twtr_IncrementalWeightedAverageSharesAttributableToDilutedEffectOfRestrictedStockUnits_01d02217-652a-42c8-aa53-7181312133a4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_330f8745-47fc-49db-9c37-4e40a22a5d19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c15e4121-569d-43a9-825d-2ca3492edd37" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_330f8745-47fc-49db-9c37-4e40a22a5d19" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_twtr_IncrementalWeightedAverageSharesAttributableToDilutedEffectOfOtherShares_b52d4cfb-a16d-459e-91e6-42a44ee8710e" xlink:href="twtr-20210331.xsd#twtr_IncrementalWeightedAverageSharesAttributableToDilutedEffectOfOtherShares"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c15e4121-569d-43a9-825d-2ca3492edd37" xlink:to="loc_twtr_IncrementalWeightedAverageSharesAttributableToDilutedEffectOfOtherShares_b52d4cfb-a16d-459e-91e6-42a44ee8710e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_dbd7b53c-3bdb-4a4a-9b5e-6bff10250682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c15e4121-569d-43a9-825d-2ca3492edd37" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_dbd7b53c-3bdb-4a4a-9b5e-6bff10250682" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.twitter.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#NetIncomeLossPerShareAntidilutiveSecuritiesDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/NetIncomeLossPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#NetIncomeLossPerShareAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/NetIncomeLossPerShareAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/StockholdersEquity" xlink:type="simple" xlink:href="twtr-20210331.xsd#StockholdersEquity"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/StockholdersEquity" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="twtr-20210331.xsd#StockholdersEquityTables"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/StockholdersEquityTables" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#StockholdersEquityAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/StockholdersEquitySummaryofPRSUsActivityDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#StockholdersEquitySummaryofPRSUsActivityDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/StockholdersEquitySummaryofPRSUsActivityDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/StockholdersEquitySummaryofTSRRSUsActivityDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#StockholdersEquitySummaryofTSRRSUsActivityDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/StockholdersEquitySummaryofTSRRSUsActivityDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/StockholdersEquitySummaryofRSUActivityExcludingPRSUsandTSRRSUsDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#StockholdersEquitySummaryofRSUActivityExcludingPRSUsandTSRRSUsDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/StockholdersEquitySummaryofRSUActivityExcludingPRSUsandTSRRSUsDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/StockholdersEquityCompensationExpenseAllocatedDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#StockholdersEquityCompensationExpenseAllocatedDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/StockholdersEquityCompensationExpenseAllocatedDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/IncomeTaxes" xlink:type="simple" xlink:href="twtr-20210331.xsd#IncomeTaxes"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/IncomeTaxes" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#IncomeTaxesDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/IncomeTaxesDetails" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="twtr-20210331.xsd#CommitmentsandContingencies"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CommitmentsandContingencies" xlink:type="extended"/> |
| <link:roleRef roleURI="http://www.twitter.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="simple" xlink:href="twtr-20210331.xsd#CommitmentsandContingenciesAdditionalInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.twitter.com/role/CommitmentsandContingenciesAdditionalInformationDetails" xlink:type="extended"/> |
| </link:linkbase> |