<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: /6pZo7xRiXgen8uLbHIsOaGHSaP9xpV1CYlBtWl8HfnKTyYky3GA2SjTT/wm0d4B -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:vale="http://vale.com/20260630" elementFormDefault="qualified" targetNamespace="http://vale.com/20260630">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://vale.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/IncomeStatement" id="IncomeStatement">
          <link:definition>00000002 - Statement - Consolidated Income Statement</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/StatementOfComprehensiveIncome" id="StatementOfComprehensiveIncome">
          <link:definition>00000003 - Statement - Consolidated Statement of Comprehensive Income</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/StatementOfCashFlows" id="StatementOfCashFlows">
          <link:definition>00000004 - Statement - Consolidated Statement of Cash Flows</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/StatementOfFinancialPosition" id="StatementOfFinancialPosition">
          <link:definition>00000005 - Statement - Consolidated Statement of Financial Position</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/StatementOfChangesInEquity" id="StatementOfChangesInEquity">
          <link:definition>00000006 - Statement - Consolidated Statement of Changes in Equity</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CorporateInformation" id="CorporateInformation">
          <link:definition>999007 - Disclosure - Corporate information</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/SignificantEventsAndTransactionsRelatedToThree-monthPeriodEndedJune302026" id="SignificantEventsAndTransactionsRelatedToThree-monthPeriodEndedJune302026">
          <link:definition>999008 - Disclosure - Significant events and transactions related to the three-month period ended June 30, 2026</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/InformationByBusinessSegmentAndGeographicArea" id="InformationByBusinessSegmentAndGeographicArea">
          <link:definition>999009 - Disclosure - Information by business segment and geographic area</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CostsAndExpensesByNature" id="CostsAndExpensesByNature">
          <link:definition>999010 - Disclosure - Costs and expenses by nature</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/Taxes" id="Taxes">
          <link:definition>999011 - Disclosure - Taxes</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/BasicAndDilutedEarningsPerShare" id="BasicAndDilutedEarningsPerShare">
          <link:definition>999012 - Disclosure - Basic and diluted earnings per share</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/AccountsReceivable" id="AccountsReceivable">
          <link:definition>999013 - Disclosure - Accounts receivable</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/Inventories" id="Inventories">
          <link:definition>999014 - Disclosure - Inventories</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/SuppliersAndOtherPayables" id="SuppliersAndOtherPayables">
          <link:definition>999015 - Disclosure - Suppliers and other payables</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CashFlowsFromOperatingActivities" id="CashFlowsFromOperatingActivities">
          <link:definition>999016 - Disclosure - Cash flows from operating activities</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/PropertyPlantAndEquipment" id="PropertyPlantAndEquipment">
          <link:definition>999017 - Disclosure - Property, plant, and equipment</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/ProvisionForDe-characterizationOfDamStructuresAndAssetRetirementObligations" id="ProvisionForDe-characterizationOfDamStructuresAndAssetRetirementObligations">
          <link:definition>999018 - Disclosure - Provision for de-characterization of dam structures and asset retirement obligations</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/IntangibleAssets" id="IntangibleAssets">
          <link:definition>999019 - Disclosure - Intangible assets</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/RailwayConcessions" id="RailwayConcessions">
          <link:definition>999020 - Disclosure - Railway concessions</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialResults" id="FinancialResults">
          <link:definition>999021 - Disclosure - Financial results</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAssetsAndLiabilities" id="FinancialAssetsAndLiabilities">
          <link:definition>999022 - Disclosure - Financial assets and liabilities</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagement" id="FinancialAndCapitalRiskManagement">
          <link:definition>999023 - Disclosure - Financial and capital risk management</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LoansAndBorrowings" id="LoansAndBorrowings">
          <link:definition>999024 - Disclosure - Loans and borrowings</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/Leases" id="Leases">
          <link:definition>999025 - Disclosure - Leases</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/OtherFinancialAssetsAndLiabilities" id="OtherFinancialAssetsAndLiabilities">
          <link:definition>999026 - Disclosure - Other financial assets and liabilities</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CashFlowsFromFinancingActivities" id="CashFlowsFromFinancingActivities">
          <link:definition>999027 - Disclosure - Cash flows from financing activities</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/BrumadinhoDamFailure" id="BrumadinhoDamFailure">
          <link:definition>999028 - Disclosure - Brumadinho dam failure</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LiabilitiesRelatedToAssociatesAndJointVentures" id="LiabilitiesRelatedToAssociatesAndJointVentures">
          <link:definition>999029 - Disclosure - Liabilities related to associates and joint ventures</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LegalAndAdministrativeProceedings" id="LegalAndAdministrativeProceedings">
          <link:definition>999030 - Disclosure - Legal and administrative proceedings</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/Equity" id="Equity">
          <link:definition>999031 - Disclosure - Equity</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/InvestmentsInAssociatesAndJointVentures" id="InvestmentsInAssociatesAndJointVentures">
          <link:definition>999032 - Disclosure - Investments in associates and joint ventures</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/AcquisitionsAndDivestitures" id="AcquisitionsAndDivestitures">
          <link:definition>999033 - Disclosure - Acquisitions and divestitures</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EmployeeBenefits" id="EmployeeBenefits">
          <link:definition>999034 - Disclosure - Employee benefits</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/RelatedParties" id="RelatedParties">
          <link:definition>999035 - Disclosure - Related parties</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/BasisOfPreparationOfCondensedConsolidatedInterimFinancialStatements" id="BasisOfPreparationOfCondensedConsolidatedInterimFinancialStatements">
          <link:definition>999036 - Disclosure - Basis of preparation of condensed consolidated interim financial statements</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/BasisOfPreparationOfCondensedConsolidatedInterimFinancialStatementsPolicies" id="BasisOfPreparationOfCondensedConsolidatedInterimFinancialStatementsPolicies">
          <link:definition>999037 - Disclosure - Basis of preparation of condensed consolidated interim financial statements (Policies)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/InformationByBusinessSegmentAndGeographicAreaTables" id="InformationByBusinessSegmentAndGeographicAreaTables">
          <link:definition>999038 - Disclosure - Information by business segment and geographic area (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CostsAndExpensesByNatureTables" id="CostsAndExpensesByNatureTables">
          <link:definition>999039 - Disclosure - Costs and expenses by nature (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/TaxesTables" id="TaxesTables">
          <link:definition>999040 - Disclosure - Taxes (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/BasicAndDilutedEarningsPerShareTables" id="BasicAndDilutedEarningsPerShareTables">
          <link:definition>999041 - Disclosure - Basic and diluted earnings per share (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/AccountsReceivableTables" id="AccountsReceivableTables">
          <link:definition>999042 - Disclosure - Accounts receivable (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/InventoriesTables" id="InventoriesTables">
          <link:definition>999043 - Disclosure - Inventories (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/SuppliersAndOtherPayablesTables" id="SuppliersAndOtherPayablesTables">
          <link:definition>999044 - Disclosure - Suppliers and other payables (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CashFlowsFromOperatingActivitiesTables" id="CashFlowsFromOperatingActivitiesTables">
          <link:definition>999045 - Disclosure - Cash flows from operating activities (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/PropertyPlantAndEquipmentTables" id="PropertyPlantAndEquipmentTables">
          <link:definition>999046 - Disclosure - Property, plant, and equipment (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/ProvisionForDe-characterizationOfDamStructuresAndAssetRetirementObligationsTables" id="ProvisionForDe-characterizationOfDamStructuresAndAssetRetirementObligationsTables">
          <link:definition>999047 - Disclosure - Provision for de-characterization of dam structures and asset retirement obligations (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables">
          <link:definition>999048 - Disclosure - Intangible assets (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/RailwayConcessionsTables" id="RailwayConcessionsTables">
          <link:definition>999049 - Disclosure - Railway concessions (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialResultsTables" id="FinancialResultsTables">
          <link:definition>999050 - Disclosure - Financial results (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAssetsAndLiabilitiesTables" id="FinancialAssetsAndLiabilitiesTables">
          <link:definition>999051 - Disclosure - Financial assets and liabilities (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementTables" id="FinancialAndCapitalRiskManagementTables">
          <link:definition>999052 - Disclosure - Financial and capital risk management (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LoansAndBorrowingsTables" id="LoansAndBorrowingsTables">
          <link:definition>999053 - Disclosure - Loans and borrowings (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LeasesTables" id="LeasesTables">
          <link:definition>999054 - Disclosure - Leases (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/OtherFinancialAssetsAndLiabilitiesTables" id="OtherFinancialAssetsAndLiabilitiesTables">
          <link:definition>999055 - Disclosure - Other financial assets and liabilities (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CashFlowsFromFinancingActivitiesTables" id="CashFlowsFromFinancingActivitiesTables">
          <link:definition>999056 - Disclosure - Cash flows from financing activities (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/BrumadinhoDamFailureTables" id="BrumadinhoDamFailureTables">
          <link:definition>999057 - Disclosure - Brumadinho dam failure (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LiabilitiesRelatedToAssociatesAndJointVenturesTables" id="LiabilitiesRelatedToAssociatesAndJointVenturesTables">
          <link:definition>999058 - Disclosure - Liabilities related to associates and joint ventures (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LegalAndAdministrativeProceedingsTables" id="LegalAndAdministrativeProceedingsTables">
          <link:definition>999059 - Disclosure - Legal and administrative proceedings (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EquityTables" id="EquityTables">
          <link:definition>999060 - Disclosure - Equity (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/InvestmentsInAssociatesAndJointVenturesTables" id="InvestmentsInAssociatesAndJointVenturesTables">
          <link:definition>999061 - Disclosure - Investments in associates and joint ventures (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/AcquisitionsAndDivestituresTables" id="AcquisitionsAndDivestituresTables">
          <link:definition>999062 - Disclosure - Acquisitions and divestitures (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EmployeeBenefitsTables" id="EmployeeBenefitsTables">
          <link:definition>999063 - Disclosure - Employee benefits (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/RelatedPartiesTables" id="RelatedPartiesTables">
          <link:definition>999064 - Disclosure - Related parties (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/BasisOfPreparationOfCondensedConsolidatedInterimFinancialStatementsTables" id="BasisOfPreparationOfCondensedConsolidatedInterimFinancialStatementsTables">
          <link:definition>999065 - Disclosure - Basis of preparation of condensed consolidated interim financial statements (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/SignificantEventsAndTransactionsRelatedToThree-monthPeriodEndedJune302026DetailsNarrative" id="SignificantEventsAndTransactionsRelatedToThree-monthPeriodEndedJune302026DetailsNarrative">
          <link:definition>999066 - Disclosure - Significant events and transactions related to the three-month period ended June 30, 2026 (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/InformationByBusinessSegmentAndGeographicAreaDetails" id="InformationByBusinessSegmentAndGeographicAreaDetails">
          <link:definition>999067 - Disclosure - Information by business segment and geographic area (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/InformationByBusinessSegmentAndGeographicAreaDetails1" id="InformationByBusinessSegmentAndGeographicAreaDetails1">
          <link:definition>999068 - Disclosure - Information by business segment and geographic area (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/InformationByBusinessSegmentAndGeographicAreaDetails2" id="InformationByBusinessSegmentAndGeographicAreaDetails2">
          <link:definition>999069 - Disclosure - Information by business segment and geographic area (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/InformationByBusinessSegmentAndGeographicAreaDetails3" id="InformationByBusinessSegmentAndGeographicAreaDetails3">
          <link:definition>999070 - Disclosure - Information by business segment and geographic area (Details 3)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CostsAndExpensesByNatureDetails" id="CostsAndExpensesByNatureDetails">
          <link:definition>999071 - Disclosure - Costs and expenses by nature (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CostsAndExpensesByNatureDetails1" id="CostsAndExpensesByNatureDetails1">
          <link:definition>999072 - Disclosure - Costs and expenses by nature (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CostsAndExpensesByNatureDetails2" id="CostsAndExpensesByNatureDetails2">
          <link:definition>999073 - Disclosure - Costs and expenses by nature (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/TaxesDetails" id="TaxesDetails">
          <link:definition>999074 - Disclosure - Taxes (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/TaxesDetails2" id="TaxesDetails2">
          <link:definition>999075 - Disclosure - Taxes (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/TaxesDetails3" id="TaxesDetails3">
          <link:definition>999076 - Disclosure - Taxes (Details 3)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/TaxesDetails4" id="TaxesDetails4">
          <link:definition>999077 - Disclosure - Taxes (Details 4)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/TaxesDetailsNarrative" id="TaxesDetailsNarrative">
          <link:definition>999078 - Disclosure - Taxes (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/BasicAndDilutedEarningsPerShareDetails" id="BasicAndDilutedEarningsPerShareDetails">
          <link:definition>999079 - Disclosure - Basic and diluted earnings per share (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/AccountsReceivableDetails" id="AccountsReceivableDetails">
          <link:definition>999080 - Disclosure - Accounts receivable (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/AccountsReceivableDetails1" id="AccountsReceivableDetails1">
          <link:definition>999081 - Disclosure - Accounts receivable (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/AccountsReceivableDetailsNarrative" id="AccountsReceivableDetailsNarrative">
          <link:definition>999082 - Disclosure - Accounts receivable (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/InventoriesDetails" id="InventoriesDetails">
          <link:definition>999083 - Disclosure - Inventories (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/SuppliersAndOtherPayablesDetails" id="SuppliersAndOtherPayablesDetails">
          <link:definition>999084 - Disclosure - Suppliers and other payables (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/SuppliersAndOtherPayablesDetailsNarrative" id="SuppliersAndOtherPayablesDetailsNarrative">
          <link:definition>999085 - Disclosure - Suppliers and other payables (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CashFlowsFromOperatingActivitiesDetails" id="CashFlowsFromOperatingActivitiesDetails">
          <link:definition>999086 - Disclosure - Cash flows from operating activities (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/PropertyPlantAndEquipmentDetails" id="PropertyPlantAndEquipmentDetails">
          <link:definition>999087 - Disclosure - Property, plant, and equipment (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/ProvisionForDe-characterizationOfDamStructuresAndAssetRetirementObligationsDetails" id="ProvisionForDe-characterizationOfDamStructuresAndAssetRetirementObligationsDetails">
          <link:definition>999088 - Disclosure - Provision for de-characterization of dam structures and asset retirement obligations (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/ProvisionForDe-characterizationOfDamStructuresAndAssetRetirementObligationsDetails1" id="ProvisionForDe-characterizationOfDamStructuresAndAssetRetirementObligationsDetails1">
          <link:definition>999089 - Disclosure - Provision for de-characterization of dam structures and asset retirement obligations (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/ProvisionForDe-characterizationOfDamStructuresAndAssetRetirementObligationsDetails2" id="ProvisionForDe-characterizationOfDamStructuresAndAssetRetirementObligationsDetails2">
          <link:definition>999090 - Disclosure - Provision for de-characterization of dam structures and asset retirement obligations (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/ProvisionForDe-characterizationOfDamStructuresAndAssetRetirementObligationsDetailsNarrative" id="ProvisionForDe-characterizationOfDamStructuresAndAssetRetirementObligationsDetailsNarrative">
          <link:definition>999091 - Disclosure - Provision for de-characterization of dam structures and asset retirement obligations (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/IntangibleAssetsDetails" id="IntangibleAssetsDetails">
          <link:definition>999092 - Disclosure - Intangible assets (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/RailwayConcessionsDetails" id="RailwayConcessionsDetails">
          <link:definition>999093 - Disclosure - Railway concessions (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialResultsDetails" id="FinancialResultsDetails">
          <link:definition>999094 - Disclosure - Financial results (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAssetsAndLiabilitiesDetails" id="FinancialAssetsAndLiabilitiesDetails">
          <link:definition>999095 - Disclosure - Financial assets and liabilities (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAssetsAndLiabilitiesDetails1" id="FinancialAssetsAndLiabilitiesDetails1">
          <link:definition>999096 - Disclosure - Financial assets and liabilities (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAssetsAndLiabilitiesDetails2" id="FinancialAssetsAndLiabilitiesDetails2">
          <link:definition>999097 - Disclosure - Financial assets and liabilities (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementDetails" id="FinancialAndCapitalRiskManagementDetails">
          <link:definition>999098 - Disclosure - Financial and capital risk management (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementDetails1" id="FinancialAndCapitalRiskManagementDetails1">
          <link:definition>999099 - Disclosure - Financial and capital risk management (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementDetails2" id="FinancialAndCapitalRiskManagementDetails2">
          <link:definition>999100 - Disclosure - Financial and capital risk management (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementDetails3" id="FinancialAndCapitalRiskManagementDetails3">
          <link:definition>999101 - Disclosure - Financial and capital risk management (Details 3)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementDetails4" id="FinancialAndCapitalRiskManagementDetails4">
          <link:definition>999102 - Disclosure - Financial and capital risk management (Details 4)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementDetails5" id="FinancialAndCapitalRiskManagementDetails5">
          <link:definition>999103 - Disclosure - Financial and capital risk management (Details 5)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementDetails6" id="FinancialAndCapitalRiskManagementDetails6">
          <link:definition>999104 - Disclosure - Financial and capital risk management (Details 6)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementDetails7" id="FinancialAndCapitalRiskManagementDetails7">
          <link:definition>999105 - Disclosure - Financial and capital risk management (Details 7)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementDetails8" id="FinancialAndCapitalRiskManagementDetails8">
          <link:definition>999106 - Disclosure - Financial and capital risk management (Details 8)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementDetails9" id="FinancialAndCapitalRiskManagementDetails9">
          <link:definition>999107 - Disclosure - Financial and capital risk management (Details 9)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementDetails10" id="FinancialAndCapitalRiskManagementDetails10">
          <link:definition>999108 - Disclosure - Financial and capital risk management (Details 10)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/FinancialAndCapitalRiskManagementDetails11" id="FinancialAndCapitalRiskManagementDetails11">
          <link:definition>999109 - Disclosure - Financial and capital risk management (Details 11)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LoansAndBorrowingsDetails" id="LoansAndBorrowingsDetails">
          <link:definition>999110 - Disclosure - Loans and borrowings (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LoansAndBorrowingsDetails1" id="LoansAndBorrowingsDetails1">
          <link:definition>999111 - Disclosure - Loans and borrowings (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LeasesDetails" id="LeasesDetails">
          <link:definition>999112 - Disclosure - Leases (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LeasesDetails1" id="LeasesDetails1">
          <link:definition>999113 - Disclosure - Leases (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LeasesDetails2" id="LeasesDetails2">
          <link:definition>999114 - Disclosure - Leases (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/OtherFinancialAssetsAndLiabilitiesDetails" id="OtherFinancialAssetsAndLiabilitiesDetails">
          <link:definition>999115 - Disclosure - Other financial assets and liabilities (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/OtherFinancialAssetsAndLiabilitiesDetails1" id="OtherFinancialAssetsAndLiabilitiesDetails1">
          <link:definition>999116 - Disclosure - Other financial assets and liabilities (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/OtherFinancialAssetsAndLiabilitiesDetailsNarrative" id="OtherFinancialAssetsAndLiabilitiesDetailsNarrative">
          <link:definition>999117 - Disclosure - Other financial assets and liabilities (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CashFlowsFromFinancingActivitiesDetails" id="CashFlowsFromFinancingActivitiesDetails">
          <link:definition>999118 - Disclosure - Cash flows from financing activities (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/CashFlowsFromFinancingActivitiesDetailsNarrative" id="CashFlowsFromFinancingActivitiesDetailsNarrative">
          <link:definition>999119 - Disclosure - Cash flows from financing activities (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/BrumadinhoDamFailureDetails" id="BrumadinhoDamFailureDetails">
          <link:definition>999120 - Disclosure - Brumadinho dam failure (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/BrumadinhoDamFailureDetails1" id="BrumadinhoDamFailureDetails1">
          <link:definition>999121 - Disclosure - Brumadinho dam failure (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/BrumadinhoDamFailureDetailsNarrative" id="BrumadinhoDamFailureDetailsNarrative">
          <link:definition>999122 - Disclosure - Brumadinho dam failure (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LiabilitiesRelatedToAssociatesAndJointVenturesDetails" id="LiabilitiesRelatedToAssociatesAndJointVenturesDetails">
          <link:definition>999123 - Disclosure - Liabilities related to associates and joint ventures (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LiabilitiesRelatedToAssociatesAndJointVenturesDetailsNarrative" id="LiabilitiesRelatedToAssociatesAndJointVenturesDetailsNarrative">
          <link:definition>999124 - Disclosure - Liabilities related to associates and joint ventures (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LegalAndAdministrativeProceedingsDetails" id="LegalAndAdministrativeProceedingsDetails">
          <link:definition>999125 - Disclosure - Legal and administrative proceedings (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LegalAndAdministrativeProceedingsDetails1" id="LegalAndAdministrativeProceedingsDetails1">
          <link:definition>999126 - Disclosure - Legal and administrative proceedings (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LegalAndAdministrativeProceedingsDetails2" id="LegalAndAdministrativeProceedingsDetails2">
          <link:definition>999127 - Disclosure - Legal and administrative proceedings (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LegalAndAdministrativeProceedingsDetails3" id="LegalAndAdministrativeProceedingsDetails3">
          <link:definition>999128 - Disclosure - Legal and administrative proceedings (Details 3)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/LegalAndAdministrativeProceedingsDetailsNarrative" id="LegalAndAdministrativeProceedingsDetailsNarrative">
          <link:definition>999129 - Disclosure - Legal and administrative proceedings (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EquityDetails" id="EquityDetails">
          <link:definition>999130 - Disclosure - Equity (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EquityDetails1" id="EquityDetails1">
          <link:definition>999131 - Disclosure - Equity (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EquityDetails2" id="EquityDetails2">
          <link:definition>999132 - Disclosure - Equity (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EquityDetails3" id="EquityDetails3">
          <link:definition>999133 - Disclosure - Equity (Details 3)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EquityDetails4" id="EquityDetails4">
          <link:definition>999134 - Disclosure - Equity (Details 4)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EquityDetailsNarrative" id="EquityDetailsNarrative">
          <link:definition>999135 - Disclosure - Equity (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/InvestmentsInAssociatesAndJointVenturesDetails" id="InvestmentsInAssociatesAndJointVenturesDetails">
          <link:definition>999136 - Disclosure - Investments in associates and joint ventures (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/AcquisitionsAndDivestitures-Details" id="AcquisitionsAndDivestitures-Details">
          <link:definition>999137 - Disclosure - Acquisitions and divestitures - (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/AcquisitionsAndDivestitures-Details1" id="AcquisitionsAndDivestitures-Details1">
          <link:definition>999138 - Disclosure - Acquisitions and divestitures - (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/AcquisitionsAndDivestituresDetailsNarrative" id="AcquisitionsAndDivestituresDetailsNarrative">
          <link:definition>999139 - Disclosure - Acquisitions and divestitures (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EmployeeBenefitsDetails" id="EmployeeBenefitsDetails">
          <link:definition>999140 - Disclosure - Employee benefits (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EmployeeBenefitsDetails1" id="EmployeeBenefitsDetails1">
          <link:definition>999141 - Disclosure - Employee benefits (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EmployeeBenefitsDetails2" id="EmployeeBenefitsDetails2">
          <link:definition>999142 - Disclosure - Employee benefits (Details 2)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/EmployeeBenefitsDetails3" id="EmployeeBenefitsDetails3">
          <link:definition>999143 - Disclosure - Employee benefits (Details 3)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/RelatedPartiesDetails" id="RelatedPartiesDetails">
          <link:definition>999144 - Disclosure - Related parties (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/RelatedPartiesDetails1" id="RelatedPartiesDetails1">
          <link:definition>999145 - Disclosure - Related parties (Details 1)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/RelatedPartiesDetailsNarrative" id="RelatedPartiesDetailsNarrative">
          <link:definition>999146 - Disclosure - Related parties (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://vale.com/role/BasisOfPreparationOfCondensedConsolidatedInterimFinancialStatementsDetails" id="BasisOfPreparationOfCondensedConsolidatedInterimFinancialStatementsDetails">
          <link:definition>999147 - Disclosure - Basis of preparation of condensed consolidated interim financial statements (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="vale-20260630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="vale-20260630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="vale-20260630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="vale-20260630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
    <import namespace="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <element id="vale_CapitalReservesMember" name="CapitalReservesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ProfitReservesMember" name="ProfitReservesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherReserveMember" name="OtherReserveMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_USDMember" name="USDMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BRLMember" name="BRLMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IronOreMember" name="IronOreMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IronOrePelletsMember" name="IronOrePelletsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherFerrousProductsAndServicesMember" name="OtherFerrousProductsAndServicesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IronSolutionsMember" name="IronSolutionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NickelMember" name="NickelMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CopperMember" name="CopperMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OthersValeBaseMetalsMember" name="OthersValeBaseMetalsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ValeBaseMetalsMember" name="ValeBaseMetalsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_UnallocatedItemsMember" name="UnallocatedItemsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CountryOfChinaMember" name="CountryOfChinaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CountryOfJapanMember" name="CountryOfJapanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AsiaExceptJapanAndChinaMember" name="AsiaExceptJapanAndChinaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CountryOfBrazilMember" name="CountryOfBrazilMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CountryOfUnitedStatesOfAmericaMember" name="CountryOfUnitedStatesOfAmericaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AmericasExceptUnitedStatesAndBrazilMember" name="AmericasExceptUnitedStatesAndBrazilMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CountryOfGermanyMember" name="CountryOfGermanyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EuropeExceptGermanyMember" name="EuropeExceptGermanyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_MiddleEastAfricaAndOceaniaMember" name="MiddleEastAfricaAndOceaniaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CountryOfCanadaMember" name="CountryOfCanadaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AmericasExceptBrazilAndCanadaMember" name="AmericasExceptBrazilAndCanadaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CountryOfIndonesiaMember" name="CountryOfIndonesiaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AsiaExceptChinaAndIndonesiaMember" name="AsiaExceptChinaAndIndonesiaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CountryOfEuropeMember" name="CountryOfEuropeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CountryOfOmanMember" name="CountryOfOmanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_UncertaintyOnTransferPricingOverExportationOfOresToForeignSubsidiaryMember" name="UncertaintyOnTransferPricingOverExportationOfOresToForeignSubsidiaryMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AssessedMember" name="AssessedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PotentialMember" name="PotentialMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ValueAddedTaxMember" name="ValueAddedTaxMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BrazilianFederalContributionsMember" name="BrazilianFederalContributionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncomeTaxesMember" name="IncomeTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FinancialCompensationForExplorationOfMineralResourcesMember" name="FinancialCompensationForExplorationOfMineralResourcesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OthersMember" name="OthersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_REFISliabilitiesMember" name="REFISliabilitiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IronOreSolutionsMember" name="IronOreSolutionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherThirdPartiesMember" name="OtherThirdPartiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BuildingAndFacilitiesMember" name="BuildingAndFacilitiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RailwayEquipmentMember" name="RailwayEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DecharacterizationOfUpstreamGeotechnicalStructuresMember" name="DecharacterizationOfUpstreamGeotechnicalStructuresMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ProvisionForDecommissioningRestorationAndRehabilitationCostsAndEnvironmentalProvisionsMember" name="ProvisionForDecommissioningRestorationAndRehabilitationCostsAndEnvironmentalProvisionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherRegionsMember" name="OtherRegionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OperatingPlantsMember" name="OperatingPlantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ClosedPlantsMember" name="ClosedPlantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ConcessionMember" name="ConcessionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ResearchAndDevelopmentProjectMember" name="ResearchAndDevelopmentProjectMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PatentMember" name="PatentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PaymentObligationMember" name="PaymentObligationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InfrastructureInvestmentMember" name="InfrastructureInvestmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LoansAndReceivablesOrAmortizedCostMember" name="LoansAndReceivablesOrAmortizedCostMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CashAndCashEquivalentsCurrentMember" name="CashAndCashEquivalentsCurrentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ShortTermInvestmentMember" name="ShortTermInvestmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DerivativeFinancialAssetsMember" name="DerivativeFinancialAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AccountsReceivableCurrentMember" name="AccountsReceivableCurrentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_JudicialDepositsMember" name="JudicialDepositsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RestrictedCashMember" name="RestrictedCashMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InvestmentsInEquitySecuritiesNoncurrentMember" name="InvestmentsInEquitySecuritiesNoncurrentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SuppliersAndContractorsCurrentMember" name="SuppliersAndContractorsCurrentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMembeMember" name="FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMembeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LoansAndBorrowingsCurrentMember" name="LoansAndBorrowingsCurrentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LeasesMember" name="LeasesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SubordinateNotesMember" name="SubordinateNotesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RailwayConcessionMember" name="RailwayConcessionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherFinancialLiabilitiesRelatedPartiesMember" name="OtherFinancialLiabilitiesRelatedPartiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherFinancialLiabilitiesMember" name="OtherFinancialLiabilitiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ParticipativeStockholdersDebenturesNoncurrentMember" name="ParticipativeStockholdersDebenturesNoncurrentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_GovernmentGrantMember" name="GovernmentGrantMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ShortsTermInvestmentsMember" name="ShortsTermInvestmentsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BondMember" name="BondMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DebenturesMember" name="DebenturesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SubordinatedNotesMember" name="SubordinatedNotesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NotDesignatedAsHedgingInstrumentsMember" name="NotDesignatedAsHedgingInstrumentsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ForeignExchangeAndInterestRateRiskMember" name="ForeignExchangeAndInterestRateRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EmbeddedDerivativesRiskMember" name="EmbeddedDerivativesRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ForeignExchangeAndInterestRateDerivativesMember" name="ForeignExchangeAndInterestRateDerivativesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LaterThanOneYearAndThereAfterMember" name="LaterThanOneYearAndThereAfterMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LaterThanTwoYearAndThereAfterMember" name="LaterThanTwoYearAndThereAfterMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LaterThanThreeYearAndThereAfterMember" name="LaterThanThreeYearAndThereAfterMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RiskDepreciationPriceMember" name="RiskDepreciationPriceMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SensitivityScenarioIMember" name="SensitivityScenarioIMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SensitivityScenarioIIMember" name="SensitivityScenarioIIMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InterestRateMember" name="InterestRateMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InterestRateInsideBrazilDecreaseMember" name="InterestRateInsideBrazilDecreaseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BrazilianInterestRateIncreaseMember" name="BrazilianInterestRateIncreaseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TJLPInterestRateMember" name="TJLPInterestRateMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TJLPInterestRateIncreaseMember" name="TJLPInterestRateIncreaseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IPCAIndexMember" name="IPCAIndexMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IPCAIndexDecreaseMember" name="IPCAIndexDecreaseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SOFRInterestRateMember" name="SOFRInterestRateMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SOFRInterestRateDecreaseMember" name="SOFRInterestRateDecreaseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BunkerOilOptionsMember" name="BunkerOilOptionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BunkerOilForwardsMember" name="BunkerOilForwardsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BunkerOilForwardsContractMember" name="BunkerOilForwardsContractMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NickelForwardsSoldMember" name="NickelForwardsSoldMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BunkerCrudeOilMember" name="BunkerCrudeOilMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RiskBunkerOilPriceDecreaseMember" name="RiskBunkerOilPriceDecreaseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ForwardsFrieghtMember" name="ForwardsFrieghtMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_HedgeFixedPriceNickelSalesMember" name="HedgeFixedPriceNickelSalesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RiskNickelPriceDecreaseMember" name="RiskNickelPriceDecreaseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EmbeddedCallOptionsSoldMember" name="EmbeddedCallOptionsSoldMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EmbeddedDerivativesGasPurchaseMember" name="EmbeddedDerivativesGasPurchaseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RiskPelletPriceIncreaseMember" name="RiskPelletPriceIncreaseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NetInvestmentsHedgeMember" name="NetInvestmentsHedgeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Aa2RatingMember" name="Aa2RatingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Aa3RatingMember" name="Aa3RatingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_A1RatingMember" name="A1RatingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_A2RatingMember" name="A2RatingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_A3RatingMember" name="A3RatingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Baa1RatingMember" name="Baa1RatingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Baa2RatingMember" name="Baa2RatingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Baa3RatingMember" name="Baa3RatingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Ba1RatingMember" name="Ba1RatingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Ba2RatingMember" name="Ba2RatingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_QuotedInSecondaryMarketMember" name="QuotedInSecondaryMarketMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DebtContractBrazilMember" name="DebtContractBrazilMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TjlpTrIpcaIgpMAndCdiMember" name="TjlpTrIpcaIgpMAndCdiMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SOFRMember" name="SOFRMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DebtContractsInternationalMarketsMember" name="DebtContractsInternationalMarketsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CurrencieswithVariableAndFixedInterestMember" name="CurrencieswithVariableAndFixedInterestMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherCurrenciesWithVariableInterestMember" name="OtherCurrenciesWithVariableInterestMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FiscalYearAfterCurrentFiscalYearMember" name="FiscalYearAfterCurrentFiscalYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SecondFiscalYearAfterCurrentFiscalYearMember" name="SecondFiscalYearAfterCurrentFiscalYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ThirdFiscalYearAfterCurrentFiscalYearMember" name="ThirdFiscalYearAfterCurrentFiscalYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FourthFiscalYearAfterCurrentFiscalYearMember" name="FourthFiscalYearAfterCurrentFiscalYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LaterThanFourYearsAndNotLaterThanNineYearsMember" name="LaterThanFourYearsAndNotLaterThanNineYearsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LaterThanNineYearsMember" name="LaterThanNineYearsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PortsMember" name="PortsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_VesselsMember" name="VesselsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PelletizingPlantsMember" name="PelletizingPlantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PropertiesMember" name="PropertiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EnergyPlantsMember" name="EnergyPlantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherMember" name="OtherMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LaterThanFourYearsMember" name="LaterThanFourYearsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PelletsPlantsMember" name="PelletsPlantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_QuotedInTheSecondaryMarketMember" name="QuotedInTheSecondaryMarketMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DebtContractInBrazilMember" name="DebtContractInBrazilMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DebtContractsOnTheInternationalMarketsMember" name="DebtContractsOnTheInternationalMarketsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TotalLoansAndBorrowingsMember" name="TotalLoansAndBorrowingsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ThreeSeriesMember" name="ThreeSeriesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_JudicialSettlementForBrumadinhoMember" name="JudicialSettlementForBrumadinhoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PaymentObligationsMember" name="PaymentObligationsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ProvisionForSocioEconomicReparationAndOthersMember" name="ProvisionForSocioEconomicReparationAndOthersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ProvisionForSocialAndEnvironmentalReparationMember" name="ProvisionForSocialAndEnvironmentalReparationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherObligationsMember" name="OtherObligationsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TailingsContainmentAndGeotechnicalSafetyMember" name="TailingsContainmentAndGeotechnicalSafetyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IndividualIndemnificationMember" name="IndividualIndemnificationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherCommitmentsMember" name="OtherCommitmentsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SamarcoMember" name="SamarcoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EURMember" name="EURMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TaxLitigationMember" name="TaxLitigationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CivilLitigationMember" name="CivilLitigationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LaborLitigationMember" name="LaborLitigationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EnvironmentalLitigationMember" name="EnvironmentalLitigationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PicoMineInItabiritoMember" name="PicoMineInItabiritoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_MarAzulMineInNovaLimaMember" name="MarAzulMineInNovaLimaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_GongoSocoMineInBaraoDosCocaisMember" name="GongoSocoMineInBaraoDosCocaisMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FabricaMineInCongonhasMember" name="FabricaMineInCongonhasMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NonadjustingEventMember" name="NonadjustingEventMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PreviMember" name="PreviMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_MitsuiCo.LtdMember" name="MitsuiCo.LtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BlackrockIncMember" name="BlackrockIncMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CapitalWorldInvestorsMember" name="CapitalWorldInvestorsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ShareholdersWithMoreThan5OfTotalCapitalMember" name="ShareholdersWithMoreThan5OfTotalCapitalMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FreeFloatingMember" name="FreeFloatingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_GoldenSharesMember" name="GoldenSharesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CancellationOfTreasurySharesMember" name="CancellationOfTreasurySharesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AcquiredParentMember" name="AcquiredParentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AngloAmericanMinerioDeFerroBrasilSAMember" name="AngloAmericanMinerioDeFerroBrasilSAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AliancaGeracaoDeEnergiaS.A.Member" name="AliancaGeracaoDeEnergiaS.A.Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EnergyMember" name="EnergyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AliancaNorteEnergiaParticipacoesS.A.Member" name="AliancaNorteEnergiaParticipacoesS.A.Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Energy1Member" name="Energy1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CompanhiaCoreanoBrasileiraDePelotizacaoMember" name="CompanhiaCoreanoBrasileiraDePelotizacaoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PelletsMember" name="PelletsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CompanhiaHispanoBrasileiraDePelotizacaoMember" name="CompanhiaHispanoBrasileiraDePelotizacaoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Pellets1Member" name="Pellets1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CompanhiaItaloBrasileiraDePelotizacaoMember" name="CompanhiaItaloBrasileiraDePelotizacaoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Pellets2Member" name="Pellets2Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CompanhiaNipoBrasileiraDePelotizacaoMember" name="CompanhiaNipoBrasileiraDePelotizacaoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Pellets3Member" name="Pellets3Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_MRSLogisticaaSAMember" name="MRSLogisticaaSAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LogisticsMember" name="LogisticsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SamarcoMineracaoSAMember" name="SamarcoMineracaoSAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Pellets4Member" name="Pellets4Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_VLISAMember" name="VLISAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Logistics1Member" name="Logistics1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PTValeIndonesiaTbkMember" name="PTValeIndonesiaTbkMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ValeOmanDistributionCenterMember" name="ValeOmanDistributionCenterMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Logistics2Member" name="Logistics2Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EquityResultsInAssociatesAndJointVenturesMember" name="EquityResultsInAssociatesAndJointVenturesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherResultsInAssociatesAndJointVenturesMember" name="OtherResultsInAssociatesAndJointVenturesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EquityResultsAndOtherResultsInAssociatesAndJointVenturesMember" name="EquityResultsAndOtherResultsInAssociatesAndJointVenturesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AliancaGeracaoEnergiaSAMember" name="AliancaGeracaoEnergiaSAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ThompsonAssetsMember" name="ThompsonAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InvestorsMember" name="InvestorsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PayrollRelatedChargesAndOtherRemunerationsMember" name="PayrollRelatedChargesAndOtherRemunerationsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ShareBasedPaymentMember" name="ShareBasedPaymentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EmployeePostretirementObligationProvisionMember" name="EmployeePostretirementObligationProvisionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CommonShareUnitProgramMember" name="CommonShareUnitProgramMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SharesGrantedMeasurementInputMember" name="SharesGrantedMeasurementInputMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SharesGrantedSharePriceMember" name="SharesGrantedSharePriceMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PerformanceShareUnitProgramMember" name="PerformanceShareUnitProgramMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_GrantedDateMeasurementInputMember" name="GrantedDateMeasurementInputMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SharesGrantedSharePriceBrlMember" name="SharesGrantedSharePriceBrlMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ExpectedTermMeasurementInputMember" name="ExpectedTermMeasurementInputMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ExpectedValuesOfShareholderReturnMeasurementInputMember" name="ExpectedValuesOfShareholderReturnMeasurementInputMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ExpectedValueOfPerformanceFactorMeasurementInputMember" name="ExpectedValueOfPerformanceFactorMeasurementInputMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PresentValueOfActuarialLiabilitiesMember" name="PresentValueOfActuarialLiabilitiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FairValueOfAssetsMember" name="FairValueOfAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PelletizingCompaniesMember" name="PelletizingCompaniesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_MrsLogisticaS.a.Member" name="MrsLogisticaS.a.Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NorteEnergiaS.a.Member" name="NorteEnergiaS.a.Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_VliS.a.Member" name="VliS.a.Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PTVIMember" name="PTVIMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AngloAmericanMember" name="AngloAmericanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AliancaGeracaoDeEnergiaSAMember" name="AliancaGeracaoDeEnergiaSAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherAssociatesAndJointVenturesMember" name="OtherAssociatesAndJointVenturesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BradescoMember" name="BradescoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CosanMember" name="CosanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BancoDoBrasilMember" name="BancoDoBrasilMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_MajorShareholdersMember" name="MajorShareholdersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_MajorStockholdersMember" name="MajorStockholdersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PensionPlanMember" name="PensionPlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CADMember" name="CADMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IfrsStatementLineItems" name="IfrsStatementLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OperatingRevenueExpenses" name="OperatingRevenueExpenses" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PreOperatingAndOperationalStoppageExpense" name="PreOperatingAndOperationalStoppageExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherFinancialItems" name="OtherFinancialItems" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ShareOfProfitLossAndOtherResultsOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" name="ShareOfProfitLossAndOtherResultsOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ProfitLossFromContinuingOperationAttributableToNoncontrollingInterest" name="ProfitLossFromContinuingOperationAttributableToNoncontrollingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DeprecatedBasicAndDilutedEarningsPerShareAbstract" name="DeprecatedBasicAndDilutedEarningsPerShareAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherComprehensiveIncomeNetOfTaxAdjustmentForCumulativeExchangeDifferencesOnTranslation" name="OtherComprehensiveIncomeNetOfTaxAdjustmentForCumulativeExchangeDifferencesOnTranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherComprehensiveIncomeNetOfTaxAdjustmentForCumulativeExchangeDifferencesOnTranslations" name="OtherComprehensiveIncomeNetOfTaxAdjustmentForCumulativeExchangeDifferencesOnTranslations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PaymentOfInterestOnLoansFinancingAndOtherFinancialLiabilities" name="PaymentOfInterestOnLoansFinancingAndOtherFinancialLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ReceiptsFromSettlementOfDerivativesNet" name="ReceiptsFromSettlementOfDerivativesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PaymentsRelatedToBrumadinhoEventClassifiedAsOperatingActivities" name="PaymentsRelatedToBrumadinhoEventClassifiedAsOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PaymentsRelatedToDeCharacterizationOfDamsClassifiedAsOperatingActivities" name="PaymentsRelatedToDeCharacterizationOfDamsClassifiedAsOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InterestOnParticipativeStockholdersDebenturesPaidClassifiedAsOperatingActivities" name="InterestOnParticipativeStockholdersDebenturesPaidClassifiedAsOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncomeTaxesPaidIncludingPaymentsUnderSettlementProgram" name="IncomeTaxesPaidIncludingPaymentsUnderSettlementProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CashFlowFromUsedInOperatingActivities" name="CashFlowFromUsedInOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AcquisitionOfPropertyPlantAndEquipmentAndIntangibleAssets" name="AcquisitionOfPropertyPlantAndEquipmentAndIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PaymentsRelatedToSamarcoDamFailure" name="PaymentsRelatedToSamarcoDamFailure" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NetRepaymentsOfBorrowingsClassifiedAsFinancingActivities" name="NetRepaymentsOfBorrowingsClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EffectOfDisposalsOfSubsidiariesAndMergerNetOnCashAndCashEquivalents" name="EffectOfDisposalsOfSubsidiariesAndMergerNetOnCashAndCashEquivalents" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RecoverableTaxesCurrent" name="RecoverableTaxesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CurrentAssetsExcludingAssetsHeldForSale" name="CurrentAssetsExcludingAssetsHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_JudicialDepositsNonCurrent" name="JudicialDepositsNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RecoverableTaxesNonCurrent" name="RecoverableTaxesNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NonCurrentAssetsExcludingInvestmentsIntangibleAssetsAndPropertyPlantAndEquipment" name="NonCurrentAssetsExcludingInvestmentsIntangibleAssetsAndPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PropertyPlantAndEquipmentAmount" name="PropertyPlantAndEquipmentAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LoansBorrowingsAndCurrent" name="LoansBorrowingsAndCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LeasesCurrent" name="LeasesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RailwayConcession" name="RailwayConcession" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TaxSettlementLiabilityCurrent" name="TaxSettlementLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LiabilitiesRelatedToDamFailureCurrent" name="LiabilitiesRelatedToDamFailureCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LiabilitiesRelatedToAssociatesAndJointVenturesCurrent" name="LiabilitiesRelatedToAssociatesAndJointVenturesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LiabilitiesRelatedToDeCharacterizationOfDamsCurrent" name="LiabilitiesRelatedToDeCharacterizationOfDamsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CurrentLiabilitiesExcludingAssetsHeldForSale" name="CurrentLiabilitiesExcludingAssetsHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LoansBorrowingsAndNonCurrent" name="LoansBorrowingsAndNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LeasesNonCurrent" name="LeasesNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RailwayConcessionNonCurrent" name="RailwayConcessionNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TaxSettlementLiabilityNonCurrent" name="TaxSettlementLiabilityNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LiabilitiesRelatedToDamFailureNonCurrent" name="LiabilitiesRelatedToDamFailureNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LiabilitiesRelatedToAssociatesAndJointVenturesNonCurrent" name="LiabilitiesRelatedToAssociatesAndJointVenturesNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LiabilitiesRelatedToDeCharacterizationOfDamsNonCurrent" name="LiabilitiesRelatedToDeCharacterizationOfDamsNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CapitalTransactions" name="CapitalTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TreasurySharesCanceled" name="TreasurySharesCanceled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureCorporateInformationAbstract" name="DisclosureCorporateInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfGeneralInformationAboutFinancialStatementExplanatory" name="DisclosureOfGeneralInformationAboutFinancialStatementExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureSignificantEventsAndTransactionsRelatedToThreemonthPeriodEndedJune302026Abstract" name="DisclosureSignificantEventsAndTransactionsRelatedToThreemonthPeriodEndedJune302026Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SignificantEventsAndTransactionsRelatedToCurrentFinancialStatementsTextBlock" name="SignificantEventsAndTransactionsRelatedToCurrentFinancialStatementsTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureCostsAndExpensesByNatureAbstract" name="DisclosureCostsAndExpensesByNatureAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfCostsAndExpensesByNatureExplanatory" name="DisclosureOfCostsAndExpensesByNatureExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureBasicAndDilutedEarningsPerShareAbstract" name="DisclosureBasicAndDilutedEarningsPerShareAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfEarningsPerSharesExplanatory" name="DisclosureOfEarningsPerSharesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AccountsReceivableAbstract" name="AccountsReceivableAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InventoriesAbstract" name="InventoriesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SuppliersAndOtherPayablesAbstract" name="SuppliersAndOtherPayablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureCashFlowsFromOperatingActivitiesAbstract" name="DisclosureCashFlowsFromOperatingActivitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfReconciliationOfChangesInAssetsForInsuranceAcquisitionCashFlowExplanatory" name="DisclosureOfReconciliationOfChangesInAssetsForInsuranceAcquisitionCashFlowExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureProvisionForDecharacterizationOfDamStructuresAndAssetRetirementObligationsAbstract" name="DisclosureProvisionForDecharacterizationOfDamStructuresAndAssetRetirementObligationsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ProvisionForDeCharacterizationOfDamStructuresAndAssetRetirementObligationsTextBlock" name="ProvisionForDeCharacterizationOfDamStructuresAndAssetRetirementObligationsTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureRailwayConcessionsAbstract" name="DisclosureRailwayConcessionsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfRailwayConcessionsExplanatory" name="DisclosureOfRailwayConcessionsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureLeasesAbstract" name="DisclosureLeasesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LeasesTextBlock" name="LeasesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOtherFinancialAssetsAndLiabilitiesAbstract" name="DisclosureOtherFinancialAssetsAndLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfDetailedInformationAboutOtherFinancialAssetsAndLiabilitiesExplanatory" name="DisclosureOfDetailedInformationAboutOtherFinancialAssetsAndLiabilitiesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureCashFlowsFromFinancingActivitiesAbstract" name="DisclosureCashFlowsFromFinancingActivitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfReconciliationOfChangesInCashFlowsFromFinancingActivitiesExplanatory" name="DisclosureOfReconciliationOfChangesInCashFlowsFromFinancingActivitiesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureBrumadinhoDamFailureAbstract" name="DisclosureBrumadinhoDamFailureAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BrumadinhoDamFailureTextBlock" name="BrumadinhoDamFailureTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureLiabilitiesRelatedToAssociatesAndJointVenturesAbstract" name="DisclosureLiabilitiesRelatedToAssociatesAndJointVenturesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfLiabilitiesRelatedToAssociatesAndJointVenturesExplanatoryTextBlock" name="DisclosureOfLiabilitiesRelatedToAssociatesAndJointVenturesExplanatoryTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureEquityAbstract" name="DisclosureEquityAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EquityTextBlock" name="EquityTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureInvestmentsInAssociatesAndJointVenturesAbstract" name="DisclosureInvestmentsInAssociatesAndJointVenturesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfInvestmentsInSubsidiariesAssociatesAndJointVenturesTextBlock" name="DisclosureOfInvestmentsInSubsidiariesAssociatesAndJointVenturesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureAcquisitionsAndDivestituresAbstract" name="DisclosureAcquisitionsAndDivestituresAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfAcquisitionsAndDivestituresTextBlock" name="DisclosureOfAcquisitionsAndDivestituresTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureEmployeeBenefitsAbstract" name="DisclosureEmployeeBenefitsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfEmployeeBenefitExplanatory" name="DisclosureOfEmployeeBenefitExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureRelatedPartiesAbstract" name="DisclosureRelatedPartiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfRelatedPartiesExplanatory" name="DisclosureOfRelatedPartiesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FunctionalCurrencyAndPresentationCurrencyPolicyTextBlock" name="FunctionalCurrencyAndPresentationCurrencyPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfNetOperatingRevenueByShipmentDestinationExplanatory" name="ScheduleOfNetOperatingRevenueByShipmentDestinationExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfCostOfGoodsSoldAndServicesRenderedTableTextBlock" name="ScheduleOfCostOfGoodsSoldAndServicesRenderedTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EffectiveIncomeTaxRateReconciliationTableTextBlock" name="EffectiveIncomeTaxRateReconciliationTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfUncertainTaxPositionsTableTextBlock" name="ScheduleOfUncertainTaxPositionsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RecoverableAndPayableTaxesTableTextBlock" name="RecoverableAndPayableTaxesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfAccountsReceivableTableTextBlock" name="ScheduleOfAccountsReceivableTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfSensitivityOfCompanySRiskOnFinalSettlementTableTextBlock" name="ScheduleOfSensitivityOfCompanySRiskOnFinalSettlementTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfInventoriesTableTextBlock" name="ScheduleOfInventoriesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfTradeAndOtherPayablesTableTextBlock" name="ScheduleOfTradeAndOtherPayablesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfCashflowsFromOperatingActivitiesTableTextBlock" name="ScheduleOfCashflowsFromOperatingActivitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfEffectsInTheIncomeStatementsTableTextBlock" name="ScheduleOfEffectsInTheIncomeStatementsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfChangesInProvisionsDeCharacterizationOfDamStructuresTableTextBlock" name="ScheduleOfChangesInProvisionsDeCharacterizationOfDamStructuresTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfAssetRetirementObligationsTableTextBlock" name="DisclosureOfAssetRetirementObligationsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfRailwayConcessionsTableTextBlock" name="DisclosureOfRailwayConcessionsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfFairValuesAndCarryingAmountsOfNonCurrentLiabilitiesTextBlock" name="DisclosureOfFairValuesAndCarryingAmountsOfNonCurrentLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfDerivativesEffectsOnStatementOfFinancialPositionExplanatoryTableTextBlock" name="DisclosureOfDerivativesEffectsOnStatementOfFinancialPositionExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfEffectsOfDerivativesOnIncomeStatementTableTextBlock" name="DisclosureOfEffectsOfDerivativesOnIncomeStatementTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfForeignExchangeAndInterestRatesVolatilityTableTextBlock" name="ScheduleOfForeignExchangeAndInterestRatesVolatilityTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosuresOfSensitivityAnalysisForActuarialAssumptionsExplanatory" name="DisclosuresOfSensitivityAnalysisForActuarialAssumptionsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfDerivativeFinancialInstrumentsTableTextBlock" name="ScheduleOfDerivativeFinancialInstrumentsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfDetailedInformationAboutHedgesTableTextBlock" name="DisclosureOfDetailedInformationAboutHedgesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfSensitivityAnalysisOtherDerivativeFinancialInstrumentsTableTextBlock" name="ScheduleOfSensitivityAnalysisOtherDerivativeFinancialInstrumentsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfEffectsOfDerivativesOnOtherComprehensiveIncomeTableTextBlock" name="DisclosureOfEffectsOfDerivativesOnOtherComprehensiveIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfExternalCreditExposureExplanatory" name="DisclosureOfExternalCreditExposureExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfRightOfUseTableTextBlock" name="ScheduleOfRightOfUseTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfLeaseLiabilitiesTableTextBlock" name="ScheduleOfLeaseLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfOtherFinancialAssetsAndLiabilitiesTableTextBlock" name="DisclosureOfOtherFinancialAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfFinancialStatementsTableTextBlock" name="ScheduleOfFinancialStatementsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfReconciliationOfDebtToCashFlowsFromFinancingActivitiesTableTextBlock" name="ScheduleOfReconciliationOfDebtToCashFlowsFromFinancingActivitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfEffectInIncomeStatementTableTextBlock" name="ScheduleOfEffectInIncomeStatementTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfChangesInProvisionsToMeetAssumedObligationsIncludingDeCharacterizationOfDamsTableTextBlock" name="ScheduleOfChangesInProvisionsToMeetAssumedObligationsIncludingDeCharacterizationOfDamsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfChangesInProvisionRelatedToDamFailureExplanatory" name="DisclosureOfChangesInProvisionRelatedToDamFailureExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfEffectsInIncomeStatementsTableTextBlock" name="DisclosureOfEffectsInIncomeStatementsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfProvisionsForLitigationTableTextBlock" name="DisclosureOfProvisionsForLitigationTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfContingentLiabilitiesClassifiedAsPossibleAndNoProvisionTableTextBlock" name="DisclosureOfContingentLiabilitiesClassifiedAsPossibleAndNoProvisionTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfJudicialDepositsTableTextBlock" name="DisclosureOfJudicialDepositsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfRemunerationApprovedTableTextBlock" name="ScheduleOfRemunerationApprovedTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfDividendsReconciliationTableTextBlock" name="ScheduleOfDividendsReconciliationTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfInvestmentsInAssociatesAndJointVenturesEquityResultsAndDividendsReceivedTableTextBlock" name="DisclosureOfInvestmentsInAssociatesAndJointVenturesEquityResultsAndDividendsReceivedTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfEffectsOnTheIncomesStatementTableTextBlock" name="ScheduleOfEffectsOnTheIncomesStatementTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfEmployeeRelatedLiabilitiesExplanatory" name="DisclosureOfEmployeeRelatedLiabilitiesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfFairValueOfTheMatchingProgramExplanatory" name="DisclosureOfFairValueOfTheMatchingProgramExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisclosureOfReconciliationsOfDefinedBenefitAssetsAndLiabilitiesRecognizedInStatementOfFinancialPositionTableTextBlock" name="DisclosureOfReconciliationsOfDefinedBenefitAssetsAndLiabilitiesRecognizedInStatementOfFinancialPositionTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ScheduleOfOutstandingBalancesWithRelatedPartiesTableTextBlock" name="ScheduleOfOutstandingBalancesWithRelatedPartiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IfrsStatementTable" name="IfrsStatementTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="vale_RepurchasedCommonShares" name="RepurchasedCommonShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" name="AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossContinuingOperations" name="ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossContinuingOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EbitdaFromAssociatesAndJointVentures" name="EbitdaFromAssociatesAndJointVentures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ShareOfProfitLossNetOfDividendsReceivedOfAssociatesAndJointVenturesAccountedForUsingEquityMethodContinuingOperations" name="ShareOfProfitLossNetOfDividendsReceivedOfAssociatesAndJointVenturesAccountedForUsingEquityMethodContinuingOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FinanceIncomeCosts" name="FinanceIncomeCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DepreciationAndDepletionExpenseCostGoodsSoldAndServices" name="DepreciationAndDepletionExpenseCostGoodsSoldAndServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InvestmentsInSubsidiariesJointVenturesAndAssociatesIntangibleAssetsAndGoodwillAndPropertyPlantAndEquipment" name="InvestmentsInSubsidiariesJointVenturesAndAssociatesIntangibleAssetsAndGoodwillAndPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EmployeeBenefitsExpenseCostOfGoodsSoldAndServices" name="EmployeeBenefitsExpenseCostOfGoodsSoldAndServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CostOfAcquisitionOfProducts" name="CostOfAcquisitionOfProducts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherCostOfGoodsSoldAndServices" name="OtherCostOfGoodsSoldAndServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EmployeeBenefitsExpenseSellingAndAdministrative" name="EmployeeBenefitsExpenseSellingAndAdministrative" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ServicesExpenseSellingAndAdministrative" name="ServicesExpenseSellingAndAdministrative" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DepreciationAndAmortizationSellingAndAdministrative" name="DepreciationAndAmortizationSellingAndAdministrative" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ExpensesRelatedToBrumadinhoEvent" name="ExpensesRelatedToBrumadinhoEvent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ReversalIncreaseInProvisionsRelatedToDecharacterizationOfDamAndAssetDecommissioningObligation" name="ReversalIncreaseInProvisionsRelatedToDecharacterizationOfDamAndAssetDecommissioningObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ProvisionForLitigations" name="ProvisionForLitigations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PostEmploymentBenefitExpenseDefinedContributionPlansOtherOperationalExpenses" name="PostEmploymentBenefitExpenseDefinedContributionPlansOtherOperationalExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ExpensesRelatedWithSocioenvironmentalCommitments" name="ExpensesRelatedWithSocioenvironmentalCommitments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OperatingExpensesByNatureOthers" name="OperatingExpensesByNatureOthers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherOperatingIncomeExpenses" name="OtherOperatingIncomeExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncomeTaxesAtStatutoryRate34" name="IncomeTaxesAtStatutoryRate34" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InterestOnCapital" name="InterestOnCapital" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TaxEffectOfTaxIncentives" name="TaxEffectOfTaxIncentives" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ForeignExchangeEffectsOnTaxLossesAndOthers" name="ForeignExchangeEffectsOnTaxLossesAndOthers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EffectsOnTaxComputationOfForeignOperations" name="EffectsOnTaxComputationOfForeignOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TaxEffectOfEquityResults" name="TaxEffectOfEquityResults" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ProvisionRelatedToSamarco" name="ProvisionRelatedToSamarco" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TaxEffectsArisingFromDivestmentsAndAcquisitionsNet" name="TaxEffectsArisingFromDivestmentsAndAcquisitionsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EffectInIncomeStatementDeferredTaxAssets" name="EffectInIncomeStatementDeferredTaxAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EffectInIncomeStatementDeferredTaxLiability" name="EffectInIncomeStatementDeferredTaxLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EffectInIncomeStatement" name="EffectInIncomeStatement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeDeferredTaxAsset" name="IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeDeferredTaxAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherComprehensiveIncomeLiabilities" name="OtherComprehensiveIncomeLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TransfersBetweenAssetsAndLiabilitiesDeferredTaxAssets" name="TransfersBetweenAssetsAndLiabilitiesDeferredTaxAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TransfersBetweenAssetsAndLiabilitiesDeferredTaxLiability" name="TransfersBetweenAssetsAndLiabilitiesDeferredTaxLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TransferBetweenAssetsAndLiabilitiesDeferredTaxesNet" name="TransferBetweenAssetsAndLiabilitiesDeferredTaxesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAsset" name="IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiability" name="IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncorporationsAcquisitionsAndDivestmentsAssets" name="IncorporationsAcquisitionsAndDivestmentsAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncorporationsAcquisitionsAndDivestmentsLiabilities" name="IncorporationsAcquisitionsAndDivestmentsLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncorporationsAcquisitionsAndDivestmentsDeferredTaxesNet" name="IncorporationsAcquisitionsAndDivestmentsDeferredTaxesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_UtpsNotRecordedOnStatementOfFinancialPositionAbstract" name="UtpsNotRecordedOnStatementOfFinancialPositionAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TransferPricingOverExportationOfOresToForeignSubsidiary" name="TransferPricingOverExportationOfOresToForeignSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ProceedingRelatedToIncomeTaxPaidAbroad" name="ProceedingRelatedToIncomeTaxPaidAbroad" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_GoodwillAmortization" name="GoodwillAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PaymentsToRenovaFoundation" name="PaymentsToRenovaFoundation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherTaxAuthority" name="OtherTaxAuthority" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TotalNotRecordedOnBalanceSheet" name="TotalNotRecordedOnBalanceSheet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TaxTypeAxis" name="TaxTypeAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="vale_TaxTypeDomain" name="TaxTypeDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RefisCurrentLiabilities" name="RefisCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RefisNoncurrentLiabilities" name="RefisNoncurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NatureOfUncertainitiesAxis" name="NatureOfUncertainitiesAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="vale_NatureOfUncertainitiesDomain" name="NatureOfUncertainitiesDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ThousandsOfSharesAbstract" name="ThousandsOfSharesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_WeightedAverageNumberOfCommonSharesOutstandingAndPotentialOrdinaryShares" name="WeightedAverageNumberOfCommonSharesOutstandingAndPotentialOrdinaryShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CurrentTradeReceivable" name="CurrentTradeReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AllowanceAccountForCreditLossesOfFinancialAsset" name="AllowanceAccountForCreditLossesOfFinancialAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CurrentTradeReceivablesNet" name="CurrentTradeReceivablesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ThousandMetricTonsOfProvisionallyPricedAccountsReceivables" name="ThousandMetricTonsOfProvisionallyPricedAccountsReceivables" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ProvisionalPrices" name="ProvisionalPrices" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NetOperatingRevenueArisingFromFairValueAdjustments" name="NetOperatingRevenueArisingFromFairValueAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FinishedProductsAbstract" name="FinishedProductsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NetRealizableValueProvisionI" name="NetRealizableValueProvisionI" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AmountsPayableToSupplierAndContractorsRelatedPartyTransactions" name="AmountsPayableToSupplierAndContractorsRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SuppliersAndOtherPayables" name="SuppliersAndOtherPayables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LiabilitiesOnSupplierFinanceArrangements" name="LiabilitiesOnSupplierFinanceArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InterestOnSupplierFinanceArrangement" name="InterestOnSupplierFinanceArrangement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_GainsLossesOnExchangeDifferencesOnTranslationRecognised" name="GainsLossesOnExchangeDifferencesOnTranslationRecognised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ChangesInEstimatesRelatedToProvisionOfBrumadinho" name="ChangesInEstimatesRelatedToProvisionOfBrumadinho" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ChangesInEstimatesRelatedToProvisionOfDecharacterizationOfDams" name="ChangesInEstimatesRelatedToProvisionOfDecharacterizationOfDams" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncreaseDecreaseInOperatingAssetsAndLiabilitiesAbstract" name="IncreaseDecreaseInOperatingAssetsAndLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AdjustmentsForDecreaseIncreaseInOtherAssetsAndLiabilitiesNet" name="AdjustmentsForDecreaseIncreaseInOtherAssetsAndLiabilitiesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InterestCapitalization" name="InterestCapitalization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RetirementsPropertyPlantAndEquipments" name="RetirementsPropertyPlantAndEquipments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PropertyPlantAndEquipmentCost" name="PropertyPlantAndEquipmentCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DecharacterizationOfUpstreamGeotechnicalStructures" name="DecharacterizationOfUpstreamGeotechnicalStructures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AssetRetirementObligations" name="AssetRetirementObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TotalProvisionForIncomeStatement" name="TotalProvisionForIncomeStatement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OthersProvisions" name="OthersProvisions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RevisionToEstimatesAmountsForClosedPlantsChargedToIncomeStatement" name="RevisionToEstimatesAmountsForClosedPlantsChargedToIncomeStatement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RevisionToEstimatesCapitalizedAmountsForOperatingPlants" name="RevisionToEstimatesCapitalizedAmountsForOperatingPlants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ProvisionUsedOtherProvision" name="ProvisionUsedOtherProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_MonetaryAndPresentValueAdjustments" name="MonetaryAndPresentValueAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TransferToAssetsHeldForSale" name="TransferToAssetsHeldForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvision" name="IncreaseDecreaseThroughNetExchangeDifferencesOtherProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EnvironmentalObligationDiscountRateApplied" name="EnvironmentalObligationDiscountRateApplied" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ProvisionsFlowDuration" name="ProvisionsFlowDuration" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TotalOtherProvisions" name="TotalOtherProvisions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IntangibleAssetsAndGoodwillCost" name="IntangibleAssetsAndGoodwillCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AccumulatedAmortization" name="AccumulatedAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TransferToHeldForSaleOfIntangibleAssetsAndGoodwill" name="TransferToHeldForSaleOfIntangibleAssetsAndGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherProvision" name="OtherProvision" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ChangesInEstimates" name="ChangesInEstimates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_MonetaryAndPresentValueAdjustment" name="MonetaryAndPresentValueAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Disbursements" name="Disbursements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TranslationAdjustment" name="TranslationAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RemainingTermOfObligations" name="RemainingTermOfObligations" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RevisionToEstimatesAndNewProvisions" name="RevisionToEstimatesAndNewProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ShorttermMiscellaneousOtherProvision" name="ShorttermMiscellaneousOtherProvision" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LongtermMiscellaneousOtherProvision" name="LongtermMiscellaneousOtherProvision" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FinancialIncomeAbstract" name="FinancialIncomeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ShortTermInvestmentsFinancialIncome" name="ShortTermInvestmentsFinancialIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FinancialExpensesAbstract" name="FinancialExpensesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ExpensesFromBondsRepurchase" name="ExpensesFromBondsRepurchase" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InterestOnSupplierFinanceArrangements" name="InterestOnSupplierFinanceArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TaxesOnFinancialIncome" name="TaxesOnFinancialIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherFinancialItemsAbstract" name="OtherFinancialItemsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ParticipativeStockholdersDebentures" name="ParticipativeStockholdersDebentures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TotalFinancialAssets" name="TotalFinancialAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DerivativeFinancialAssetsLiabilities" name="DerivativeFinancialAssetsLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DerivativesSettlementCashOutflowInflow" name="DerivativesSettlementCashOutflowInflow" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DerivativeAssetsNotionalAmount" name="DerivativeAssetsNotionalAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_StatementsScenarioAxis" name="StatementsScenarioAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="vale_StatementsScenarioDomain" name="StatementsScenarioDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NotionalAmountPerBarrel" name="NotionalAmountPerBarrel" nillable="true" xbrli:periodType="instant" type="dtr-types:volumeItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ValueAtRisks" name="ValueAtRisks" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CreditExposures" name="CreditExposures" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BorrowingsInterestRate1" name="BorrowingsInterestRate1" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CurrentBorrowingsAndCurrentPortionOfNonCurrentBorrowingsGross" name="CurrentBorrowingsAndCurrentPortionOfNonCurrentBorrowingsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LongtermBorrowingsGross" name="LongtermBorrowingsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CurrentBorrowingsAndCurrentPortionOfNonCurrentBorrowingsAccruedCharges" name="CurrentBorrowingsAndCurrentPortionOfNonCurrentBorrowingsAccruedCharges" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_BorrowingsUndiscountedCashFlows" name="BorrowingsUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InterestFuturePaymentsOfBorrowings" name="InterestFuturePaymentsOfBorrowings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RightOfUseLeases" name="RightOfUseLeases" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AdditionsAndContractModificationsLeaseRightUseAssets" name="AdditionsAndContractModificationsLeaseRightUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TranslationAdjustmentRightOfUseAssets" name="TranslationAdjustmentRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AdditionsAndContractModificationsLeaseLiabilities" name="AdditionsAndContractModificationsLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PaymentsOfLeaseLiabilities" name="PaymentsOfLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InterestExpenseOnLeaseLiability" name="InterestExpenseOnLeaseLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TranslationAdjustmentLeaseLiabilities" name="TranslationAdjustmentLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TransferToHeldForSaleLeasesLiabilities" name="TransferToHeldForSaleLeasesLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LeaseLiabilitiesNet" name="LeaseLiabilitiesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_UndiscountedOperatingLeasePayments" name="UndiscountedOperatingLeasePayments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AverageRemainingTerm" name="AverageRemainingTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DiscountRate" name="DiscountRate" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InvestmentsInEquitySecuritiesNonCurrent" name="InvestmentsInEquitySecuritiesNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LoansRelatedPartiesCurrent" name="LoansRelatedPartiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LoansRelatedPartiesNoncurrent" name="LoansRelatedPartiesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SubordinatedNotesCurrent" name="SubordinatedNotesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_SubordinatedNotesNonCurrent" name="SubordinatedNotesNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ParticipativeShareholdersDebenturesNonCurrent" name="ParticipativeShareholdersDebenturesNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherFinancialLiabilitiesCurrent" name="OtherFinancialLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherFinancialLiabilitiesNoncurrent" name="OtherFinancialLiabilitiesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AveragePricePerDebenture" name="AveragePricePerDebenture" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InitialInterestRate" name="InitialInterestRate" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IssuanceOfSubordinatedNotes" name="IssuanceOfSubordinatedNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_RemunerationPaidToParticipativeStockholdersDebentures" name="RemunerationPaidToParticipativeStockholdersDebentures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DecreaseThroughInterestPaidLiabilitiesArisingFromFinancingActivities" name="DecreaseThroughInterestPaidLiabilitiesArisingFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRIncreaseThroughInterestAccretionLiabilitiesArisingFromFinancingActivitiesatesLiabilitiesArisingFromFinancingActivities" name="IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRIncreaseThroughInterestAccretionLiabilitiesArisingFromFinancingActivitiesatesLiabilitiesArisingFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncreaseDecreaseInNonCashChangesInLiabilitiesArisingFromFinancingActivities" name="IncreaseDecreaseInNonCashChangesInLiabilitiesArisingFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesTransferToHeldForSale" name="IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesTransferToHeldForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IssuedBondsAmount" name="IssuedBondsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ExpensesWithCashTenderOfferRepurchased" name="ExpensesWithCashTenderOfferRepurchased" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IntegralReparationAgreementExpenses" name="IntegralReparationAgreementExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_OtherObligationsExpenses" name="OtherObligationsExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncurredExpenses" name="IncurredExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_InsuranceExpenses" name="InsuranceExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ExpensesRelatedToIncomeStatement" name="ExpensesRelatedToIncomeStatement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_IncreaseThroughAdjustmentsArisingFromPassageOfTimeAndOtherOtherProvisions" name="IncreaseThroughAdjustmentsArisingFromPassageOfTimeAndOtherOtherProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ObligationsForAveragePeriod" name="ObligationsForAveragePeriod" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PresentValueAtNominalRate" name="PresentValueAtNominalRate" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EstimatedLosses" name="EstimatedLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EstimatedAmount" name="EstimatedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EstimatedAmountOfDispute" name="EstimatedAmountOfDispute" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ChangesOnProvision" name="ChangesOnProvision" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ChangeInEstimates" name="ChangeInEstimates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_MonetaryAndPresentValueAdjustmentselatedToChangesInProvisions" name="MonetaryAndPresentValueAdjustmentselatedToChangesInProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DisbursementsRelatedToChangesInProvisions" name="DisbursementsRelatedToChangesInProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TranslationAdjustmentsRelatedToChangesInProvisions" name="TranslationAdjustmentsRelatedToChangesInProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DefinitiveAgreementAmount" name="DefinitiveAgreementAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LitigationOfSecuringAmount" name="LitigationOfSecuringAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EstimatedFinancialEffectOIncomeStatements" name="EstimatedFinancialEffectOIncomeStatements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_UnusedProvisionReversedOtherProvision" name="UnusedProvisionReversedOtherProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EstimatedLegalProceedings" name="EstimatedLegalProceedings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_GuaranteeObligationsBankGuarantee" name="GuaranteeObligationsBankGuarantee" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EntityStockholdersAxis" name="EntityStockholdersAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="vale_EntityStockholdersDomain" name="EntityStockholdersDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="vale_NumberOfSharesHeldInTreasuryCancelled" name="NumberOfSharesHeldInTreasuryCancelled" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TreasurySharesCarryingAmount" name="TreasurySharesCarryingAmount" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="vale_StockRepurchaseProgramRepurchaseShares" name="StockRepurchaseProgramRepurchaseShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ShareBuybackProgramNumberOfSharesAuthorizedToBeRepurchased" name="ShareBuybackProgramNumberOfSharesAuthorizedToBeRepurchased" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ShareBuybackProgramNumberOfValueAuthorizedToBeRepurchased" name="ShareBuybackProgramNumberOfValueAuthorizedToBeRepurchased" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DividendsApprovalDate" name="DividendsApprovalDate" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DividendsPaymentDate" name="DividendsPaymentDate" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DividendsRemunerationPerShare" name="DividendsRemunerationPerShare" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DividendsInterestOnCapitalDate" name="DividendsInterestOnCapitalDate" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DividendsAndInterestOnCapitalPaymentDate" name="DividendsAndInterestOnCapitalPaymentDate" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DividendInterestOnCapitalRemunerationPerShare" name="DividendInterestOnCapitalRemunerationPerShare" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DividendsRecognisedAsDistributionToOwnersOfParent" name="DividendsRecognisedAsDistributionToOwnersOfParent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DividendsReconciliation" name="DividendsReconciliation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_TranslationAdjustments" name="TranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PaymentsNetOfWithholdingTaxes" name="PaymentsNetOfWithholdingTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_PrescribedRemuneration" name="PrescribedRemuneration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ShareBuybackProgramNumberOfSharesAuthorizedToBeRepurchase" name="ShareBuybackProgramNumberOfSharesAuthorizedToBeRepurchase" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DividendsDeclaredReceived" name="DividendsDeclaredReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FairValueRemeasurement" name="FairValueRemeasurement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_AcquisitionsAndDivestituresGross" name="AcquisitionsAndDivestituresGross" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Asset" name="Asset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_Leases" name="Leases" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CashContribution" name="CashContribution" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EarnoutPayable" name="EarnoutPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ExpectedTerm" name="ExpectedTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="vale_ExpectedDividendAsPercentageExpectedPerformanceFactor" name="ExpectedDividendAsPercentageExpectedPerformanceFactor" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LiabilityAssetOfDefinedBenefitsPlans" name="LiabilityAssetOfDefinedBenefitsPlans" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_LiabilityAssetOfDefinedBenefitPlan" name="LiabilityAssetOfDefinedBenefitPlan" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CostOfSoldRelatedPartyTransactions" name="CostOfSoldRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_FinancialResultRelatedPartyTransactions" name="FinancialResultRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DividendReceivableRelatedPartyTransactions" name="DividendReceivableRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_CashAndCashEquivalentsRelatedPartyTransactions" name="CashAndCashEquivalentsRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_DerivativeOtherLiabilitiesRelatedPartyTransactions" name="DerivativeOtherLiabilitiesRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="vale_EstimatedNominalContractYears" name="EstimatedNominalContractYears" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
</schema>
