<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.6a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aIpo7xRiXgOn8uGZnZcOayJCaP9zp9zaYkxtmp6fckanyso+E333iPaKStGQY8L -->
<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:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:pbr="http://petrobras.com/20260630" elementFormDefault="qualified" targetNamespace="http://petrobras.com/20260630">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://petrobras.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://petrobras.com/role/UnauditedCondensedConsolidatedStatementsOfFinancialPosition" id="UnauditedCondensedConsolidatedStatementsOfFinancialPosition">
          <link:definition>00000002 - Statement - Unaudited Condensed Consolidated Statements 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://petrobras.com/role/UnauditedCondensedConsolidatedStatementsOfIncome" id="UnauditedCondensedConsolidatedStatementsOfIncome">
          <link:definition>00000003 - Statement - Unaudited Condensed Consolidated Statements of 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://petrobras.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" id="UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome">
          <link:definition>00000004 - Statement - Unaudited Condensed Consolidated Statements 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://petrobras.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" id="UnauditedCondensedConsolidatedStatementsOfCashFlows">
          <link:definition>00000005 - Statement - Unaudited Condensed Consolidated Statements 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://petrobras.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity" id="UnauditedCondensedConsolidatedStatementsOfChangesInShareholdersEquity">
          <link:definition>00000006 - Statement - Unaudited Condensed Consolidated Statements of Changes in Shareholders' 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://petrobras.com/role/BasisOfPreparation" id="BasisOfPreparation">
          <link:definition>999007 - Disclosure - Basis of preparation</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://petrobras.com/role/MaterialAccountingPolicies" id="MaterialAccountingPolicies">
          <link:definition>999008 - Disclosure - Material accounting 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://petrobras.com/role/CashAndCashEquivalentsAndFinancialInvestments" id="CashAndCashEquivalentsAndFinancialInvestments">
          <link:definition>999009 - Disclosure - Cash and cash equivalents and financial investments</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://petrobras.com/role/SalesRevenues" id="SalesRevenues">
          <link:definition>999010 - Disclosure - Sales revenues</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://petrobras.com/role/CostsAndExpensesByNature" id="CostsAndExpensesByNature">
          <link:definition>999011 - 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://petrobras.com/role/OtherIncomeAndExpensesNet" id="OtherIncomeAndExpensesNet">
          <link:definition>999012 - Disclosure - Other income and expenses, net</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://petrobras.com/role/NetFinanceIncomeExpense" id="NetFinanceIncomeExpense">
          <link:definition>999013 - Disclosure - Net finance income (expense)</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://petrobras.com/role/InformationByOperatingSegment" id="InformationByOperatingSegment">
          <link:definition>999014 - Disclosure - Information by operating segment</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://petrobras.com/role/TradeAndOtherReceivables" id="TradeAndOtherReceivables">
          <link:definition>999015 - Disclosure - Trade and other receivables</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://petrobras.com/role/Inventories" id="Inventories">
          <link:definition>999016 - 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://petrobras.com/role/Prepayments" id="Prepayments">
          <link:definition>999017 - Disclosure - Prepayments</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://petrobras.com/role/TradePayables" id="TradePayables">
          <link:definition>999018 - Disclosure - Trade 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://petrobras.com/role/Taxes" id="Taxes">
          <link:definition>999019 - 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://petrobras.com/role/EmployeeBenefits" id="EmployeeBenefits">
          <link:definition>999020 - 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://petrobras.com/role/ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilities" id="ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilities">
          <link:definition>999021 - Disclosure - Provisions for legal proceedings, judicial deposits and contingent 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://petrobras.com/role/ProvisionForDecommissioningCosts" id="ProvisionForDecommissioningCosts">
          <link:definition>999022 - Disclosure - Provision for decommissioning costs</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://petrobras.com/role/OtherAssetsAndLiabilities" id="OtherAssetsAndLiabilities">
          <link:definition>999023 - Disclosure - Other 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://petrobras.com/role/PropertyPlantAndEquipment" id="PropertyPlantAndEquipment">
          <link:definition>999024 - 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://petrobras.com/role/IntangibleAssets" id="IntangibleAssets">
          <link:definition>999025 - 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://petrobras.com/role/Impairment" id="Impairment">
          <link:definition>999026 - Disclosure - Impairment</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://petrobras.com/role/ExplorationAndEvaluationOfOilAndGasReserves" id="ExplorationAndEvaluationOfOilAndGasReserves">
          <link:definition>999027 - Disclosure - Exploration and evaluation of oil and gas reserves</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://petrobras.com/role/Investments" id="Investments">
          <link:definition>999028 - Disclosure - Investments</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://petrobras.com/role/DisposalOfAssetsAndOtherTransactions" id="DisposalOfAssetsAndOtherTransactions">
          <link:definition>999029 - Disclosure - Disposal of assets and other transactions</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://petrobras.com/role/FinanceDebt" id="FinanceDebt">
          <link:definition>999030 - Disclosure - Finance debt</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://petrobras.com/role/LeaseLiability" id="LeaseLiability">
          <link:definition>999031 - Disclosure - Lease liability</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://petrobras.com/role/Equity" id="Equity">
          <link:definition>999032 - 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://petrobras.com/role/FinancialRiskManagement" id="FinancialRiskManagement">
          <link:definition>999033 - Disclosure - Financial 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://petrobras.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
          <link:definition>999034 - Disclosure - Related party transactions</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://petrobras.com/role/SupplementalInformationOnStatementOfCashFlows" id="SupplementalInformationOnStatementOfCashFlows">
          <link:definition>999035 - Disclosure - Supplemental information on 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://petrobras.com/role/SubsequentEvents" id="SubsequentEvents">
          <link:definition>999036 - Disclosure - Subsequent events</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://petrobras.com/role/CashAndCashEquivalentsAndFinancialInvestmentsTables" id="CashAndCashEquivalentsAndFinancialInvestmentsTables">
          <link:definition>999037 - Disclosure - Cash and cash equivalents and financial investments (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://petrobras.com/role/SalesRevenuesTables" id="SalesRevenuesTables">
          <link:definition>999038 - Disclosure - Sales revenues (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://petrobras.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://petrobras.com/role/OtherIncomeAndExpensesNetTables" id="OtherIncomeAndExpensesNetTables">
          <link:definition>999040 - Disclosure - Other income and expenses, net (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://petrobras.com/role/NetFinanceIncomeExpenseTables" id="NetFinanceIncomeExpenseTables">
          <link:definition>999041 - Disclosure - Net finance income (expense) (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://petrobras.com/role/InformationByOperatingSegmentTables" id="InformationByOperatingSegmentTables">
          <link:definition>999042 - Disclosure - Information by operating segment (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://petrobras.com/role/TradeAndOtherReceivablesTables" id="TradeAndOtherReceivablesTables">
          <link:definition>999043 - Disclosure - Trade and other receivables (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://petrobras.com/role/InventoriesTables" id="InventoriesTables">
          <link:definition>999044 - 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://petrobras.com/role/PrepaymentsTables" id="PrepaymentsTables">
          <link:definition>999045 - Disclosure - Prepayments (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://petrobras.com/role/TradePayablesTables" id="TradePayablesTables">
          <link:definition>999046 - Disclosure - Trade 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://petrobras.com/role/TaxesTables" id="TaxesTables">
          <link:definition>999047 - 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://petrobras.com/role/EmployeeBenefitsTables" id="EmployeeBenefitsTables">
          <link:definition>999048 - 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://petrobras.com/role/ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesTables" id="ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesTables">
          <link:definition>999049 - Disclosure - Provisions for legal proceedings, judicial deposits and contingent 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://petrobras.com/role/ProvisionForDecommissioningCostsTables" id="ProvisionForDecommissioningCostsTables">
          <link:definition>999050 - Disclosure - Provision for decommissioning costs (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://petrobras.com/role/OtherAssetsAndLiabilitiesTables" id="OtherAssetsAndLiabilitiesTables">
          <link:definition>999051 - Disclosure - Other 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://petrobras.com/role/PropertyPlantAndEquipmentTables" id="PropertyPlantAndEquipmentTables">
          <link:definition>999052 - 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://petrobras.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables">
          <link:definition>999053 - 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://petrobras.com/role/ImpairmentTables" id="ImpairmentTables">
          <link:definition>999054 - Disclosure - Impairment (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://petrobras.com/role/ExplorationAndEvaluationOfOilAndGasReservesTables" id="ExplorationAndEvaluationOfOilAndGasReservesTables">
          <link:definition>999055 - Disclosure - Exploration and evaluation of oil and gas reserves (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://petrobras.com/role/InvestmentsTables" id="InvestmentsTables">
          <link:definition>999056 - Disclosure - Investments (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://petrobras.com/role/DisposalOfAssetsAndOtherTransactionsTables" id="DisposalOfAssetsAndOtherTransactionsTables">
          <link:definition>999057 - Disclosure - Disposal of assets and other transactions (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://petrobras.com/role/FinanceDebtTables" id="FinanceDebtTables">
          <link:definition>999058 - Disclosure - Finance debt (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://petrobras.com/role/LeaseLiabilityTables" id="LeaseLiabilityTables">
          <link:definition>999059 - Disclosure - Lease liability (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://petrobras.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://petrobras.com/role/FinancialRiskManagementTables" id="FinancialRiskManagementTables">
          <link:definition>999061 - Disclosure - Financial 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://petrobras.com/role/RelatedPartyTransactionsTables" id="RelatedPartyTransactionsTables">
          <link:definition>999062 - Disclosure - Related party transactions (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://petrobras.com/role/SupplementalInformationOnStatementOfCashFlowsTables" id="SupplementalInformationOnStatementOfCashFlowsTables">
          <link:definition>999063 - Disclosure - Supplemental information on statement of cash flows (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://petrobras.com/role/SubsequentEventsTables" id="SubsequentEventsTables">
          <link:definition>999064 - Disclosure - Subsequent events (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://petrobras.com/role/CashAndCashEquivalentsAndFinancialInvestmentsDetails" id="CashAndCashEquivalentsAndFinancialInvestmentsDetails">
          <link:definition>999065 - Disclosure - Cash and cash equivalents and financial investments (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://petrobras.com/role/CashAndCashEquivalentsAndFinancialInvestmentsDetails1" id="CashAndCashEquivalentsAndFinancialInvestmentsDetails1">
          <link:definition>999066 - Disclosure - Cash and cash equivalents and financial investments (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://petrobras.com/role/SalesRevenuesDetails" id="SalesRevenuesDetails">
          <link:definition>999067 - Disclosure - Sales revenues (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://petrobras.com/role/SalesRevenuesDetails1" id="SalesRevenuesDetails1">
          <link:definition>999068 - Disclosure - Sales revenues (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://petrobras.com/role/CostsAndExpensesByNatureDetails" id="CostsAndExpensesByNatureDetails">
          <link:definition>999069 - 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://petrobras.com/role/CostsAndExpensesByNatureDetails1" id="CostsAndExpensesByNatureDetails1">
          <link:definition>999070 - 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://petrobras.com/role/CostsAndExpensesByNatureDetails2" id="CostsAndExpensesByNatureDetails2">
          <link:definition>999071 - 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://petrobras.com/role/OtherIncomeAndExpensesNetDetails" id="OtherIncomeAndExpensesNetDetails">
          <link:definition>999072 - Disclosure - Other income and expenses, net (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://petrobras.com/role/NetFinanceIncomeExpenseDetails" id="NetFinanceIncomeExpenseDetails">
          <link:definition>999073 - Disclosure - Net finance income (expense) (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://petrobras.com/role/InformationByOperatingSegmentDetails" id="InformationByOperatingSegmentDetails">
          <link:definition>999074 - Disclosure - Information by operating segment (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://petrobras.com/role/InformationByOperatingSegmentDetails1" id="InformationByOperatingSegmentDetails1">
          <link:definition>999075 - Disclosure - Information by operating segment (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://petrobras.com/role/InformationByOperatingSegmentDetails2" id="InformationByOperatingSegmentDetails2">
          <link:definition>999076 - Disclosure - Information by operating segment (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://petrobras.com/role/InformationByOperatingSegmentDetails3" id="InformationByOperatingSegmentDetails3">
          <link:definition>999077 - Disclosure - Information by operating segment (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://petrobras.com/role/SalesRevenuesDetailsNarrative" id="SalesRevenuesDetailsNarrative">
          <link:definition>999078 - Disclosure - Sales revenues (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://petrobras.com/role/TradeAndOtherReceivablesDetails" id="TradeAndOtherReceivablesDetails">
          <link:definition>999079 - Disclosure - Trade and other receivables (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://petrobras.com/role/TradeAndOtherReceivablesDetails1" id="TradeAndOtherReceivablesDetails1">
          <link:definition>999080 - Disclosure - Trade and other receivables (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://petrobras.com/role/TradeAndOtherReceivablesDetails2" id="TradeAndOtherReceivablesDetails2">
          <link:definition>999081 - Disclosure - Trade and other receivables (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://petrobras.com/role/TradeAndOtherReceivablesDetailsNarrative" id="TradeAndOtherReceivablesDetailsNarrative">
          <link:definition>999082 - Disclosure - Trade and other receivables (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://petrobras.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://petrobras.com/role/InventoriesDetailsNarrative" id="InventoriesDetailsNarrative">
          <link:definition>999084 - Disclosure - Inventories (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://petrobras.com/role/PrepaymentsDetails" id="PrepaymentsDetails">
          <link:definition>999085 - Disclosure - Prepayments (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://petrobras.com/role/TradePayablesDetails" id="TradePayablesDetails">
          <link:definition>999086 - Disclosure - Trade 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://petrobras.com/role/TradePayablesDetailsNarrative" id="TradePayablesDetailsNarrative">
          <link:definition>999087 - Disclosure - Trade 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://petrobras.com/role/TaxesDetails" id="TaxesDetails">
          <link:definition>999088 - 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://petrobras.com/role/TaxesDetails1" id="TaxesDetails1">
          <link:definition>999089 - Disclosure - Taxes (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://petrobras.com/role/TaxesDetails2" id="TaxesDetails2">
          <link:definition>999090 - 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://petrobras.com/role/TaxesDetails3" id="TaxesDetails3">
          <link:definition>999091 - 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://petrobras.com/role/TaxesDetails4" id="TaxesDetails4">
          <link:definition>999092 - 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://petrobras.com/role/TaxesDetails5" id="TaxesDetails5">
          <link:definition>999093 - Disclosure - Taxes (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://petrobras.com/role/TaxesDetails6" id="TaxesDetails6">
          <link:definition>999094 - Disclosure - Taxes (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://petrobras.com/role/TaxesDetails7" id="TaxesDetails7">
          <link:definition>999095 - Disclosure - Taxes (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://petrobras.com/role/TaxesDetailsNarrative" id="TaxesDetailsNarrative">
          <link:definition>999096 - 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://petrobras.com/role/EmployeeBenefitsDetails" id="EmployeeBenefitsDetails">
          <link:definition>999097 - 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://petrobras.com/role/EmployeeBenefitsDetails1" id="EmployeeBenefitsDetails1">
          <link:definition>999098 - 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://petrobras.com/role/EmployeeBenefitsDetails2" id="EmployeeBenefitsDetails2">
          <link:definition>999099 - 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://petrobras.com/role/EmployeeBenefitsDetails3" id="EmployeeBenefitsDetails3">
          <link:definition>999100 - 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://petrobras.com/role/EmployeeBenefitsDetails4" id="EmployeeBenefitsDetails4">
          <link:definition>999101 - Disclosure - Employee benefits (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://petrobras.com/role/EmployeeBenefitsDetails5" id="EmployeeBenefitsDetails5">
          <link:definition>999102 - Disclosure - Employee benefits (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://petrobras.com/role/EmployeeBenefitsDetails6" id="EmployeeBenefitsDetails6">
          <link:definition>999103 - Disclosure - Employee benefits (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://petrobras.com/role/EmployeeBenefitsDetailsNarrative" id="EmployeeBenefitsDetailsNarrative">
          <link:definition>999104 - Disclosure - Employee benefits (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://petrobras.com/role/ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesDetails" id="ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesDetails">
          <link:definition>999105 - Disclosure - Provisions for legal proceedings, judicial deposits and contingent 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://petrobras.com/role/ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesDetails1" id="ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesDetails1">
          <link:definition>999106 - Disclosure - Provisions for legal proceedings, judicial deposits and contingent 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://petrobras.com/role/ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesDetails2" id="ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesDetails2">
          <link:definition>999107 - Disclosure - Provisions for legal proceedings, judicial deposits and contingent 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://petrobras.com/role/ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesDetails3" id="ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesDetails3">
          <link:definition>999108 - Disclosure - Provisions for legal proceedings, judicial deposits and contingent liabilities (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://petrobras.com/role/ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesDetails4" id="ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesDetails4">
          <link:definition>999109 - Disclosure - Provisions for legal proceedings, judicial deposits and contingent liabilities (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://petrobras.com/role/ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesDetailsNarrative" id="ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesDetailsNarrative">
          <link:definition>999110 - Disclosure - Provisions for legal proceedings, judicial deposits and contingent 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://petrobras.com/role/ProvisionForDecommissioningCostsDetails" id="ProvisionForDecommissioningCostsDetails">
          <link:definition>999111 - Disclosure - Provision for decommissioning costs (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://petrobras.com/role/ProvisionForDecommissioningCostsDetails1" id="ProvisionForDecommissioningCostsDetails1">
          <link:definition>999112 - Disclosure - Provision for decommissioning costs (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://petrobras.com/role/OtherAssetsAndLiabilitiesDetails" id="OtherAssetsAndLiabilitiesDetails">
          <link:definition>999113 - Disclosure - Other 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://petrobras.com/role/PropertyPlantAndEquipmentDetails" id="PropertyPlantAndEquipmentDetails">
          <link:definition>999114 - 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://petrobras.com/role/PropertyPlantAndEquipmentDetails1" id="PropertyPlantAndEquipmentDetails1">
          <link:definition>999115 - Disclosure - Property, plant and equipment (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://petrobras.com/role/PropertyPlantAndEquipmentDetails2" id="PropertyPlantAndEquipmentDetails2">
          <link:definition>999116 - Disclosure - Property, plant and equipment (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://petrobras.com/role/PropertyPlantAndEquipmentDetails3" id="PropertyPlantAndEquipmentDetails3">
          <link:definition>999117 - Disclosure - Property, plant and equipment (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://petrobras.com/role/PropertyPlantAndEquipmentDetailsNarrative" id="PropertyPlantAndEquipmentDetailsNarrative">
          <link:definition>999118 - Disclosure - Property, plant and equipment (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://petrobras.com/role/IntangibleAssetsDetails" id="IntangibleAssetsDetails">
          <link:definition>999119 - 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://petrobras.com/role/ImpairmentDetails" id="ImpairmentDetails">
          <link:definition>999120 - Disclosure - Impairment (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://petrobras.com/role/ImpairmentDetailsNarrative" id="ImpairmentDetailsNarrative">
          <link:definition>999121 - Disclosure - Impairment (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://petrobras.com/role/ExplorationAndEvaluationOfOilAndGasReservesDetails" id="ExplorationAndEvaluationOfOilAndGasReservesDetails">
          <link:definition>999122 - Disclosure - Exploration and evaluation of oil and gas reserves (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://petrobras.com/role/ExplorationAndEvaluationOfOilAndGasReservesDetails1" id="ExplorationAndEvaluationOfOilAndGasReservesDetails1">
          <link:definition>999123 - Disclosure - Exploration and evaluation of oil and gas reserves (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://petrobras.com/role/ExplorationAndEvaluationOfOilAndGasReservesDetailsNarrative" id="ExplorationAndEvaluationOfOilAndGasReservesDetailsNarrative">
          <link:definition>999124 - Disclosure - Exploration and evaluation of oil and gas reserves (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://petrobras.com/role/InvestmentsDetails" id="InvestmentsDetails">
          <link:definition>999125 - Disclosure - Investments (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://petrobras.com/role/DisposalOfAssetsAndOtherTransactionsDetails" id="DisposalOfAssetsAndOtherTransactionsDetails">
          <link:definition>999126 - Disclosure - Disposal of assets and other transactions (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://petrobras.com/role/DisposalOfAssetsAndOtherTransactionsDetails1" id="DisposalOfAssetsAndOtherTransactionsDetails1">
          <link:definition>999127 - Disclosure - Disposal of assets and other transactions (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://petrobras.com/role/DisposalOfAssetsAndOtherTransactionsDetailsNarrative" id="DisposalOfAssetsAndOtherTransactionsDetailsNarrative">
          <link:definition>999128 - Disclosure - Disposal of assets and other transactions (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://petrobras.com/role/FinanceDebtDetails" id="FinanceDebtDetails">
          <link:definition>999129 - Disclosure - Finance debt (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://petrobras.com/role/FinanceDebtDetails1" id="FinanceDebtDetails1">
          <link:definition>999130 - Disclosure - Finance debt (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://petrobras.com/role/FinanceDebtDetails2" id="FinanceDebtDetails2">
          <link:definition>999131 - Disclosure - Finance debt (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://petrobras.com/role/FinanceDebtDetails3" id="FinanceDebtDetails3">
          <link:definition>999132 - Disclosure - Finance debt (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://petrobras.com/role/FinanceDebtDetails4" id="FinanceDebtDetails4">
          <link:definition>999133 - Disclosure - Finance debt (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://petrobras.com/role/FinanceDebtDetails5" id="FinanceDebtDetails5">
          <link:definition>999134 - Disclosure - Finance debt (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://petrobras.com/role/FinanceDebtDetails6" id="FinanceDebtDetails6">
          <link:definition>999135 - Disclosure - Finance debt (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://petrobras.com/role/FinanceDebtDetailsNarrative" id="FinanceDebtDetailsNarrative">
          <link:definition>999136 - Disclosure - Finance debt (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://petrobras.com/role/LeaseLiabilityDetails" id="LeaseLiabilityDetails">
          <link:definition>999137 - Disclosure - Lease liability (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://petrobras.com/role/LeaseLiabilityDetails1" id="LeaseLiabilityDetails1">
          <link:definition>999138 - Disclosure - Lease liability (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://petrobras.com/role/LeaseLiabilityDetails2" id="LeaseLiabilityDetails2">
          <link:definition>999139 - Disclosure - Lease liability (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://petrobras.com/role/LeaseLiabilityDetailsNarrative" id="LeaseLiabilityDetailsNarrative">
          <link:definition>999140 - Disclosure - Lease liability (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://petrobras.com/role/EquityDetails" id="EquityDetails">
          <link:definition>999141 - 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://petrobras.com/role/EquityDetails1" id="EquityDetails1">
          <link:definition>999142 - 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://petrobras.com/role/EquityDetails2" id="EquityDetails2">
          <link:definition>999143 - 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://petrobras.com/role/EquityDetails3" id="EquityDetails3">
          <link:definition>999144 - 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://petrobras.com/role/EquityDetails4" id="EquityDetails4">
          <link:definition>999145 - 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://petrobras.com/role/EquityDetails5" id="EquityDetails5">
          <link:definition>999146 - Disclosure - Equity (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://petrobras.com/role/EquityDetails6" id="EquityDetails6">
          <link:definition>999147 - Disclosure - Equity (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://petrobras.com/role/EquityDetailsNarrative" id="EquityDetailsNarrative">
          <link:definition>999148 - 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://petrobras.com/role/FinancialRiskManagementDetails" id="FinancialRiskManagementDetails">
          <link:definition>999149 - Disclosure - Financial 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://petrobras.com/role/FinancialRiskManagementDetails1" id="FinancialRiskManagementDetails1">
          <link:definition>999150 - Disclosure - Financial 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://petrobras.com/role/FinancialRiskManagementDetails2" id="FinancialRiskManagementDetails2">
          <link:definition>999151 - Disclosure - Financial 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://petrobras.com/role/FinancialRiskManagementDetails3" id="FinancialRiskManagementDetails3">
          <link:definition>999152 - Disclosure - Financial 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://petrobras.com/role/FinancialRiskManagementDetails4" id="FinancialRiskManagementDetails4">
          <link:definition>999153 - Disclosure - Financial 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://petrobras.com/role/FinancialRiskManagementDetails5" id="FinancialRiskManagementDetails5">
          <link:definition>999154 - Disclosure - Financial 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://petrobras.com/role/FinancialRiskManagementDetails6" id="FinancialRiskManagementDetails6">
          <link:definition>999155 - Disclosure - Financial 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://petrobras.com/role/FinancialRiskManagementDetails7" id="FinancialRiskManagementDetails7">
          <link:definition>999156 - Disclosure - Financial 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://petrobras.com/role/FinancialRiskManagementDetails8" id="FinancialRiskManagementDetails8">
          <link:definition>999157 - Disclosure - Financial 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://petrobras.com/role/FinancialRiskManagementDetails9" id="FinancialRiskManagementDetails9">
          <link:definition>999158 - Disclosure - Financial 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://petrobras.com/role/FinancialRiskManagementDetails10" id="FinancialRiskManagementDetails10">
          <link:definition>999159 - Disclosure - Financial 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://petrobras.com/role/FinancialRiskManagementDetails11" id="FinancialRiskManagementDetails11">
          <link:definition>999160 - Disclosure - Financial 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://petrobras.com/role/FinancialRiskManagementDetails12" id="FinancialRiskManagementDetails12">
          <link:definition>999161 - Disclosure - Financial risk management (Details 12)</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://petrobras.com/role/FinancialRiskManagementDetails13" id="FinancialRiskManagementDetails13">
          <link:definition>999162 - Disclosure - Financial risk management (Details 13)</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://petrobras.com/role/RelatedPartyTransactionsDetails" id="RelatedPartyTransactionsDetails">
          <link:definition>999163 - Disclosure - Related party transactions (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://petrobras.com/role/RelatedPartyTransactionsDetails1" id="RelatedPartyTransactionsDetails1">
          <link:definition>999164 - Disclosure - Related party transactions (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://petrobras.com/role/RelatedPartyTransactionsDetails2" id="RelatedPartyTransactionsDetails2">
          <link:definition>999165 - Disclosure - Related party transactions (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://petrobras.com/role/RelatedPartyTransactionsDetails3" id="RelatedPartyTransactionsDetails3">
          <link:definition>999166 - Disclosure - Related party transactions (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://petrobras.com/role/RelatedPartyTransactionsDetailsNarrative" id="RelatedPartyTransactionsDetailsNarrative">
          <link:definition>999167 - Disclosure - Related party transactions (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://petrobras.com/role/SupplementalInformationOnStatementOfCashFlowsDetails" id="SupplementalInformationOnStatementOfCashFlowsDetails">
          <link:definition>999168 - Disclosure - Supplemental information on statement of cash flows (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://petrobras.com/role/SupplementalInformationOnStatementOfCashFlowsDetails1" id="SupplementalInformationOnStatementOfCashFlowsDetails1">
          <link:definition>999169 - Disclosure - Supplemental information on statement of cash flows (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://petrobras.com/role/SubsequentEventsDetails" id="SubsequentEventsDetails">
          <link:definition>999170 - Disclosure - Subsequent events (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://petrobras.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
          <link:definition>999171 - Disclosure - Subsequent events (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:linkbaseRef xlink:type="simple" xlink:href="pbr-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="pbr-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="pbr-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="pbr-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="pbr_IssuedCapitalGrossMember" name="IssuedCapitalGrossMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CapitalReserveCapitalTransactionsAndTreasurySharesMember" name="CapitalReserveCapitalTransactionsAndTreasurySharesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProfitReserveMember" name="ProfitReserveMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AccumulatedOtherComprehensiveIncomesMember" name="AccumulatedOtherComprehensiveIncomesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EquityAttributableToShareholdersOfPetrobrasMember" name="EquityAttributableToShareholdersOfPetrobrasMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BrazilianInterbankDepositRateInvestmentFundsAndRepurchaseAgreementsMember" name="BrazilianInterbankDepositRateInvestmentFundsAndRepurchaseAgreementsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CountryOfBrazilMember" name="CountryOfBrazilMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BankDepositCertificatesMember" name="BankDepositCertificatesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherInvestmentFundsMember" name="OtherInvestmentFundsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TimeDepositsMember" name="TimeDepositsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherForeignCountriesMember" name="OtherForeignCountriesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SweepAccountsAndInterestBearingAccountsMember" name="SweepAccountsAndInterestBearingAccountsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherFinancialInvestmentsMember" name="OtherFinancialInvestmentsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DieselMember" name="DieselMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SubtotalOilProductsMember" name="SubtotalOilProductsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RoadUseDieselSubsidyProgramMember" name="RoadUseDieselSubsidyProgramMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_GasolineMember" name="GasolineMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_GasolineSubsidyProgramMember" name="GasolineSubsidyProgramMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LiquefiedPetroleumGasMember" name="LiquefiedPetroleumGasMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LiquefiedPetroleumGasSubsidyProgramMember" name="LiquefiedPetroleumGasSubsidyProgramMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_JetFuelMember" name="JetFuelMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NaphthaMember" name="NaphthaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FuelOilMember" name="FuelOilMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherOilProductsMember" name="OtherOilProductsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NaturalGasMember" name="NaturalGasMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DomesticMarketMember" name="DomesticMarketMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CrudeOilsMember" name="CrudeOilsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RenewablesAndNitrogenProductsMember" name="RenewablesAndNitrogenProductsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BreakageMember" name="BreakageMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ElectricitiesMember" name="ElectricitiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ServicesAgencyAndOthersMember" name="ServicesAgencyAndOthersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExportsMember" name="ExportsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ForeignMarketMember" name="ForeignMarketMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FuelOiIincludingBunkerFuelMember" name="FuelOiIincludingBunkerFuelMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SalesAbroadMember" name="SalesAbroadMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ClientOneMember" name="ClientOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ClientTwoMember" name="ClientTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CountryChinaMember" name="CountryChinaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CountryAmericasMember" name="CountryAmericasMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CountryEuropeMember" name="CountryEuropeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CountryAsiaMember" name="CountryAsiaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CountryUnitedStatesMember" name="CountryUnitedStatesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CountrySingaporeMember" name="CountrySingaporeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OthersCountriesMember" name="OthersCountriesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CostOfSaleMember" name="CostOfSaleMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SellingExpensesMember" name="SellingExpensesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_GeneralAndAdministrativeExpensesMember" name="GeneralAndAdministrativeExpensesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExplorationAndProductionMember" name="ExplorationAndProductionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RefiningTransportationAndMarketingMember" name="RefiningTransportationAndMarketingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_GasAndLowCarbonEnergiesMember" name="GasAndLowCarbonEnergiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CorporateAndOtherBusinessMember" name="CorporateAndOtherBusinessMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EliminationsMember" name="EliminationsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OperatingSegmentMember" name="OperatingSegmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExplorationAndDevelopmentCostsMember" name="ExplorationAndDevelopmentCostsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CorporatesAndOtherMember" name="CorporatesAndOtherMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ThirdPartiesMember" name="ThirdPartiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ReceivablesFromContractsWithCustomersInvesteesMember" name="ReceivablesFromContractsWithCustomersInvesteesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FuelTradingSubsidyProgramMember" name="FuelTradingSubsidyProgramMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SepiaAndAtapuMember" name="SepiaAndAtapuMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RoncadorMember" name="RoncadorMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PotiguarClusterMember" name="PotiguarClusterMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PampoAndEnchovaMember" name="PampoAndEnchovaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ThirdPartiesInCountryOfBrazilMember" name="ThirdPartiesInCountryOfBrazilMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ThirdPartiesAbroadMember" name="ThirdPartiesAbroadMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IncomeTaxesMember" name="IncomeTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DeferredIncomeTaxesMember" name="DeferredIncomeTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TaxSettlementProgramsPRTMember" name="TaxSettlementProgramsPRTMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DepreciationAmortizationAndWriteOffsOfAssetsMember" name="DepreciationAmortizationAndWriteOffsOfAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AmortizationImpairmentReversalsWriteOffsAssetsMember" name="AmortizationImpairmentReversalsWriteOffsAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DepreciationAmortizationAndWriteOffsOfAssetsOneMember" name="DepreciationAmortizationAndWriteOffsOfAssetsOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DepreciationAmortizationAndWriteOffsOfAssetsTwoMember" name="DepreciationAmortizationAndWriteOffsOfAssetsTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PaymentsReceiptsConsiderationsMember" name="PaymentsReceiptsConsiderationsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AppropriationOfTheConsiderationsMember" name="AppropriationOfTheConsiderationsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PaymentsAndUseOfProvisionsMember" name="PaymentsAndUseOfProvisionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PaymentsAndUseOfProvisionsOneMember" name="PaymentsAndUseOfProvisionsOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TaxableIncomeCompensationMember" name="TaxableIncomeCompensationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SalesWritedownsAndLossesMember" name="SalesWritedownsAndLossesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PaymentsAndUseProvisionsMember" name="PaymentsAndUseProvisionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OthersMember" name="OthersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IRPJAndCSLLMember" name="IRPJAndCSLLMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PetrobrasMember" name="PetrobrasMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CurrentPISAndCOFINSMember" name="CurrentPISAndCOFINSMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NonCurrentPISAndCOFINSMember" name="NonCurrentPISAndCOFINSMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PISAndCOFINSMember" name="PISAndCOFINSMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ICMSVATMember" name="ICMSVATMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CurrentICMSVATMember" name="CurrentICMSVATMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DeferredICMSMember" name="DeferredICMSMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProductionTaxesMember" name="ProductionTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_WithholdingIncomeTaxesMember" name="WithholdingIncomeTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExportTaxMember" name="ExportTaxMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherTaxesMember" name="OtherTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AccruedVacationMember" name="AccruedVacationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProfitSharingMember" name="ProfitSharingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_VariableCompensationProgramMember" name="VariableCompensationProgramMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SalariesAndRelatedChargesAndOtherProvisionsMember" name="SalariesAndRelatedChargesAndOtherProvisionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SalariesAccruedVacationsAndRelatedChargesMember" name="SalariesAccruedVacationsAndRelatedChargesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ManagementFeesAndChargesMember" name="ManagementFeesAndChargesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_VariableCompensationProgramsMember" name="VariableCompensationProgramsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PerformanceAwardProgramMember" name="PerformanceAwardProgramMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_HealthCarePlanSaudePetrobrasAMSMember" name="HealthCarePlanSaudePetrobrasAMSMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_HealthCarePlanMember" name="HealthCarePlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PetrosPensionPlanRenegotiatedPPSPRMember" name="PetrosPensionPlanRenegotiatedPPSPRMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PetrosPensionPlanNonRenegotiatedPPSPNRMember" name="PetrosPensionPlanNonRenegotiatedPPSPNRMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PetrosPensionPlanRenegotiatedPre70PPSPRPre70Member" name="PetrosPensionPlanRenegotiatedPre70PPSPRPre70Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PetrosPensionPlanNonRenegotiatedPre70PPSPNRPre70Member" name="PetrosPensionPlanNonRenegotiatedPre70PPSPNRPre70Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_Petros2PensionPlanPP2Member" name="Petros2PensionPlanPP2Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PensionPlansMember" name="PensionPlansMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PensionPlansPPSPRMember" name="PensionPlansPPSPRMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PensionPlansPPSPNRMember" name="PensionPlansPPSPNRMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PensionPlansPetros2Member" name="PensionPlansPetros2Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_HealthCarePlanSaudePetrobrasMember" name="HealthCarePlanSaudePetrobrasMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PP1Member" name="PP1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PP2Member" name="PP2Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PP3Member" name="PP3Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LaborRelatedContingentLiabilityMember" name="LaborRelatedContingentLiabilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CivilRelatedContingentLiabilityMember" name="CivilRelatedContingentLiabilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EnvironmentalClaimMember" name="EnvironmentalClaimMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CurrencyOfUSDMember" name="CurrencyOfUSDMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CurrencyOfBRLMember" name="CurrencyOfBRLMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EnvironmentalAndOthersRelatedContingentLiabilityMember" name="EnvironmentalAndOthersRelatedContingentLiabilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OnshoreMember" name="OnshoreMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ShallowWatersMember" name="ShallowWatersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DeepAndUltradeepPostsaltMember" name="DeepAndUltradeepPostsaltMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PreSaltMember" name="PreSaltMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProvisionTotalMember" name="ProvisionTotalMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EscrowAccountCollateralMember" name="EscrowAccountCollateralMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DerivativesTransactionsMember" name="DerivativesTransactionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AssetsRelatedToEAndPPartnershipsMember" name="AssetsRelatedToEAndPPartnershipsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ObligationsArisingFromDivestmentsMember" name="ObligationsArisingFromDivestmentsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ContractualRetentionsMember" name="ContractualRetentionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdvancesFromCustomersMember" name="AdvancesFromCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProvisionsForEnvironmentalExpensesAndFinesMember" name="ProvisionsForEnvironmentalExpensesAndFinesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_UnclaimedDividendsMember" name="UnclaimedDividendsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ObligationsArisingFromAcquisitionOfEquityInterestsMember" name="ObligationsArisingFromAcquisitionOfEquityInterestsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_VariousCreditorsMember" name="VariousCreditorsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LandBuildingsAndImprovementMember" name="LandBuildingsAndImprovementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EquipmentAndOtherAssetsMember" name="EquipmentAndOtherAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AssetsUnderConstructionMember" name="AssetsUnderConstructionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BuildingsAndImprovementsMember" name="BuildingsAndImprovementsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PlatformsMember" name="PlatformsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_VesselsMember" name="VesselsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PropertiesMember" name="PropertiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SoftwareLicensesMember" name="SoftwareLicensesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_InvestimentsMember" name="InvestimentsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CapitalizedAcquistionCostsMember" name="CapitalizedAcquistionCostsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_MarlimMember" name="MarlimMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BuziosMember" name="BuziosMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExplorationAndProductionSegmentMember" name="ExplorationAndProductionSegmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PetronasPetroleoBrasilLtdaMember" name="PetronasPetroleoBrasilLtdaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ArgonautaMember" name="ArgonautaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LightsourceBrasilNewCoHoldingS.AMember" name="LightsourceBrasilNewCoHoldingS.AMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BraskemMember" name="BraskemMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransactionContingentAssetsOneMember" name="TransactionContingentAssetsOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransactionContingentAssetsTwoMember" name="TransactionContingentAssetsTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransactionContingentAssetsThreeMember" name="TransactionContingentAssetsThreeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransactionContingentAssetsFourMember" name="TransactionContingentAssetsFourMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransactionContingentAssetsFiveMember" name="TransactionContingentAssetsFiveMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransactionContingentAssetsSixMember" name="TransactionContingentAssetsSixMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransactionContingentAssetsSevenMember" name="TransactionContingentAssetsSevenMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransactionContingentAssetsEighthMember" name="TransactionContingentAssetsEighthMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransactionContingentAssetsNineMember" name="TransactionContingentAssetsNineMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransactionContingentAssetsTenMember" name="TransactionContingentAssetsTenMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BankingMarketMember" name="BankingMarketMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CapitalMarketMember" name="CapitalMarketMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DevelopmentBanksMember" name="DevelopmentBanksMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherDebtMember" name="OtherDebtMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExportCreditAgenciesMember" name="ExportCreditAgenciesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DebenturesMember" name="DebenturesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CommercialNotesIssuedMember" name="CommercialNotesIssuedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FinanceDebtMember" name="FinanceDebtMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ChangesInFinanceDebtMember" name="ChangesInFinanceDebtMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RepurchaseOfDebtSecuritiesMember" name="RepurchaseOfDebtSecuritiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DepositsFinancingMember" name="DepositsFinancingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NetCashUsedInFinancingActivitiesMember" name="NetCashUsedInFinancingActivitiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TotalMember" name="TotalMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CurrencyOfEURMember" name="CurrencyOfEURMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CurrencyOfGBPMember" name="CurrencyOfGBPMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CurrencyOfCNYMember" name="CurrencyOfCNYMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FinanceDebtTotalMember" name="FinanceDebtTotalMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SyndicateOfBanksMember" name="SyndicateOfBanksMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PetrobrasGlobalTradingBVMember" name="PetrobrasGlobalTradingBVMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SyndicateOfBanksTwoMember" name="SyndicateOfBanksTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BradescoMember" name="BradescoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PetroleoBrasileiroSaMember" name="PetroleoBrasileiroSaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BancoItauMember" name="BancoItauMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BancoDoBrasilMember" name="BancoDoBrasilMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BancoDoBrasil1Member" name="BancoDoBrasil1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CaixaEconomicaFederalMember" name="CaixaEconomicaFederalMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LegalMember" name="LegalMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ResearchDevelopmentReserveMember" name="ResearchDevelopmentReserveMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TaxIncentivesMember" name="TaxIncentivesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProfitRetentionMember" name="ProfitRetentionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdditionalDividendsProposedMember" name="AdditionalDividendsProposedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FirstInstallmentMember" name="FirstInstallmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SecondInstallmentMember" name="SecondInstallmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TotalAnticipatedDividendsMember" name="TotalAnticipatedDividendsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CrossCurrencySwapCDIXDollarMember" name="CrossCurrencySwapCDIXDollarMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ForeignExchangeRateRiskMember" name="ForeignExchangeRateRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CashFlowHedgeOnExportsMember" name="CashFlowHedgeOnExportsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SwapIPCAXCDIMember" name="SwapIPCAXCDIMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RecognizedInNetFinanceIncomeExpenseMember" name="RecognizedInNetFinanceIncomeExpenseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CommodityDerivativesMember" name="CommodityDerivativesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherCommodityDerivativeTransactionsMember" name="OtherCommodityDerivativeTransactionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CrossCurrencySwapCDIXUSMember" name="CrossCurrencySwapCDIXUSMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DerivativesNotDesignatedForHedgeAccountingMember" name="DerivativesNotDesignatedForHedgeAccountingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ShortPositionForeignCurrencyForwardsMember" name="ShortPositionForeignCurrencyForwardsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PriceRiskMember" name="PriceRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FutureContractsCrudeOilAndOilProductsMember" name="FutureContractsCrudeOilAndOilProductsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SwapShortPositionSoybeanOilMember" name="SwapShortPositionSoybeanOilMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OptionsLongPutSoybeanOilMember" name="OptionsLongPutSoybeanOilMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NonDerivativeFinancialInstrumentsMember" name="NonDerivativeFinancialInstrumentsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AverageMember" name="AverageMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ReasonablyPossibleScenarioMember" name="ReasonablyPossibleScenarioMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DerivativesAssetsMember" name="DerivativesAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DollarPerRealMember" name="DollarPerRealMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExposureMember" name="ExposureMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProbableScenarioMember" name="ProbableScenarioMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProbableStressedScenarioOfTwentyFivePercentageMember" name="ProbableStressedScenarioOfTwentyFivePercentageMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DerivativeLiabilitiesMember" name="DerivativeLiabilitiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExchangeRateCrossCurrencySwapMember" name="ExchangeRateCrossCurrencySwapMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EuroPerDollarMember" name="EuroPerDollarMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PoundSterlingPerDollarMember" name="PoundSterlingPerDollarMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NonDeliverableForwardMember" name="NonDeliverableForwardMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RenminbiDollarMember" name="RenminbiDollarMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CrudeoilAndOilProductsPriceChangesMember" name="CrudeoilAndOilProductsPriceChangesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SoybeanOilPriceChangesMember" name="SoybeanOilPriceChangesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ForeignCurrencyDepreciationMember" name="ForeignCurrencyDepreciationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CDIMember" name="CDIMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProbableScenarioTwelveMember" name="ProbableScenarioTwelveMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SOFR3MMember" name="SOFR3MMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SOFR6MMember" name="SOFR6MMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SOFRONMember" name="SOFRONMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IPCAMember" name="IPCAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TJLPMember" name="TJLPMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LPR12MMember" name="LPR12MMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TRMember" name="TRMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PetrochemicalCompaniesMember" name="PetrochemicalCompaniesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherAssociatesAndJointVenturesMember" name="OtherAssociatesAndJointVenturesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_JointVentureAndAssociatesSubTotalMember" name="JointVentureAndAssociatesSubTotalMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_GovernmentBondsMember" name="GovernmentBondsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BanksControlledByTheBrazilianGovernmentMember" name="BanksControlledByTheBrazilianGovernmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BrazilianFederalGovernmentMember" name="BrazilianFederalGovernmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PPSAMember" name="PPSAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherGovernmentEntitiesMember" name="OtherGovernmentEntitiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_GovernmentEntitiesSubTotalMember" name="GovernmentEntitiesSubTotalMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PetrosMember" name="PetrosMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransactionsWithJointVenturesAssociatesGovernmentEntitiesAndPensionPlansMember" name="TransactionsWithJointVenturesAssociatesGovernmentEntitiesAndPensionPlansMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NonCurrentMember" name="NonCurrentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PetrobrasDistribuidoraMember" name="PetrobrasDistribuidoraMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BrazilianFederalGovernmentDividendsMember" name="BrazilianFederalGovernmentDividendsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EmpresaBrasileiraDeAdministraoDePetrleoGsNaturalPrSalPetrleoMember" name="EmpresaBrasileiraDeAdministraoDePetrleoGsNaturalPrSalPetrleoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RevenuesMainlySalesRevenuesMember" name="RevenuesMainlySalesRevenuesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IncomeExpensesMember" name="IncomeExpensesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ForeignExchangeAndInflationIndexationChargesNetMember" name="ForeignExchangeAndInflationIndexationChargesNetMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NetFinanceIncomeExpenseMember" name="NetFinanceIncomeExpenseMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RoadUseDiesel1Member" name="RoadUseDiesel1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RoadUseDiesel2Member" name="RoadUseDiesel2Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RoadUseDiesel3Member" name="RoadUseDiesel3Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RoadUseDiesel4Member" name="RoadUseDiesel4Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RoadUseDieselAMember" name="RoadUseDieselAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LPGMember" name="LPGMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OfficersMember" name="OfficersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BoardMembersMember" name="BoardMembersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NonadjustingEventMember" name="NonadjustingEventMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_InterimDividendsMember" name="InterimDividendsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_InterimInterestOnCapitalMember" name="InterimInterestOnCapitalMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AnticipatedDividendsMember" name="AnticipatedDividendsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CurrentFinancialInvestments" name="CurrentFinancialInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IncomeTaxes" name="IncomeTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherRecoverableTaxesCurrent" name="OtherRecoverableTaxesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_JudicialDeposits" name="JudicialDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NoncurrentIncomeTaxes" name="NoncurrentIncomeTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DeferredIncomeTaxes" name="DeferredIncomeTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherRecoverableTaxesNonCurrent" name="OtherRecoverableTaxesNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LongtermReceivables" name="LongtermReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProductionTaxesAndOtherTaxesPayableCurrent" name="ProductionTaxesAndOtherTaxesPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProfitReserves" name="ProfitReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OperatingIncomeExpenseAbstract" name="OperatingIncomeExpenseAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherIncomeExpenseByFunction" name="OtherIncomeExpenseByFunction" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NetGainsLossesOnForeignExchangeAndInflationIndexationCharges" name="NetGainsLossesOnForeignExchangeAndInflationIndexationCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NetFinanceIncomeExpenses" name="NetFinanceIncomeExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ShareOfProfitLossOfAssociatesAndJointVentureAccountedForUsingEquityMethod" name="ShareOfProfitLossOfAssociatesAndJointVentureAccountedForUsingEquityMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ActuarialGainsLossesOnPostemploymentDefinedBenefitPlans" name="ActuarialGainsLossesOnPostemploymentDefinedBenefitPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlan" name="OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ItemsThatMayBeReclassifiedSubsequentlyToStatementOfIncomeAbstract" name="ItemsThatMayBeReclassifiedSubsequentlyToStatementOfIncomeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax1" name="ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_GainsLossesOnCashFlowHedgesBeforeTax1" name="GainsLossesOnCashFlowHedgesBeforeTax1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TotalRecognizedEquity" name="TotalRecognizedEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EquityaccountedInvestments" name="EquityaccountedInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdjustmentForPensionAndMedicalBenefitActuarialExpenses" name="AdjustmentForPensionAndMedicalBenefitActuarialExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_InventoriesWritedown" name="InventoriesWritedown" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AllowanceForCreditLossOnTradeAndOtherReceivablesNet" name="AllowanceForCreditLossOnTradeAndOtherReceivablesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExploratoryExpenditureWrittenOff" name="ExploratoryExpenditureWrittenOff" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdjustmentsForForeignExchangeIndexationAndFinanceCharges" name="AdjustmentsForForeignExchangeIndexationAndFinanceCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RevisionAndUnwindingOfDiscountOnProvisionForDecommissioningCosts" name="RevisionAndUnwindingOfDiscountOnProvisionForDecommissioningCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ResultsFromCoparticipationAgreementsInBidAreas" name="ResultsFromCoparticipationAgreementsInBidAreas" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EarlyTerminationAndCashOutflowsRevisionOfLeaseAgreements" name="EarlyTerminationAndCashOutflowsRevisionOfLeaseAgreements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_GainsLossesWithLegalAdministrativeAndArbitrationProceedingsNet" name="GainsLossesWithLegalAdministrativeAndArbitrationProceedingsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EqualizationOfExpensesProductionIndividualizationAgreement" name="EqualizationOfExpensesProductionIndividualizationAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdjustmentsForDecreaseIncreaseInAssetsAbstract" name="AdjustmentsForDecreaseIncreaseInAssetsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdjustmentsForDecreaseIncreaseInJudicialDeposits" name="AdjustmentsForDecreaseIncreaseInJudicialDeposits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdjustmentsForIncreaseDecreaseInLiabilitiesAbstract" name="AdjustmentsForIncreaseDecreaseInLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdjustmentsForIncreaseDecreaseInOtherTaxesPayable" name="AdjustmentsForIncreaseDecreaseInOtherTaxesPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdjustmentForPensionAndMedicalBenefits" name="AdjustmentForPensionAndMedicalBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdjustmentsForIncreaseDecreaseInCurrentLegalProceedingsProvision" name="AdjustmentsForIncreaseDecreaseInCurrentLegalProceedingsProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdjustmentsForIncreaseDecreaseInOtherEmployeeBenefits" name="AdjustmentsForIncreaseDecreaseInOtherEmployeeBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdjustmentForIncreaseDecreaseInProvisionForDecommisssioingCost" name="AdjustmentForIncreaseDecreaseInProvisionForDecommisssioingCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AcquisitionOfEquityInterests" name="AcquisitionOfEquityInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FinancialCompensationForCoparticipationAgreement" name="FinancialCompensationForCoparticipationAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_InvestmentInMarketableSecurities" name="InvestmentInMarketableSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ChangesInNoncontrollingInterest" name="ChangesInNoncontrollingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IfrsStatementLineItems" name="IfrsStatementLineItems" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CapitalTransactions" name="CapitalTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdditionalDividendsProposed" name="AdditionalDividendsProposed" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExpiredUnclaimedDividends" name="ExpiredUnclaimedDividends" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AppropriationsAbstract" name="AppropriationsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureCashAndCashEquivalentsAndFinancialInvestmentsAbstract" name="DisclosureCashAndCashEquivalentsAndFinancialInvestmentsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfCashAndCashEquivalentsAndFinancialInvestments" name="DisclosureOfCashAndCashEquivalentsAndFinancialInvestments" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosurePrepaymentsAbstract" name="DisclosurePrepaymentsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfPrepaymentsExplanatory" name="DisclosureOfPrepaymentsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TaxesAbstract" name="TaxesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesAbstract" name="DisclosureProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesExplanatory" name="ProvisionsForLegalProceedingsJudicialDepositsAndContingentLiabilitiesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureProvisionForDecommissioningCostsAbstract" name="DisclosureProvisionForDecommissioningCostsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfProvisionForDecommissioningCostExplanatory" name="DisclosureOfProvisionForDecommissioningCostExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOtherAssetsAndLiabilitiesAbstract" name="DisclosureOtherAssetsAndLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfOtherAssetsAndLiabilitiesExplanatory" name="DisclosureOfOtherAssetsAndLiabilitiesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ImpairmentAbstract" name="ImpairmentAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExplorationAndEvaluationOfOilAndGasReservesAbstract" name="ExplorationAndEvaluationOfOilAndGasReservesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureInvestmentsAbstract" name="DisclosureInvestmentsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfInvestmentsFinancialStatementsExplanatory" name="DisclosureOfInvestmentsFinancialStatementsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FinanceDebtAbstract" name="FinanceDebtAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LeaseLiabilityAbstract" name="LeaseLiabilityAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureEquityAbstract" name="DisclosureEquityAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfShareCapitalReservesAndEquityExplanatory" name="DisclosureOfShareCapitalReservesAndEquityExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureSupplementalInformationOnStatementOfCashFlowsAbstract" name="DisclosureSupplementalInformationOnStatementOfCashFlowsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationOfSupplementalCashFlowInformationExplanatory" name="DisclosureOfDetailedInformationOfSupplementalCashFlowInformationExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfFinancialInvestmentsExplanatory" name="DisclosureOfFinancialInvestmentsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfSalesRevenuesExplanatory" name="DisclosureOfSalesRevenuesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfSalesRevenuesByAreaTableTextBlock" name="ScheduleOfSalesRevenuesByAreaTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInSellingExpensesExplanatory" name="DisclosureOfDetailedInformationAboutInSellingExpensesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInGeneralAndAdministrativeExpensesExplanatory" name="DisclosureOfDetailedInformationAboutInGeneralAndAdministrativeExpensesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutOtherIncomeAndExpensesExplanatory" name="DisclosureOfDetailedInformationAboutOtherIncomeAndExpensesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutFinanceIncomeExpenseExplanatory" name="DisclosureOfDetailedInformationAboutFinanceIncomeExpenseExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfOtherIncomeAndExpensesNetBySegmentsExplanatory" name="DisclosureOfOtherIncomeAndExpensesNetBySegmentsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfOperatingSegmentsExplanatory1" name="DisclosureOfOperatingSegmentsExplanatory1" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfAssetsOperatingSegmentsExplanatory" name="DisclosureOfAssetsOperatingSegmentsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfTradeAndOtherReceivablesNetExplanatory" name="DisclosureOfTradeAndOtherReceivablesNetExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfTradeReceivablesOverdueThirdPartieExplanatory" name="DisclosureOfTradeReceivablesOverdueThirdPartieExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfChangesInAllowanceForImpairmentOfTradeAndOtherReceivableExplanatory" name="DisclosureOfChangesInAllowanceForImpairmentOfTradeAndOtherReceivableExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInventoriesExplanatory" name="DisclosureOfDetailedInformationAboutInventoriesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfPrepaymentsExplanatory" name="ScheduleOfPrepaymentsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfTradePayablesExplanatoryTableTextBlock" name="DisclosureOfTradePayablesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfFinancialPositionOfIncomeTaxExplanatory" name="DisclosureOfFinancialPositionOfIncomeTaxExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfReconciliationBetweenStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateExplanatory" name="DisclosureOfReconciliationBetweenStatutoryIncomeTaxRateAndEffectiveIncomeTaxRateExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfIncomeTaxPayableExplanatory" name="ScheduleOfIncomeTaxPayableExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfCompositionOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" name="ScheduleOfCompositionOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfOtherTaxesExplanatory" name="DisclosureOfOtherTaxesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfProductionTaxAndOtherTaxesPayableExplanatory" name="DisclosureOfProductionTaxAndOtherTaxesPayableExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfBenefitsIncludeSalariesPostEmploymentBenefitsTerminationBenefitsExplanatory" name="DisclosureOfBenefitsIncludeSalariesPostEmploymentBenefitsTerminationBenefitsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfRecognizedTheStatementOfIncomeExplanatory" name="DisclosureOfRecognizedTheStatementOfIncomeExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfPstEmploymentBenefitsTableTextBlock" name="ScheduleOfPstEmploymentBenefitsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfReconciliationActuarialLiabilityExplanatory" name="DisclosureOfReconciliationActuarialLiabilityExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfChangesInTheActuarialLiabilitiesFairValueOfAssetsAndAmountsRecognizedInStatementOfFinancialPositionExplanatory" name="DisclosureOfChangesInTheActuarialLiabilitiesFairValueOfAssetsAndAmountsRecognizedInStatementOfFinancialPositionExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfNetExpensesRelatingToBeenfitPlanExplanatory" name="DisclosureOfNetExpensesRelatingToBeenfitPlanExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationRelatingToProvisionForLegalProceedingsExplanatory" name="DisclosureOfDetailedInformationRelatingToProvisionForLegalProceedingsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfProvisionForLegalProceedingsTableTextBlock" name="DisclosureOfProvisionForLegalProceedingsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutJudicialDepositExplanatory" name="DisclosureOfDetailedInformationAboutJudicialDepositExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationRelatingToProvisionForJudicialDepositExplanatory" name="DisclosureOfDetailedInformationRelatingToProvisionForJudicialDepositExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DescriptionOfProvisionForDecommissioningProductionAreaExplanatory" name="DescriptionOfProvisionForDecommissioningProductionAreaExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DescriptionOfProvisionForDecommissioningCostsExplanatory" name="DescriptionOfProvisionForDecommissioningCostsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SchedueOfOtherAssetsAndLiabilitiesTableTextBlock" name="SchedueOfOtherAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutWeightedAverageUsefulLifeOfPropertyPlantAndEquipmentExplanatory" name="DisclosureOfDetailedInformationAboutWeightedAverageUsefulLifeOfPropertyPlantAndEquipmentExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfInformationAboutRightOfUseAssetsExplanatoryTableTextBlock" name="DisclosureOfInformationAboutRightOfUseAssetsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfChangesOnReimbursementsPayableTableTextBlock" name="ScheduleOfChangesOnReimbursementsPayableTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfImpairmentLossesReversalsTableTextBlock" name="ScheduleOfImpairmentLossesReversalsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfDetailedInformationOfExplorationAndEvaluationOfOilAndGasExplanatory" name="ScheduleOfDetailedInformationOfExplorationAndEvaluationOfOilAndGasExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationOfExplorationCostsOfOilAndGasAndEvaluationActivitiesExplanatory" name="DisclosureOfDetailedInformationOfExplorationCostsOfOilAndGasAndEvaluationActivitiesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfAssetsAndLiabilitiesOfDisposalGroupsClassifiedAsHeldForSaleExplanatory" name="DisclosureOfAssetsAndLiabilitiesOfDisposalGroupsClassifiedAsHeldForSaleExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfContingentAssetFromDisposalInvestmentsTableTextBlock" name="ScheduleOfContingentAssetFromDisposalInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInCurrentFinanceDebtExplanatory" name="DisclosureOfDetailedInformationAboutInCurrentFinanceDebtExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfChangesInFinancialDebtTabletextBlock" name="ScheduleOfChangesInFinancialDebtTabletextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfCashFlowsReconciliationTableTextBlock" name="ScheduleOfCashFlowsReconciliationTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfSummarizedInformationOnCurrentAndNonCurrentFinanceDebtExplanatory" name="ScheduleOfSummarizedInformationOnCurrentAndNonCurrentFinanceDebtExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInMaturityOfFinanceDebtExplanatory" name="DisclosureOfDetailedInformationAboutInMaturityOfFinanceDebtExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfLineOfCreditFacilityExplanatory" name="DisclosureOfLineOfCreditFacilityExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfChangesInTheBalanceOfLeaseLiabilitiesTableTextBlock" name="DisclosureOfChangesInTheBalanceOfLeaseLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfMainInformationByClassOfUnderlyingAssetsTableTextBlock" name="DisclosureOfMainInformationByClassOfUnderlyingAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfVariablePaymentsTableTextBlock" name="ScheduleOfVariablePaymentsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfClassesOfShareCapitalTableTextBlock" name="ScheduleOfClassesOfShareCapitalTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfProftReservesTableTextBlock" name="ScheduleOfProftReservesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfOtherComprehensiveIncomeLossTableTextBlock" name="ScheduleOfOtherComprehensiveIncomeLossTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfInterestOnCapitalTableTextBlock" name="ScheduleOfInterestOnCapitalTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfDividendPayableTableTextBlock" name="ScheduleOfDividendPayableTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfUnclaimedDividendsTableTextBlock" name="ScheduleOfUnclaimedDividendsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutComprehensiveIncomeExplanatory" name="DisclosureOfDetailedInformationAboutComprehensiveIncomeExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfAssetsAndLiabilitiesStatementOfFinancialPositionExplanatory" name="DisclosureOfAssetsAndLiabilitiesStatementOfFinancialPositionExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInStatementOfFinancialPositionExplanatory" name="DisclosureOfDetailedInformationAboutInStatementOfFinancialPositionExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInGuaranteesGivenAsCollateralExplanatory" name="DisclosureOfDetailedInformationAboutInGuaranteesGivenAsCollateralExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutEquityExplanatory" name="DisclosureOfDetailedInformationAboutEquityExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfDetailedInformationAboutInStatementOfIncomeOfCumulativeLossesRecognizedTableTextBlock" name="ScheduleOfDetailedInformationAboutInStatementOfIncomeOfCumulativeLossesRecognizedTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInHedgingInstrumentNotionalValueExplanatory" name="DisclosureOfDetailedInformationAboutInHedgingInstrumentNotionalValueExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInCumulativeForeignExchangeLossesRecognizedExplanatory" name="DisclosureOfDetailedInformationAboutInCumulativeForeignExchangeLossesRecognizedExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInReclassificationOfCumulativeForeignExchangeLossesRecognizedExplanatory" name="DisclosureOfDetailedInformationAboutInReclassificationOfCumulativeForeignExchangeLossesRecognizedExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfSensitivityAnalysisTableTextBlock" name="ScheduleOfSensitivityAnalysisTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInSensitivityAnalysisForForeignExchangeRiskOnFinancialInstrumentsExplanatory" name="DisclosureOfDetailedInformationAboutInSensitivityAnalysisForForeignExchangeRiskOnFinancialInstrumentsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInSensitivityAnalysisOfDerivativeFinancialInstrumentsExplanatory" name="DisclosureOfDetailedInformationAboutInSensitivityAnalysisOfDerivativeFinancialInstrumentsExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInInterestRatesRiskManagementExplanatory" name="DisclosureOfDetailedInformationAboutInInterestRatesRiskManagementExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfTransactionsBetweenRelatedPartyExplanatory" name="DisclosureOfTransactionsBetweenRelatedPartyExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfEmployeeIncomeExpensesExplanatory" name="DisclosureOfEmployeeIncomeExpensesExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfFuelTradingSubsidyProgramExplanatory" name="DisclosureOfFuelTradingSubsidyProgramExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDetailedInformationAboutInSupplementalInformationOnStatementOfCashFlowsTableTextBlock" name="DisclosureOfDetailedInformationAboutInSupplementalInformationOnStatementOfCashFlowsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ScheduleOfReconciliationOfDepreciationDepletionAndAmortizationWithStatementsOfCashFlowsTableTextBlock" name="ScheduleOfReconciliationOfDepreciationDepletionAndAmortizationWithStatementsOfCashFlowsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DisclosureOfDistributionOfRemunerationToShareholdersExplanatory" name="DisclosureOfDistributionOfRemunerationToShareholdersExplanatory" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_MarketableSecurities1" name="MarketableSecurities1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_MarketableSecuritiesCurrent1" name="MarketableSecuritiesCurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_MarketableSecuritiesNonCurrent1" name="MarketableSecuritiesNonCurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IfrsStatementTable" name="IfrsStatementTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="pbr_IncomeStatementsAxis" name="IncomeStatementsAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="pbr_IncomeStatementsDomain" name="IncomeStatementsDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_MaterialsThirdPartyServicesFreightRentAndOtherRelatedCosts" name="MaterialsThirdPartyServicesFreightRentAndOtherRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_Acquisitions" name="Acquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CrudeOilImports" name="CrudeOilImports" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OilProductsImports" name="OilProductsImports" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NaturalGasImports" name="NaturalGasImports" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ThirdpartyServicesAndOthers" name="ThirdpartyServicesAndOthers" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DepreciationAndAmortisationExpenses" name="DepreciationAndAmortisationExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProductionTax" name="ProductionTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_InventoryTurnover" name="InventoryTurnover" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExpensesByNature" name="ExpensesByNature" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ImpairmentLossRecognisedInProfitOrLossTradeReceivable" name="ImpairmentLossRecognisedInProfitOrLossTradeReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_UnscheduledStoppagesAndPreoperatingExpenses" name="UnscheduledStoppagesAndPreoperatingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_VariableCompensationPrograms" name="VariableCompensationPrograms" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LossesWithLegalAdministrativeAndArbitrationProceedings" name="LossesWithLegalAdministrativeAndArbitrationProceedings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_InstitutionalRelationsAndCulturalProjects" name="InstitutionalRelationsAndCulturalProjects" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_GainsLossesWithCommoditiesDerivatives" name="GainsLossesWithCommoditiesDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OperatingExpensesWithThermoelectricPowerPlants" name="OperatingExpensesWithThermoelectricPowerPlants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_HealthSafetyAndEnvironment" name="HealthSafetyAndEnvironment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CollectiveBargainingAgreement" name="CollectiveBargainingAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EqualizationOfExpensesProductionIndividualizationAgreements" name="EqualizationOfExpensesProductionIndividualizationAgreements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FinesImposedOnCustomers" name="FinesImposedOnCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ResultsOnDisposalwriteoffsOfAssetsAndOnRemeasurementOfInvestmentRetainedWithLossOfControl" name="ResultsOnDisposalwriteoffsOfAssetsAndOnRemeasurementOfInvestmentRetainedWithLossOfControl" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FinesImposedOnSuppliers" name="FinesImposedOnSuppliers" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_GovernmentGrant" name="GovernmentGrant" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ResultFromCoparticipationAgreementsInBidAreas" name="ResultFromCoparticipationAgreementsInBidAreas" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ResultsOfNoncoreActivities" name="ResultsOfNoncoreActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EarlyTerminationAndChangesToCashFlowEstimatesOfLeases" name="EarlyTerminationAndChangesToCashFlowEstimatesOfLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IncomeFromInvestmentsAndMarketableSecurities" name="IncomeFromInvestmentsAndMarketableSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_UnwindingOfDiscountOnLeaseLiabilities" name="UnwindingOfDiscountOnLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_UnwindingOfDiscountOnProvisionsForDecommissioningCosts" name="UnwindingOfDiscountOnProvisionsForDecommissioningCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ForeignExchangeGainsLossAndIndexationCharges" name="ForeignExchangeGainsLossAndIndexationCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RealForeignExchangeGainsLosses" name="RealForeignExchangeGainsLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherCurrencies" name="OtherCurrencies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IndexationToSelicInterestRateOfAnticipatedDividendsAndDividendsPayable2" name="IndexationToSelicInterestRateOfAnticipatedDividendsAndDividendsPayable2" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RecoverableTaxesInflationIndexationIncome" name="RecoverableTaxesInflationIndexationIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherForeignCurrencyExchangeGainsLossesAndIndexationChargesNet" name="OtherForeignCurrencyExchangeGainsLossesAndIndexationChargesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NetFinanceIncomeExpense" name="NetFinanceIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_Intersegments" name="Intersegments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ThirdParties" name="ThirdParties" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OperatingIncomeExpenseExcludingCostOfSales" name="OperatingIncomeExpenseExcludingCostOfSales" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherIncomeAndExpense" name="OtherIncomeAndExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_GainsLossesWithCommodityDerivatives" name="GainsLossesWithCommodityDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ReimbursementsFromEpPartnershipOperations" name="ReimbursementsFromEpPartnershipOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OperatingAssets" name="OperatingAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OperatingSegmentUnderUnderConstruction" name="OperatingSegmentUnderUnderConstruction" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IntangibleAssetAndGoodwill" name="IntangibleAssetAndGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SalesRevenues" name="SalesRevenues" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EffectiveInterestRateOfFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAsset" name="EffectiveInterestRateOfFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAsset" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ReceivablesFromDivestmentsAndTransferOfRightsAgreement" name="ReceivablesFromDivestmentsAndTransferOfRightsAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TradeAndOtherReceivablesGross" name="TradeAndOtherReceivablesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AllowanceForImpairmentOfTradeAndOtherReceivables" name="AllowanceForImpairmentOfTradeAndOtherReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExpectedCreditLosses" name="ExpectedCreditLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AllowanceForImpairmentOfTradesAndOtherReceivable" name="AllowanceForImpairmentOfTradesAndOtherReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdditionsFromAllowanceForImpairmentOfTradeAndOtherReceivables" name="AdditionsFromAllowanceForImpairmentOfTradeAndOtherReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ReversalsOfImpairmentLoss" name="ReversalsOfImpairmentLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_WrittenOffAllowanceForImpairmentOfTradeAndOtherReceivables" name="WrittenOffAllowanceForImpairmentOfTradeAndOtherReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TranslationsAdjustment" name="TranslationsAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_Others" name="Others" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AllowanceForImpairmentOfTradeAndOthersReceivablesCurrent" name="AllowanceForImpairmentOfTradeAndOthersReceivablesCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AllowanceForImpairmentOfTradeAndOtherReceivablesNoncurrent" name="AllowanceForImpairmentOfTradeAndOtherReceivablesNoncurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SalesFromTradeReceivables" name="SalesFromTradeReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IntermediateProducts" name="IntermediateProducts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_Biofuels" name="Biofuels" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_Fertilizers" name="Fertilizers" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EstimatedAmount" name="EstimatedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdvancesForPropertyPlantAndEquipment" name="AdvancesForPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdvancesForAcquisitionOfEquipmentMaterialsAndOthers" name="AdvancesForAcquisitionOfEquipmentMaterialsAndOthers" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TotalPrepayments" name="TotalPrepayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PaymentTerm" name="PaymentTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_WeightedAverageTerm" name="WeightedAverageTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CurrentsTaxAssets" name="CurrentsTaxAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CurrentsTaxLiabilities" name="CurrentsTaxLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NominalIncomeTaxesAmount" name="NominalIncomeTaxesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdjustmentsToArriveAtEffectiveTaxRateAbstract" name="AdjustmentsToArriveAtEffectiveTaxRateAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TaxBenefitsFromDeductionOfInterestOnCapitalDistribution" name="TaxBenefitsFromDeductionOfInterestOnCapitalDistribution" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DifferentJurisdictionalTaxRates" name="DifferentJurisdictionalTaxRates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BrazilianIncomeTaxes" name="BrazilianIncomeTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TaxIncentivesAdjustmentsToEffectiveTaxRate" name="TaxIncentivesAdjustmentsToEffectiveTaxRate" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EffectsOfGlobalMinimumTax" name="EffectsOfGlobalMinimumTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_InternalTransferPricesAdjustmentsForOperationsBetweenRelatedPartiesAbroad2" name="InternalTransferPricesAdjustmentsForOperationsBetweenRelatedPartiesAbroad2" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TaxLossesCarryforwards" name="TaxLossesCarryforwards" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NontaxableIncomeNondeductibleExpensesNet" name="NontaxableIncomeNondeductibleExpensesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExpensesWithPostemploymentMedicalBenefits" name="ExpensesWithPostemploymentMedicalBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ResultsOfEquityaccountedInvestmentsInBrazilAndAbroad" name="ResultsOfEquityaccountedInvestmentsInBrazilAndAbroad" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NonincidenceOfIncomeTaxesOnIndexationChargesSelicInterestRateOverUnduePaidTaxes" name="NonincidenceOfIncomeTaxesOnIndexationChargesSelicInterestRateOverUnduePaidTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DeferredIncomeExpense" name="DeferredIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AverageEffectiveTaxRates" name="AverageEffectiveTaxRates" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DeferredIncomeTax" name="DeferredIncomeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RecognizedInStatementOfIncomeForPeriod" name="RecognizedInStatementOfIncomeForPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RecognizedInShareholdersEquity" name="RecognizedInShareholdersEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TranslationAdjustmentForDeferredIncomeTax" name="TranslationAdjustmentForDeferredIncomeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_UseOfTaxLossCarryforwardsForDeferredIcomeTax" name="UseOfTaxLossCarryforwardsForDeferredIcomeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherDeferredIncomeTaxes" name="OtherDeferredIncomeTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DeferredCompensationArrangementsOverallDescriptions" name="DeferredCompensationArrangementsOverallDescriptions" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherTaxesCurrentAssets" name="OtherTaxesCurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherTaxesNonCurrentAssets" name="OtherTaxesNonCurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherTaxesCurrentLiabilities" name="OtherTaxesCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherTaxesNonCurrentLiabilities" name="OtherTaxesNonCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_UncertainTaxTreatments" name="UncertainTaxTreatments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherTaxes" name="OtherTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TaxDebtSettlement" name="TaxDebtSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TerminationBenefits" name="TerminationBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PostemploymentBenefits" name="PostemploymentBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ShorttermEmployeeBenefitsAccrualsCurrent" name="ShorttermEmployeeBenefitsAccrualsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ShorttermEmployeeBenefitsAccrualsNonCurrent" name="ShorttermEmployeeBenefitsAccrualsNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EmployeeBenefitsExpenses" name="EmployeeBenefitsExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PostemploymentBenefitsCurrent" name="PostemploymentBenefitsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PostemploymentBenefitsNonCurrent" name="PostemploymentBenefitsNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DeficitRegisteredByPetros" name="DeficitRegisteredByPetros" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OrdinaryAndExtraordinaryFutureContributionsSponsor" name="OrdinaryAndExtraordinaryFutureContributionsSponsor" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ContributionsRelatedToTfcSponsor" name="ContributionsRelatedToTfcSponsor" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FinancialAssumptionsInterestRateAndInflationChangesInFairValueOfPlanAssetsAndActuarialValuationMethod" name="FinancialAssumptionsInterestRateAndInflationChangesInFairValueOfPlanAssetsAndActuarialValuationMethod" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NetActuarialLiability" name="NetActuarialLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ActuarialLiability" name="ActuarialLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RecognizedInStatementOfIncome" name="RecognizedInStatementOfIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CurrentServiceCost" name="CurrentServiceCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NetInterest" name="NetInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CashEffects" name="CashEffects" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PaymentsRelatedToTermOfFinancialCommitment" name="PaymentsRelatedToTermOfFinancialCommitment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherChanges" name="OtherChanges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherActuarialLiabilities" name="OtherActuarialLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RecognizedInEquityOtherComprehensiveIncome" name="RecognizedInEquityOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RemeasurementEffectsRecognizedInOtherComprehensiveIncome" name="RemeasurementEffectsRecognizedInOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DefinedBenefitObligationAtPresentValues" name="DefinedBenefitObligationAtPresentValues" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DescriptionOfAmountsOfOtherAssetsUsedByEntityIncludedInFairValueOfPlanAsset" name="DescriptionOfAmountsOfOtherAssetsUsedByEntityIncludedInFairValueOfPlanAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RevaluationOfExistingProceedingsAndInterestCharges" name="RevaluationOfExistingProceedingsAndInterestCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LongtermMiscellaneousOtherProvision" name="LongtermMiscellaneousOtherProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProvisionsRelatingToCumulativeTranslatingAdjustments" name="ProvisionsRelatingToCumulativeTranslatingAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NonCurrentTaxRelatedDeposits" name="NonCurrentTaxRelatedDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NonCurrentLaborRelatedDeposits" name="NonCurrentLaborRelatedDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NonCurrentCivilRelatedDeposits" name="NonCurrentCivilRelatedDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NonCurrentEnvironmentalAndOthersRelatedDeposits" name="NonCurrentEnvironmentalAndOthersRelatedDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_JudicialDepositsAdditions" name="JudicialDepositsAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_JudicialDepositsUseOfProvisions" name="JudicialDepositsUseOfProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_JudicialDepositsAccrualsAndCharges" name="JudicialDepositsAccrualsAndCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_JudicialDepositsCumulativeTranslationAdjustment" name="JudicialDepositsCumulativeTranslationAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ContingentLiabilitiesForLegalProceedings" name="ContingentLiabilitiesForLegalProceedings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DepositsRelatedToFederalTax" name="DepositsRelatedToFederalTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BalanceOfProductionCapacityHeldInGuarantee" name="BalanceOfProductionCapacityHeldInGuarantee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NonCurrentLiabilitiesProvisions" name="NonCurrentLiabilitiesProvisions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_InterestAccrued" name="InterestAccrued" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PropertyPlantAndEquipmentCost" name="PropertyPlantAndEquipmentCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AccumulatedDepreciationAndImpairment" name="AccumulatedDepreciationAndImpairment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransfersToAssetsHeldForSalePropertyPlantAndEquipment" name="TransfersToAssetsHeldForSalePropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DepreciationAmortizationAndDepletionOfPropertyPlantAndEquipment1" name="DepreciationAmortizationAndDepletionOfPropertyPlantAndEquipment1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ImpairmentLossRecognisedInProfitOrLossPropertyPlantsAndEquipment" name="ImpairmentLossRecognisedInProfitOrLossPropertyPlantsAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdditionsToReviewOfEstimatesOfDecommissioningCostsOfPropertyPlantAndEquipment" name="AdditionsToReviewOfEstimatesOfDecommissioningCostsOfPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RightofuseAsset" name="RightofuseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProvisionForCostEqualizationCurrent" name="ProvisionForCostEqualizationCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IncreaseDecreaseInProvisionForCostEqualization" name="IncreaseDecreaseInProvisionForCostEqualization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherIncomeexpensesCostEqualization" name="OtherIncomeexpensesCostEqualization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IndexationCharges" name="IndexationCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PaymentsMadeCostEqualization" name="PaymentsMadeCostEqualization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CashInflow" name="CashInflow" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TranslationAdjustmentscostEqualization" name="TranslationAdjustmentscostEqualization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IntangibleAssetsAndGoodwillCost" name="IntangibleAssetsAndGoodwillCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AccumulatedAmortizationAndImpairment" name="AccumulatedAmortizationAndImpairment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CapitalizedBorrowingCostsIntangibleAssetsOtherThanGoodwill" name="CapitalizedBorrowingCostsIntangibleAssetsOtherThanGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_WriteOffOfIntangibleAssetsOtherThanGoodwill" name="WriteOffOfIntangibleAssetsOtherThanGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetOtherThanGoodwill" name="ImpairmentLossRecognisedInProfitOrLossIntangibleAssetOtherThanGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ImpairmentLossRecognisedInProfitIntangibleAssetsOtherThanGoodwill" name="ImpairmentLossRecognisedInProfitIntangibleAssetsOtherThanGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ImpairmentLosses" name="ImpairmentLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ImpairmentReversalsNetAmount" name="ImpairmentReversalsNetAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ImpairmentReversalsNet" name="ImpairmentReversalsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CumulativeTranslationAdjustment" name="CumulativeTranslationAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CumulativeLossesOnExplorationExpendituresWrittenOff" name="CumulativeLossesOnExplorationExpendituresWrittenOff" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IntangibleExplorationAndEvaluationAssetAbstract" name="IntangibleExplorationAndEvaluationAssetAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdditionsToIntangibleAssetsAndGoodwill" name="AdditionsToIntangibleAssetsAndGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TranslationAdjustmentOfGoodwillAndIntangibleAssets" name="TranslationAdjustmentOfGoodwillAndIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LossesOnExplorationExpendituresWrittenOff" name="LossesOnExplorationExpendituresWrittenOff" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExploratoryWellCostsOrAcquisitionCostsCapitalised" name="ExploratoryWellCostsOrAcquisitionCostsCapitalised" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExplorationCostsRecognisedInIncomeAbstract" name="ExplorationCostsRecognisedInIncomeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExpenseArisingFromExplorationOfGeologicalAndGeophysicalCosts" name="ExpenseArisingFromExplorationOfGeologicalAndGeophysicalCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExplorationExpendituresWrittenoff" name="ExplorationExpendituresWrittenoff" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExplorationCostsRecognizedInContractualPenalties" name="ExplorationCostsRecognizedInContractualPenalties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherExplorationExpenses" name="OtherExplorationExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TotalExpenses" name="TotalExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CashFlowsFromUsedInExplorationForAndEvaluationOfMineralResourcesClassifiedAbstract" name="CashFlowsFromUsedInExplorationForAndEvaluationOfMineralResourcesClassifiedAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CashFlowsFromUsedInExplorationForAndEvaluationOfMineralResources" name="CashFlowsFromUsedInExplorationForAndEvaluationOfMineralResources" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CollateralAgreementAmountGross" name="CollateralAgreementAmountGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AssetsPledgedAsCollateral" name="AssetsPledgedAsCollateral" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_InvestmentsInAssociatesAndJointVentures" name="InvestmentsInAssociatesAndJointVentures" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherComprehensiveIncomeInvestments" name="OtherComprehensiveIncomeInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DividendsFromAssociatesJointVenturesAndEquityInvestments" name="DividendsFromAssociatesJointVenturesAndEquityInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DecreaseInRestructuringCapitalAndOtherInvestmentProperty" name="DecreaseInRestructuringCapitalAndOtherInvestmentProperty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AssetsClassifiedAsHeldForSaleAbstract" name="AssetsClassifiedAsHeldForSaleAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AssetsOrDisposalGroupsClassifiedAsHeldForSalePropertyPlantAndEquipment" name="AssetsOrDisposalGroupsClassifiedAsHeldForSalePropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AssetsOfDisposalGroupClassifiedAsHeldForSale" name="AssetsOfDisposalGroupClassifiedAsHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LiabilitiesOnAssetsClassifiedAsHeldForSaleAbstract" name="LiabilitiesOnAssetsClassifiedAsHeldForSaleAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleProvisionForDecommissioningCosts" name="LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleProvisionForDecommissioningCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ClosingDate" name="ClosingDate" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ContingentAssets" name="ContingentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AssetsRecognized" name="AssetsRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AssetsRecognizedInPreviousPeriods" name="AssetsRecognizedInPreviousPeriods" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AcquisitionOfInterest" name="AcquisitionOfInterest" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransactionClosing" name="TransactionClosing" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DescriptionTransactionAmountReceived" name="DescriptionTransactionAmountReceived" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AcquisitiondateFairValueOfTotalConsiderationPaid" name="AcquisitiondateFairValueOfTotalConsiderationPaid" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AcquisitionClosingAmount" name="AcquisitionClosingAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_InterestShareCapital" name="InterestShareCapital" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_VotingShareCapital" name="VotingShareCapital" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AccruedInterestOnShortAndLongtermDebt" name="AccruedInterestOnShortAndLongtermDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OpeningBalance" name="OpeningBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProceedsFromFinanceDebt" name="ProceedsFromFinanceDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RepaymentOfPrincipal" name="RepaymentOfPrincipal" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RepaymentOfInterest" name="RepaymentOfInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AccruedInterests" name="AccruedInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ForeignExchangeInflationIndexationCharge" name="ForeignExchangeInflationIndexationCharge" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TranslationAdjustment" name="TranslationAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_EndingBalance" name="EndingBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AverageInterestRate" name="AverageInterestRate" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_Principal" name="Principal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_Interest" name="Interest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_Total" name="Total" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LineOfCreditFacilityIssuanceDate" name="LineOfCreditFacilityIssuanceDate" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LineOfCreditFacilityMaturityDate" name="LineOfCreditFacilityMaturityDate" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LineOfCreditFacilityAmount" name="LineOfCreditFacilityAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LineOfCreditFacilityRemainingBorrowingCapacity1" name="LineOfCreditFacilityRemainingBorrowingCapacity1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CapitalMarketBalances" name="CapitalMarketBalances" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FinancingCarryingDollarRate" name="FinancingCarryingDollarRate" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FinancingCarryingPoundsRate" name="FinancingCarryingPoundsRate" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SeveralFinanceDebts" name="SeveralFinanceDebts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExportCreditAgencies" name="ExportCreditAgencies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherFinanceDebt" name="OtherFinanceDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SeveralFinanceDebt" name="SeveralFinanceDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BankingMarket" name="BankingMarket" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BorrowingsExportCreditAgencies" name="BorrowingsExportCreditAgencies" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BorrowingsInInternationalBankingMarket" name="BorrowingsInInternationalBankingMarket" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BalanceAtOpening" name="BalanceAtOpening" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RemeasurementNewContracts" name="RemeasurementNewContracts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PaymentOfPrincipalAndInterest" name="PaymentOfPrincipalAndInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_InterestExpenses" name="InterestExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ForeignExchangeGainsAndLoss" name="ForeignExchangeGainsAndLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TranslationAdjustmentsAmounts" name="TranslationAdjustmentsAmounts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_Transfers" name="Transfers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BalanceAtEnding" name="BalanceAtEnding" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CurrentLeaseLiability" name="CurrentLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NonCurrentLeaseLiability" name="NonCurrentLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NominalValueOfLeasePayments" name="NominalValueOfLeasePayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_VariableMaturityTerm" name="VariableMaturityTerm" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_VariableLeaseToFixedPaymentsPercentage" name="VariableLeaseToFixedPaymentsPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdditionalDividendProposed" name="AdditionalDividendProposed" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CancellationsOfTreasuryShares" name="CancellationsOfTreasuryShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PostemploymentBenefitExpensesDefinedBenefitPlans" name="PostemploymentBenefitExpensesDefinedBenefitPlans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_UnrealizedLossesOnCashFlowHedgeOnExports" name="UnrealizedLossesOnCashFlowHedgeOnExports" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TerminationBenefitsExpenses" name="TerminationBenefitsExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AccumulatedOtherComprehensiveIncomeLoss" name="AccumulatedOtherComprehensiveIncomeLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherComprehensiveIncomesLoss" name="OtherComprehensiveIncomesLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DateOfBoardOfDirectorsApproval" name="DateOfBoardOfDirectorsApproval" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DateOfRecord" name="DateOfRecord" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ConsolidatedClosingBalanceOfDividendsPayable" name="ConsolidatedClosingBalanceOfDividendsPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DividendsPayableToNoncontrollingShareholders" name="DividendsPayableToNoncontrollingShareholders" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DividendsPayables" name="DividendsPayables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdditionsRelatingToComplementaryDividends" name="AdditionsRelatingToComplementaryDividends" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdditionsRelatingToAnticipatedDividends" name="AdditionsRelatingToAnticipatedDividends" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransfersToUnclaimedDividends" name="TransfersToUnclaimedDividends" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_WithholdingIncomeTaxeOverInterestOnCapitalAndMonetaryRestatement" name="WithholdingIncomeTaxeOverInterestOnCapitalAndMonetaryRestatement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_UnclaimedDividend" name="UnclaimedDividend" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_Prescription" name="Prescription" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TransfersFromDividendsPayable" name="TransfersFromDividendsPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_TranslationAdjustmentAmount" name="TranslationAdjustmentAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_WeightedAverageNumberOfCommonAndPreferredSharesOutstanding" name="WeightedAverageNumberOfCommonAndPreferredSharesOutstanding" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BasicEarningsLossPerPerADSEquivalent" name="BasicEarningsLossPerPerADSEquivalent" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ShareCapital" name="ShareCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CancellationOfTreasuryShare" name="CancellationOfTreasuryShare" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CancellationCapitalReserve" name="CancellationCapitalReserve" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ProfitRetentionReserve" name="ProfitRetentionReserve" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DividendPaid" name="DividendPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IncomeTaxExpenses" name="IncomeTaxExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DividendsDistributedRate" name="DividendsDistributedRate" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DescriptionOfApprovedAnticipationOfDividends" name="DescriptionOfApprovedAnticipationOfDividends" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OpenDerivativesTransactions" name="OpenDerivativesTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ClosedDerivativesTransactionsAwaitingFinancialSettlement" name="ClosedDerivativesTransactionsAwaitingFinancialSettlement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_RecognizedInStatementsOfFinancialPosition" name="RecognizedInStatementsOfFinancialPosition" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherAssetsOfDerivativeFinancialInstruments" name="OtherAssetsOfDerivativeFinancialInstruments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherLiabilitiesOfDerivativeFinancialInstruments" name="OtherLiabilitiesOfDerivativeFinancialInstruments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_NotionalValue" name="NotionalValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FairValueOfDerivativeFinancialAssetsLiability" name="FairValueOfDerivativeFinancialAssetsLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DescriptionOfDerivativeFinancialInstrumentsMaturityPeriod" name="DescriptionOfDerivativeFinancialInstrumentsMaturityPeriod" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_GuaranteesGivenAsCollateral" name="GuaranteesGivenAsCollateral" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValues" name="FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValues" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdditionalHedgingRelationshipsDesignationRevokedAndHedgingInstrumentsRedesignated" name="AdditionalHedgingRelationshipsDesignationRevokedAndHedgingInstrumentsRedesignated" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_PrincipalRepaymentsAndAmortizationDesignatedAsHedgingInstrument" name="PrincipalRepaymentsAndAmortizationDesignatedAsHedgingInstrument" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_Equities" name="Equities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ReclassifiedToStatementOfIncomeOccurredExports" name="ReclassifiedToStatementOfIncomeOccurredExports" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OtherComprehensiveIncomeLoss" name="OtherComprehensiveIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ExpectedReclassificationOfCumulativeForeignExchangeLossesRecognizedInOtherComprehensiveIncome" name="ExpectedReclassificationOfCumulativeForeignExchangeLossesRecognizedInOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SensitivityAnalysis" name="SensitivityAnalysis" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdjustmentInRiskExposureAssociatedWithInstrumentsSharingCharacteristic" name="AdjustmentInRiskExposureAssociatedWithInstrumentsSharingCharacteristic" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IncreaseDecreaseInRiskExposureAssociatedWithInstrumentsSharingCharacteristics" name="IncreaseDecreaseInRiskExposureAssociatedWithInstrumentsSharingCharacteristics" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IncreaseDecreaseInRiskExposureAssociatedWithInterstRateManagement" name="IncreaseDecreaseInRiskExposureAssociatedWithInterstRateManagement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_IncomeExpense" name="IncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SubsidyGrossRevenues" name="SubsidyGrossRevenues" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SalesCharges" name="SalesCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SubsidyNetRevenues" name="SubsidyNetRevenues" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_KeyManagementPersonnelCompensationWagesAndShortTermBenefits" name="KeyManagementPersonnelCompensationWagesAndShortTermBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_KeyManagementPersonnelCompensationSocialSecurityAndOtherEmployeeRelatedTaxes" name="KeyManagementPersonnelCompensationSocialSecurityAndOtherEmployeeRelatedTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_KeyManagementPersonnelCompensationRecognizedInTheStatementOfIncome" name="KeyManagementPersonnelCompensationRecognizedInTheStatementOfIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AverageNumberOfPaidEmployees" name="AverageNumberOfPaidEmployees" nillable="true" xbrli:periodType="duration" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_SubsidyRevenue" name="SubsidyRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_BalanceOfSubsidy" name="BalanceOfSubsidy" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AdditionalAmountFromSubsidyProgram" name="AdditionalAmountFromSubsidyProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_WithholdingIncomeTaxPaidOnBehalfOfThirdParties" name="WithholdingIncomeTaxPaidOnBehalfOfThirdParties" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CapitalExpendituresAndFinancingActivitiesNotInvolvingCashAbstract" name="CapitalExpendituresAndFinancingActivitiesNotInvolvingCashAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CapitalExpendituresIncurredButNotYetPaid1" name="CapitalExpendituresIncurredButNotYetPaid1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_FinanceLeases" name="FinanceLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_LossesReversalsOnDecommissioningCosts" name="LossesReversalsOnDecommissioningCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_UseOfDeferredTaxAndJudicialDeposit" name="UseOfDeferredTaxAndJudicialDeposit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_ReceivablesFromBziosAgreement" name="ReceivablesFromBziosAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DepreciationOfPropertyPlantAndEquipment" name="DepreciationOfPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_AmortizationOfIntangibleAsset" name="AmortizationOfIntangibleAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_CapitalizedDepreciation" name="CapitalizedDepreciation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DepreciationOfRightOfUseRecoveryOfPiscofins" name="DepreciationOfRightOfUseRecoveryOfPiscofins" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DateOfApprovalByBoardOfDirectors" name="DateOfApprovalByBoardOfDirectors" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_OutstandingPreferredAndCommonPerShare" name="OutstandingPreferredAndCommonPerShare" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="pbr_DistributionOfRemunerationAmount" name="DistributionOfRemunerationAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
