<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cef="http://xbrl.sec.gov/cef/2026"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bpcf-20260626.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001902649</identifier>
        </entity>
        <period>
            <startDate>2026-06-26</startDate>
            <endDate>2026-06-26</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001902649</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-26</startDate>
            <endDate>2026-06-26</endDate>
        </period>
    </context>
    <dei:EntityFileNumber contextRef="c0" id="ixv-437">333-295475</dei:EntityFileNumber>
    <dei:EntityInvCompanyType contextRef="c0" id="ixv-22">N-2</dei:EntityInvCompanyType>
    <dei:PreEffectiveAmendmentNumber contextRef="c0" id="ixv-438">2</dei:PreEffectiveAmendmentNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-439">BlackRock Private Credit Fund</dei:EntityRegistrantName>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-440">50 Hudson Yards</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-441">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-442">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-443">10001</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-444">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-445">810-5300</dei:LocalPhoneNumber>
    <dei:ContactPersonnelName contextRef="c1" id="ixv-446">John M. Perlowski</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1 contextRef="c1" id="ixv-447">50 Hudson Yards</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c1" id="ixv-448">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c1" id="ixv-449">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c1" id="ixv-450">10001</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c1" id="ixv-451">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c1" id="ixv-452">810-5800</dei:LocalPhoneNumber>
    <dei:ApproximateDateOfCommencementOfProposedSaleToThePublic contextRef="c0" id="ixv-453">As soon as practicable after the effective date of this Registration Statement.</dei:ApproximateDateOfCommencementOfProposedSaleToThePublic>
    <dei:DividendOrInterestReinvestmentPlanOnly contextRef="c0" id="ixv-454">false</dei:DividendOrInterestReinvestmentPlanOnly>
    <dei:DelayedOrContinuousOffering contextRef="c0" id="ixv-455">true</dei:DelayedOrContinuousOffering>
    <cef:PrimaryShelfFlag contextRef="c0" id="ixv-456">false</cef:PrimaryShelfFlag>
    <dei:EffectiveUponFiling462e contextRef="c0" id="ixv-457">false</dei:EffectiveUponFiling462e>
    <dei:AdditionalSecuritiesEffective413b contextRef="c0" id="ixv-458">false</dei:AdditionalSecuritiesEffective413b>
    <dei:EffectiveWhenDeclaredSection8c contextRef="c0" id="ixv-459">false</dei:EffectiveWhenDeclaredSection8c>
    <dei:EffectiveUponFiling486b contextRef="c0" id="ixv-460">false</dei:EffectiveUponFiling486b>
    <dei:EffectiveOnSetDate486b contextRef="c0" id="ixv-461">true</dei:EffectiveOnSetDate486b>
    <dei:EffectiveOnDate486b contextRef="c0" id="ixv-462">2026-07-26</dei:EffectiveOnDate486b>
    <dei:EffectiveAfter60Days486a contextRef="c0" id="ixv-463">false</dei:EffectiveAfter60Days486a>
    <dei:EffectiveOnSetDate486a contextRef="c0" id="ixv-464">false</dei:EffectiveOnSetDate486a>
    <dei:NewEffectiveDateForPreviousFiling contextRef="c0" id="ixv-465">true</dei:NewEffectiveDateForPreviousFiling>
    <dei:AdditionalSecurities462b contextRef="c0" id="ixv-466">false</dei:AdditionalSecurities462b>
    <dei:NoSubstantiveChanges462c contextRef="c0" id="ixv-467">false</dei:NoSubstantiveChanges462c>
    <dei:ExhibitsOnly462d contextRef="c0" id="ixv-468">false</dei:ExhibitsOnly462d>
    <cef:RegisteredClosedEndFundFlag contextRef="c0" id="ixv-469">false</cef:RegisteredClosedEndFundFlag>
    <cef:BusinessDevelopmentCompanyFlag contextRef="c0" id="ixv-470">true</cef:BusinessDevelopmentCompanyFlag>
    <cef:IntervalFundFlag contextRef="c0" id="ixv-471">false</cef:IntervalFundFlag>
    <cef:PrimaryShelfQualifiedFlag contextRef="c0" id="ixv-472">false</cef:PrimaryShelfQualifiedFlag>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-473">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0" id="ixv-474">false</dei:EntityExTransitionPeriod>
    <cef:NewCefOrBdcRegistrantFlag contextRef="c0" id="ixv-475">false</cef:NewCefOrBdcRegistrantFlag>
    <dei:AmendmentDescription contextRef="c0" id="ixv-476">The Registrant filed a registration statement on Form N-2 (SEC File No. 333-295475) on April 30, 2026 (the &#x201c;Registration Statement&#x201d;).&#160; Pre-Effective Amendment No. 1 to the Registration Statement was filed on May 28, 2026 for the sole purpose of delaying the effectiveness of the Registration Statement until June 27, 2026.&#160; The sole purpose of this filing is to further delay the effectiveness of the Registration Statement until July 26, 2026. The Registration Statement under the Securities Act of 1933 is incorporated by reference herein.</dei:AmendmentDescription>
    <dei:DocumentType contextRef="c0" id="hidden-fact-0">N-2/A</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="c0" id="hidden-fact-1">true</dei:DocumentRegistrationStatement>
    <dei:PreEffectiveAmendment contextRef="c0" id="hidden-fact-2">true</dei:PreEffectiveAmendment>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="hidden-fact-3">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-483">0001902649</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-484">true</dei:AmendmentFlag>
</xbrl>
