<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:fcf="http://www.proofPlus.com/20210201"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rr="http://xbrl.sec.gov/rr/2018-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fcf-20210201.xsd" xlink:type="simple"/>
    <context id="Trust">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_C000018321_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018321Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_C000018323_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018323Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_C000068977_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000068977Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_C000128785_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000128785Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_C000066417_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000066417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_C000018321_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018321Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_C000018321_AfterTaxesOnDistributions_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018321Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_C000018321_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018321Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_C000018323_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018323Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_C000068977_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000068977Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_C000128785_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000128785Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_C000066417_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000066417Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_IndexBM0793_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:IndexBM0793Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006754_IndexHB0331_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006754Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:IndexHB0331Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000053414_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000053414Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000053414_C000168045_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000053414Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000168045Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000053414_C000168046_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000053414Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000168046Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000053414_C000168047_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000053414Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000168047Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000053414_C000168048_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000053414Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000168048Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000053414_C000168044_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000053414Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000168044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000053414_C000168044_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000053414Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000168044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000053414_C000168044_AfterTaxesOnDistributions_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000053414Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000168044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000053414_C000168044_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000053414Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000168044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000053414_IndexBM0793_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000053414Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:IndexBM0793Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_C000018324_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018324Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_C000018326_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018326Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_C000018328_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018328Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_C000128786_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000128786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_C000018327_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018327Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_C000018324_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018324Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_C000018324_AfterTaxesOnDistributions_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018324Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_C000018324_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018324Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_C000018326_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018326Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_C000018328_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018328Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_C000128786_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000128786Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_C000018327_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018327Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006755_IndexHB0331_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006755Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:IndexHB0331Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000199719_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000199719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000018329_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018329Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000018332_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018332Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000018334_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018334Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000128787_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000128787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000018333_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018333Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000199719_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000199719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000199719_AfterTaxesOnDistributions_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000199719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000199719_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000199719Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000018329_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018329Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000018332_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018332Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000018334_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018334Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000128787_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000128787Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_C000018333_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018333Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_IndexHB0331_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:IndexHB0331Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_IndexHB10288_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:IndexHB10288Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006756_IndexLM8920_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006756Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:IndexLM8920Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000199720_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000199720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000018335_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018335Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000018337_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018337Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000018339_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000128788_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000128788Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000018338_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000199720_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000199720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000199720_AfterTaxesOnDistributions_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000199720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000199720_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000199720Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000018335_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018335Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000018337_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018337Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000018339_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018339Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000128788_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000128788Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_C000018338_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018338Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006757_IndexBM0762_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006757Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:IndexBM0762Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000199721_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000199721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000018340_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000018342_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018342Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000018344_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018344Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000128789_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000128789Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000018343_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018343Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000199721_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000199721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000199721_AfterTaxesOnDistributions_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000199721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000199721_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000199721Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000018340_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018340Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000018342_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018342Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000018344_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018344Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000128789_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000128789Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_C000018343_ReturnBeforeTaxes_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:ReturnBeforeTaxesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">fcf:C000018343Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_IndexBM0685_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:IndexBM0685Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <context id="S000006758_IndexHB0331_FranklinCustodianFunds31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000038721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:DocumentInformationDocumentAxis">fcf:FranklinCustodianFunds31Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">fcf:S000006758Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">fcf:IndexHB0331Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-01</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <dei:DocumentType contextRef="Trust">485BPOS</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="Trust">2020-09-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="Trust">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="Trust">0000038721</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="Trust">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="Trust">FRANKLIN CUSTODIAN FUNDS</dei:EntityRegistrantName>
    <rr:AnnualReturn2011
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">-0.0247</rr:AnnualReturn2011>
    <rr:AnnualReturn2012
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.1542</rr:AnnualReturn2012>
    <rr:AnnualReturn2013
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.3967</rr:AnnualReturn2013>
    <rr:AnnualReturn2014
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0720</rr:AnnualReturn2014>
    <rr:AnnualReturn2015
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0846</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0127</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.3931</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0280</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.3638</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.5768</rr:AnnualReturn2020>
    <rr:AnnualReturn2017
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.3416</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0208</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.3314</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.5618</rr:AnnualReturn2020>
    <rr:AnnualReturn2011
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0063</rr:AnnualReturn2011>
    <rr:AnnualReturn2012
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.1369</rr:AnnualReturn2012>
    <rr:AnnualReturn2013
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.2939</rr:AnnualReturn2013>
    <rr:AnnualReturn2014
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.1488</rr:AnnualReturn2014>
    <rr:AnnualReturn2015
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0194</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0841</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.2682</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">-0.0339</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.3217</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.3064</rr:AnnualReturn2020>
    <rr:AnnualReturn2011
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0282</rr:AnnualReturn2011>
    <rr:AnnualReturn2012
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.1367</rr:AnnualReturn2012>
    <rr:AnnualReturn2013
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.1422</rr:AnnualReturn2013>
    <rr:AnnualReturn2014
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0411</rr:AnnualReturn2014>
    <rr:AnnualReturn2015
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">-0.0782</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.1628</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0841</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">-0.0577</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.1569</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0346</rr:AnnualReturn2020>
    <rr:AnnualReturn2011
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0680</rr:AnnualReturn2011>
    <rr:AnnualReturn2012
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0152</rr:AnnualReturn2012>
    <rr:AnnualReturn2013
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">-0.0168</rr:AnnualReturn2013>
    <rr:AnnualReturn2014
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0430</rr:AnnualReturn2014>
    <rr:AnnualReturn2015
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0093</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0067</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0074</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0029</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0534</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0338</rr:AnnualReturn2020>
    <rr:AnnualReturn2011
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.1944</rr:AnnualReturn2011>
    <rr:AnnualReturn2012
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0564</rr:AnnualReturn2012>
    <rr:AnnualReturn2013
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.1370</rr:AnnualReturn2013>
    <rr:AnnualReturn2014
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.2517</rr:AnnualReturn2014>
    <rr:AnnualReturn2015
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">-0.0739</rr:AnnualReturn2015>
    <rr:AnnualReturn2016
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.1777</rr:AnnualReturn2016>
    <rr:AnnualReturn2017
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.1056</rr:AnnualReturn2017>
    <rr:AnnualReturn2018
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.0267</rr:AnnualReturn2018>
    <rr:AnnualReturn2019
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">0.2662</rr:AnnualReturn2019>
    <rr:AnnualReturn2020
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="INF"
      unitRef="pure">-0.0200</rr:AnnualReturn2020>
    <rr:ObjectiveHeading contextRef="S000006754_FranklinCustodianFunds31Member">         Investment Goal

</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock contextRef="S000006754_FranklinCustodianFunds31Member">         Capital appreciation.

</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading contextRef="S000006754_FranklinCustodianFunds31Member">         Fees and Expenses of the Fund

</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="S000006754_FranklinCustodianFunds31Member">                  These tables describe the fees and expenses that you may pay if you buy and hold shares of the Fund. You may qualify for sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at
               least $50,000 in Franklin Templeton funds. More information about these and other discounts is available from your financial professional and under &#x93;Your Account&#x94; on page 150 in the Fund's Prospectus and under &#x93;Buying and Selling Shares&#x94; on page 85 of the Fund&#x92;s
            Statement of Additional Information. In addition, more information about sales charge discounts and waivers for purchases
            of shares through specific financial intermediaries is set forth in Appendix A - "Intermediary Sales Charge Discounts and
            Waivers" to the Fund's prospectus.

                  Please note that the tables and examples below do not reflect any transaction fees that may be charged by financial intermediaries,
            or commissions that a shareholder may be required to pay directly to its financial intermediary when buying or selling Class
            R6 or Advisor Class shares.


</rr:ExpenseNarrativeTextBlock>
    <rr:ExpenseBreakpointDiscounts contextRef="S000006754_FranklinCustodianFunds31Member">You may qualify for sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at
               least $50,000 in Franklin Templeton funds.</rr:ExpenseBreakpointDiscounts>
    <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="S000006754_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">50000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <rr:ShareholderFeesCaption contextRef="S000006754_FranklinCustodianFunds31Member">Shareholder Fees (fees paid directly from your investment)

</rr:ShareholderFeesCaption>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0550</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561140_12"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0100</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:OperatingExpensesCaption contextRef="S000006754_FranklinCustodianFunds31Member">         Annual Fund Operating Expenses
                  (expenses that you pay each year as a percentage of the value of your investment)

</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0046</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0046</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0046</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0046</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0046</rr:ManagementFeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0100</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0050</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0014</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0014</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0014</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_30"
      unitRef="pure">0.0004</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0014</rr:OtherExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_32"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_33"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_34"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_35"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_36"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_37"
      unitRef="pure">0.0086</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_38"
      unitRef="pure">0.0161</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_39"
      unitRef="pure">0.0111</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_40"
      unitRef="pure">0.0051</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_41"
      unitRef="pure">0.0061</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_42"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_43"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_44"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_45"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_46"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_47"
      unitRef="pure">0.0085</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_48"
      unitRef="pure">0.0160</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_49"
      unitRef="pure">0.0110</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_50"
      unitRef="pure">0.0050</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561149_51"
      unitRef="pure">0.0060</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading contextRef="S000006754_FranklinCustodianFunds31Member">         Example

</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock contextRef="S000006754_FranklinCustodianFunds31Member">         This Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual
            funds. The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then redeem all of your
            shares at the end of the period. The Example also assumes that your investment has a 5% return each year and that the Fund's
            operating expenses remain the same. The Example reflects adjustments made to the Fund's operating expenses due to the fee
            waivers and/or expense reimbursements by management for the 1 Year numbers only. Although your actual costs may be higher
            or lower, based on these assumptions your costs would be:


</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">632</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">808</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1000</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1552</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">263</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">507</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">875</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1911</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">112</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">352</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">611</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006754_C000068977_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1351</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">51</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">163</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">284</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006754_C000128785_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">640</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">61</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">194</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">339</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006754_C000066417_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">761</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleNoRedemptionByYearCaption contextRef="S000006754_FranklinCustodianFunds31Member">If you do not sell your shares:</rr:ExpenseExampleNoRedemptionByYearCaption>
    <rr:ExpenseExampleNoRedemptionYear01
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">163</rr:ExpenseExampleNoRedemptionYear01>
    <rr:ExpenseExampleNoRedemptionYear03
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">507</rr:ExpenseExampleNoRedemptionYear03>
    <rr:ExpenseExampleNoRedemptionYear05
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">875</rr:ExpenseExampleNoRedemptionYear05>
    <rr:ExpenseExampleNoRedemptionYear10
      contextRef="S000006754_C000018323_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1911</rr:ExpenseExampleNoRedemptionYear10>
    <rr:PortfolioTurnoverHeading contextRef="S000006754_FranklinCustodianFunds31Member">Portfolio Turnover

</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverTextBlock contextRef="S000006754_FranklinCustodianFunds31Member">         The Fund pays transaction costs, such as commissions, when it buys and sells securities (or "turns over" its portfolio). A
            higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when Fund shares are held
            in a taxable account. These costs, which are not reflected in annual Fund operating expenses or in the Example, affect the
            Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 13.82% of the average value of its portfolio.


</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverRate
      contextRef="S000006754_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1382</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading contextRef="S000006754_FranklinCustodianFunds31Member">         Principal Investment Strategies

</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock contextRef="S000006754_FranklinCustodianFunds31Member">                           Under normal market conditions, the Fund seeks investments primarily in equity securities of companies that the investment
               manager believes are leaders in innovation, take advantage of new technologies, have superior management, and benefit from
               new industry conditions in the dynamically changing global economy. The Fund invests predominantly in common stock.

                  In pursuing these objectives, the investment manager may invest in companies in any economic sector or of any market capitalization
            and may invest in companies both inside and outside of the United States. Although the investment manager searches for investments
            across a large number of sectors, it expects to have significant positions in particular sectors including, for example, technology
            and health care.

                  The investment manager uses fundamental, "bottom-up" research to seek companies meeting its criteria of growth potential,
            quality and valuation. In seeking sustainable growth characteristics, the investment manager looks for companies it believes
            can produce sustainable earnings and cash flow growth, evaluating the long-term market opportunity and competitive structure
            of an industry to target leaders and emerging leaders.


</rr:StrategyNarrativeTextBlock>
    <rr:StrategyPortfolioConcentration contextRef="S000006754_FranklinCustodianFunds31Member">Under normal market conditions, the Fund seeks investments primarily in equity securities of companies that the investment
               manager believes are leaders in innovation, take advantage of new technologies, have superior management, and benefit from
               new industry conditions in the dynamically changing global economy.</rr:StrategyPortfolioConcentration>
    <rr:RiskHeading contextRef="S000006754_FranklinCustodianFunds31Member">         Principal Risks

</rr:RiskHeading>
    <rr:RiskNarrativeTextBlock contextRef="S000006754_FranklinCustodianFunds31Member">                  You could lose money by investing in the Fund. Mutual fund shares are not deposits or obligations of, or guaranteed or endorsed
            by, any bank, and are not insured by the Federal Deposit Insurance Corporation, the Federal Reserve Board, or any other agency
            of the U.S. government.

                  Market&#160;The market values of securities or other investments owned by the Fund will go up or down, sometimes rapidly or unpredictably.
            The market value of a security or other investment may be reduced by market activity or other results of supply and demand
            unrelated to the issuer. This is a basic risk associated with all investments. When there are more sellers than buyers, prices
            tend to fall. Likewise, when there are more buyers than sellers, prices tend to rise.

         Stock prices tend to go up and down more dramatically than those of debt securities. A slower-growth or recessionary economic
            environment could have an adverse effect on the prices of the various stocks held by the Fund.

         The current global outbreak of the novel strain of coronavirus, COVID-19, has resulted in market closures and dislocations,
            extreme volatility, liquidity constraints and increased trading costs. Efforts to contain the spread of COVID-19 have resulted
            in global travel restrictions and disruptions of healthcare systems, business operations and supply chains, layoffs, reduced
            consumer demand, defaults and credit ratings downgrades, and other significant economic impacts. The effects of COVID-19 have
            impacted global economic activity across many industries and may heighten other pre-existing political, social and economic
            risks, locally or globally. The full impact of the COVID-19 pandemic is unpredictable and may adversely affect the Fund&#x92;s
            performance.

         Management&#160;The Fund is subject to management risk because it is an actively managed investment portfolio. The Fund's investment manager
            applies investment techniques and risk analyses in making investment decisions for the Fund, but there can be no guarantee
            that these decisions will produce the desired results.

         Growth Style Investing&#160;Growth stock prices reflect projections of future earnings or revenues, and can, therefore, fall dramatically if the company
            fails to meet those projections. Prices of these companies&#x92; securities may be more volatile than other securities, particularly
            over the short term.

         Focus&#160;The technology sector has historically been volatile due to the rapid pace of product change and development within the sector.
            Companies in the technology sector may be affected by worldwide technological developments, the success of their products
            and services (which may be outdated quickly), anticipated products or services that are delayed or cancelled, and investor
            perception of the company and/or its products or services. The activities of health care companies may be funded or subsidized
            by federal and state governments and changes in funding may adversely affect the profitability of these companies. Technology
            and health care companies may also be affected by legislation or changes in government regulation and policies.

         Small and Mid Capitalization Companies&#160;Securities issued by small and mid capitalization companies may be more volatile in price than those of companies and may
            involve more risks. Such risks may include greater sensitivity to economic conditions, less certain growth prospects, lack
            of depth of management and funds for growth and development, and limited or less developed product lines and markets. In addition,
            small and mid capitalization companies may be particularly affected by interest rate increases, as they may find it more difficult
            to borrow money to continue or expand operations, or may have difficulty in repaying any loans.

         Foreign Securities (non-U.S.)&#160;Investing in foreign securities typically involves more risks than investing in U.S. securities, including risks related to
            currency exchange rates and policies, country or government specific issues, less favorable trading practices or regulation
            and greater price volatility. Certain of these risks also may apply to securities of U.S. companies with significant foreign
            operations.


</rr:RiskNarrativeTextBlock>
    <rr:BarChartAndPerformanceTableHeading contextRef="S000006754_FranklinCustodianFunds31Member">         Performance

</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock contextRef="S000006754_FranklinCustodianFunds31Member">                           The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows changes
               in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average annual returns for
               1 year, 5 years, 10 years or since inception, as applicable, compared with those of a broad measure of market performance. The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the
               future. You can obtain updated performance information at franklintempleton.com or by calling (800) DIAL BEN/342-5236.

                  The secondary index in the table below show how the Fund's performance compares to other groups of securities.
                  Sales charges are not reflected in the bar chart, and if those charges were included, returns would be less than those shown.

</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns contextRef="S000006754_FranklinCustodianFunds31Member">The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows changes
               in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average annual returns for
               1 year, 5 years, 10 years or since inception, as applicable, compared with those of a broad measure of market performance.</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture contextRef="S000006754_FranklinCustodianFunds31Member">The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the
               future.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:PerformanceAvailabilityWebSiteAddress contextRef="S000006754_FranklinCustodianFunds31Member">franklintempleton.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:PerformanceAvailabilityPhone contextRef="S000006754_FranklinCustodianFunds31Member">(800) DIAL BEN/342-5236</rr:PerformanceAvailabilityPhone>
    <rr:BarChartDoesNotReflectSalesLoads contextRef="S000006754_FranklinCustodianFunds31Member">Sales charges are not reflected in the bar chart, and if those charges were included, returns would be less than those shown.</rr:BarChartDoesNotReflectSalesLoads>
    <rr:BarChartHeading contextRef="S000006754_FranklinCustodianFunds31Member">         Class A Annual Total Returns

</rr:BarChartHeading>
    <rr:HighestQuarterlyReturnLabel contextRef="S000006754_C000018321_FranklinCustodianFunds31Member">Best Quarter:</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate contextRef="S000006754_C000018321_FranklinCustodianFunds31Member">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.3505</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel contextRef="S000006754_C000018321_FranklinCustodianFunds31Member">Worst Quarter:</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate contextRef="S000006754_C000018321_FranklinCustodianFunds31Member">2018-12-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="S000006754_C000018321_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.1718</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableHeading contextRef="S000006754_FranklinCustodianFunds31Member">         Average Annual Total Returns(figures reflect sales charges)

                  For the periods ended December 31, 2020

</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnLabel contextRef="S000006754_C000018321_ReturnBeforeTaxes_FranklinCustodianFunds31Member">Return Before Taxes</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006754_C000018321_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.4900</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006754_C000018321_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2413</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006754_C000018321_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1834</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel contextRef="S000006754_C000018321_AfterTaxesOnDistributions_FranklinCustodianFunds31Member">Return After Taxes on Distributions</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006754_C000018321_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.4900</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006754_C000018321_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2363</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006754_C000018321_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1779</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel contextRef="S000006754_C000018321_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member">Return After Taxes on Distributions and Sale of Fund Shares</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006754_C000018321_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2901</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006754_C000018321_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1971</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006754_C000018321_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1549</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006754_C000018323_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.5551</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006754_C000018323_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2461</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006754_C000018323_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1812</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006754_C000068977_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.5728</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006754_C000068977_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2523</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006754_C000068977_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1871</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006754_C000128785_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.5822</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006754_C000128785_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2602</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnSinceInception
      contextRef="S000006754_C000128785_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561279_127"
      unitRef="pure">0.2271</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006754_C000066417_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.5808</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006754_C000066417_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2586</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006754_C000066417_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1931</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006754_IndexBM0793_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.3849</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006754_IndexBM0793_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2099</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006754_IndexBM0793_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1721</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006754_IndexHB0331_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1840</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006754_IndexHB0331_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1521</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006754_IndexHB0331_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1388</rr:AverageAnnualReturnYear10>
    <rr:PerformanceTableClosingTextBlock contextRef="S000006754_FranklinCustodianFunds31Member">                           No one index is representative of the Fund's portfolio.
                  The figures in the average annual total returns table above reflect the Class A maximum front-end sales charge of 5.50%. Prior
            to September 10, 2018, Class A shares were subject to a maximum front-end sales charge of 5.75%. If the prior maximum front-end
            sales charge of 5.75% was reflected, performance for Class A in the average annual total returns table would be lower.

                  The after-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not
            reflect the impact of state and local taxes. Actual after-tax returns depend on an investor's tax situation and may differ
            from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-deferred arrangements,
            such as 401(k) plans or individual retirement accounts. After-tax returns are shown only for Class A and after-tax returns
            for other classes will vary.


</rr:PerformanceTableClosingTextBlock>
    <rr:ObjectiveHeading contextRef="S000053414_FranklinCustodianFunds31Member">         Investment Goal

</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock contextRef="S000053414_FranklinCustodianFunds31Member">         Capital appreciation.

</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading contextRef="S000053414_FranklinCustodianFunds31Member">         Fees and Expenses of the Fund

</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="S000053414_FranklinCustodianFunds31Member">                  These tables describe the fees and expenses that you may pay if you buy and hold shares of the Fund. You may qualify for sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at
               least $50,000 in Franklin Templeton funds. More information about these and other discounts is available from your financial professional and under &#x93;Your Account&#x94; on page 150 in the Fund's Prospectus and under &#x93;Buying and Selling Shares&#x94; on page 85 of the Fund&#x92;s
            Statement of Additional Information. In addition, more information about sales charge discounts and waivers for purchases
            of shares through specific financial intermediaries is set forth in Appendix A - "Intermediary Sales Charge Discounts and
            Waivers" to the Fund's prospectus.

                  Please note that the tables and examples below do not reflect any transaction fees that may be charged by financial intermediaries,
            or commissions that a shareholder may be required to pay directly to its financial intermediary when buying or selling Class
            R6 or Advisor Class shares.


</rr:ExpenseNarrativeTextBlock>
    <rr:ExpenseBreakpointDiscounts contextRef="S000053414_FranklinCustodianFunds31Member">You may qualify for sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at
               least $50,000 in Franklin Templeton funds.</rr:ExpenseBreakpointDiscounts>
    <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="S000053414_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">50000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <rr:ShareholderFeesCaption contextRef="S000053414_FranklinCustodianFunds31Member">Shareholder Fees (fees paid directly from your investment)

</rr:ShareholderFeesCaption>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561411_143"
      unitRef="pure">0.0550</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561411_144"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561411_145"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561411_146"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561411_148"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561411_149"
      unitRef="pure">0.0100</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561411_150"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561411_151"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:OperatingExpensesCaption contextRef="S000053414_FranklinCustodianFunds31Member">         Annual Fund Operating Expenses
                  (expenses that you pay each year as a percentage of the value of your investment)

</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_153"
      unitRef="pure">0.0070</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_154"
      unitRef="pure">0.0070</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_155"
      unitRef="pure">0.0070</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_156"
      unitRef="pure">0.0070</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_157"
      unitRef="pure">0.0070</rr:ManagementFeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0100</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0050</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0098</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0098</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0098</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0102</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0098</rr:OtherExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_168"
      unitRef="pure">0.0002</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_169"
      unitRef="pure">0.0002</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_170"
      unitRef="pure">0.0002</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_171"
      unitRef="pure">0.0002</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_172"
      unitRef="pure">0.0002</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_173"
      unitRef="pure">0.0195</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_174"
      unitRef="pure">0.0270</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_175"
      unitRef="pure">0.0220</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_176"
      unitRef="pure">0.0174</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_177"
      unitRef="pure">0.0170</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_178"
      unitRef="pure">-0.0083</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_179"
      unitRef="pure">-0.0083</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_180"
      unitRef="pure">-0.0083</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_181"
      unitRef="pure">-0.0099</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_182"
      unitRef="pure">-0.0083</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_183"
      unitRef="pure">0.0112</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_184"
      unitRef="pure">0.0187</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_185"
      unitRef="pure">0.0137</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_186"
      unitRef="pure">0.0075</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561420_187"
      unitRef="pure">0.0087</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading contextRef="S000053414_FranklinCustodianFunds31Member">         Example

</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock contextRef="S000053414_FranklinCustodianFunds31Member">         This Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual
            funds. The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then redeem all of your
            shares at the end of the period. The Example also assumes that your investment has a 5% return each year and that the Fund's
            operating expenses remain the same. The Example reflects adjustments made to the Fund's operating expenses due to the fee
            waivers and/or expense reimbursements by management for the 1 Year numbers only. Although your actual costs may be higher
            or lower, based on these assumptions your costs would be:


</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">658</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1053</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1472</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000053414_C000168045_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">2636</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">290</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">760</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1356</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">2971</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">139</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">608</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1104</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000053414_C000168047_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">2469</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">77</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">451</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">851</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000053414_C000168048_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1969</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">89</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">455</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">845</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1939</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleNoRedemptionByYearCaption contextRef="S000053414_FranklinCustodianFunds31Member">If you do not sell your shares:</rr:ExpenseExampleNoRedemptionByYearCaption>
    <rr:ExpenseExampleNoRedemptionYear01
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">190</rr:ExpenseExampleNoRedemptionYear01>
    <rr:ExpenseExampleNoRedemptionYear03
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">760</rr:ExpenseExampleNoRedemptionYear03>
    <rr:ExpenseExampleNoRedemptionYear05
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1356</rr:ExpenseExampleNoRedemptionYear05>
    <rr:ExpenseExampleNoRedemptionYear10
      contextRef="S000053414_C000168046_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">2971</rr:ExpenseExampleNoRedemptionYear10>
    <rr:PortfolioTurnoverHeading contextRef="S000053414_FranklinCustodianFunds31Member">Portfolio Turnover

</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverTextBlock contextRef="S000053414_FranklinCustodianFunds31Member">         The Fund pays transaction costs, such as commissions, when it buys and sells securities (or "turns over" its portfolio). A
            higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when Fund shares are held
            in a taxable account. These costs, which are not reflected in annual Fund operating expenses or in the Example, affect the
            Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 33.93% of the average value of its portfolio.


</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverRate
      contextRef="S000053414_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.3393</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading contextRef="S000053414_FranklinCustodianFunds31Member">         Principal Investment Strategies

</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock contextRef="S000053414_FranklinCustodianFunds31Member">                                    Under normal market conditions, the Fund invests predominantly in equity securities of companies that the investment manager
            believes offer compelling growth opportunities.   In selecting securities, the investment manager considers many factors,
            including historical and potential growth in revenues and earnings, assessment of strength and quality of management, and
            determination of a company&#x92;s strategic positioning in its industry.

                  The equity securities in which the Fund invests are predominantly common stock. The Fund may invest in companies of any size,
            including small and medium capitalization companies.  In addition to the Fund&#x92;s main investments, the Fund may invest
            a portion (up to 25%) of its net assets in foreign equity securities, including those located in emerging markets.

                  The Fund generally seeks to maintain a portfolio consisting of securities of approximately 20-50 companies.  Although the
            Fund seeks investments across a number of sectors, from time to time, based on economic conditions, the Fund may have significant
            positions in particular sectors.

                  The investment manager is a research-driven, &#x93;bottom-up&#x94; fundamental investor.  The investment manager&#x92;s investment
            approach for the Fund focuses on identifying companies that offer, in its opinion, a compelling trade-off between growth opportunity,
            business and financial risk and valuation. Key valuation metrics include discounted-cash-flow, absolute and relative price-to-earnings,
            enterprise value, and sum of the parts, among others.


</rr:StrategyNarrativeTextBlock>
    <rr:RiskHeading contextRef="S000053414_FranklinCustodianFunds31Member">         Principal Risks

</rr:RiskHeading>
    <rr:RiskNarrativeTextBlock contextRef="S000053414_FranklinCustodianFunds31Member">                  You could lose money by investing in the Fund. Mutual fund shares are not deposits or obligations of, or guaranteed or endorsed
            by, any bank, and are not insured by the Federal Deposit Insurance Corporation, the Federal Reserve Board, or any other agency
            of the U.S. government.

                  Market&#160;The market values of securities or other investments owned by the Fund will go up or down, sometimes rapidly or unpredictably.
            The market value of a security or other investment may be reduced by market activity or other results of supply and demand
            unrelated to the issuer. This is a basic risk associated with all investments. When there are more sellers than buyers, prices
            tend to fall. Likewise, when there are more buyers than sellers, prices tend to rise.

         Stock prices tend to go up and down more dramatically than those of debt securities. A slower-growth or recessionary economic
            environment could have an adverse effect on the prices of the various stocks held by the Fund.

         The current global outbreak of the novel strain of coronavirus, COVID-19, has resulted in market closures and dislocations,
            extreme volatility, liquidity constraints and increased trading costs. Efforts to contain the spread of COVID-19 have resulted
            in global travel restrictions and disruptions of healthcare systems, business operations and supply chains, layoffs, reduced
            consumer demand, defaults and credit ratings downgrades, and other significant economic impacts. The effects of COVID-19 have
            impacted global economic activity across many industries and may heighten other pre-existing political, social and economic
            risks, locally or globally. The full impact of the COVID-19 pandemic is unpredictable and may adversely affect the Fund&#x92;s
            performance.

         Focus&#160;To the extent that the Fund focuses on particular countries, regions, industries, sectors or types of investment from time
            to time, the Fund may be subject to greater risks of adverse developments in such areas of focus than a fund that invests
            in a wider variety of countries, regions, industries, sectors or investments.


         Growth Style Investing&#160;Growth stock prices reflect projections of future earnings or revenues, and can, therefore, fall dramatically if the company
            fails to meet those projections. Prices of these companies&#x92; securities may be more volatile than other securities, particularly
            over the short term.

         Management&#160;The Fund is subject to management risk because it is an actively managed investment portfolio. The Fund's investment manager
            applies investment techniques and risk analyses in making investment decisions for the Fund, but there can be no guarantee
            that these decisions will produce the desired results.

         Small and Mid Capitalization Companies&#160;Securities issued by small and mid capitalization companies may be more volatile in price than those of companies and may
            involve more risks. Such risks may include greater sensitivity to economic conditions, less certain growth prospects, lack
            of depth of management and funds for growth and development, and limited or less developed product lines and markets. In addition,
            small and mid capitalization companies may be particularly affected by interest rate increases, as they may find it more difficult
            to borrow money to continue or expand operations, or may have difficulty in repaying any loans.


         Foreign Securities (non-U.S.)&#160;Investing in foreign securities typically involves more risks than investing in U.S. securities, including risks related to
            currency exchange rates and policies, country or government specific issues, less favorable trading practices or regulation
            and greater price volatility. Certain of these risks also may apply to securities of U.S. companies with significant foreign
            operations.


</rr:RiskNarrativeTextBlock>
    <rr:BarChartAndPerformanceTableHeading contextRef="S000053414_FranklinCustodianFunds31Member">         Performance

</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock contextRef="S000053414_FranklinCustodianFunds31Member">         The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows changes
               in the Fund's performance from year to year for Advisor Class shares. The table shows how the Fund's average annual returns
               for 1 year, 5 years, 10 years or since inception, as applicable, compared with those of a broad measure of market performance. The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the
               future. You can obtain updated performance information at franklintempleton.com or by calling (800) DIAL BEN/342-5236.


</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns contextRef="S000053414_FranklinCustodianFunds31Member">The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows changes
               in the Fund's performance from year to year for Advisor Class shares. The table shows how the Fund's average annual returns
               for 1 year, 5 years, 10 years or since inception, as applicable, compared with those of a broad measure of market performance.</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture contextRef="S000053414_FranklinCustodianFunds31Member">The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the
               future.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:PerformanceAvailabilityWebSiteAddress contextRef="S000053414_FranklinCustodianFunds31Member">franklintempleton.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:PerformanceAvailabilityPhone contextRef="S000053414_FranklinCustodianFunds31Member">(800) DIAL BEN/342-5236</rr:PerformanceAvailabilityPhone>
    <rr:BarChartHeading contextRef="S000053414_FranklinCustodianFunds31Member">         Advisor Class Annual Total Returns

</rr:BarChartHeading>
    <rr:HighestQuarterlyReturnLabel contextRef="S000053414_C000168044_FranklinCustodianFunds31Member">Best Quarter:</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate contextRef="S000053414_C000168044_FranklinCustodianFunds31Member">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.3209</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel contextRef="S000053414_C000168044_FranklinCustodianFunds31Member">Worst Quarter:</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate contextRef="S000053414_C000168044_FranklinCustodianFunds31Member">2018-12-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="S000053414_C000168044_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.1651</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableHeading contextRef="S000053414_FranklinCustodianFunds31Member">         Average Annual Total Returns(figures reflect sales charges)

                  For the periods ended December 31, 2020

</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnLabel contextRef="S000053414_C000168044_ReturnBeforeTaxes_FranklinCustodianFunds31Member">Return Before Taxes</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000053414_C000168044_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.5618</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="S000053414_C000168044_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2625</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel contextRef="S000053414_C000168044_AfterTaxesOnDistributions_FranklinCustodianFunds31Member">Return After Taxes on Distributions</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000053414_C000168044_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.5588</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="S000053414_C000168044_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2577</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnLabel contextRef="S000053414_C000168044_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member">Return After Taxes on Distributions and Sale of Fund Shares</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000053414_C000168044_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.3343</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="S000053414_C000168044_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2156</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01
      contextRef="S000053414_IndexBM0793_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.3849</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception
      contextRef="S000053414_IndexBM0793_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2215</rr:AverageAnnualReturnSinceInception>
    <rr:PerformanceTableClosingTextBlock contextRef="S000053414_FranklinCustodianFunds31Member">         Because the Fund&#x92;s Class A, Class C and Class R6 shares do not yet have a full calendar year of performance, annual total
            return information is not available and therefore is not presented. You can obtain updated performance information at franklintempleton.com
            or by calling (800) DIAL BEN/342-5236.

                  The after-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not
            reflect the impact of state and local taxes. Actual after-tax returns depend on an investor's tax situation and may differ
            from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-deferred arrangements,
            such as 401(k) plans or individual retirement accounts.


</rr:PerformanceTableClosingTextBlock>
    <rr:ObjectiveHeading contextRef="S000006755_FranklinCustodianFunds31Member">         Investment Goal

</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock contextRef="S000006755_FranklinCustodianFunds31Member">         Capital appreciation.

</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading contextRef="S000006755_FranklinCustodianFunds31Member">         Fees and Expenses of the Fund

</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="S000006755_FranklinCustodianFunds31Member">                  These tables describe the fees and expenses that you may pay if you buy and hold shares of the Fund. You may qualify for sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at
               least $50,000 in Franklin Templeton funds. More information about these and other discounts is available from your financial professional and under &#x93;Your Account&#x94; on page 150 in the Fund's Prospectus and under &#x93;Buying and Selling Shares&#x94; on page 85 of the Fund&#x92;s
            Statement of Additional Information. In addition, more information about sales charge discounts and waivers for purchases
            of shares through specific financial intermediaries is set forth in Appendix A - "Intermediary Sales Charge Discounts and
            Waivers" to the Fund's prospectus.

                  Please note that the tables and examples below do not reflect any transaction fees that may be charged by financial intermediaries,
            or commissions that a shareholder may be required to pay directly to its financial intermediary when buying or selling Class
            R6 or Advisor Class shares.


</rr:ExpenseNarrativeTextBlock>
    <rr:ExpenseBreakpointDiscounts contextRef="S000006755_FranklinCustodianFunds31Member">You may qualify for sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at
               least $50,000 in Franklin Templeton funds.</rr:ExpenseBreakpointDiscounts>
    <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="S000006755_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">50000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <rr:ShareholderFeesCaption contextRef="S000006755_FranklinCustodianFunds31Member">Shareholder Fees (fees paid directly from your investment)

</rr:ShareholderFeesCaption>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0550</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561666_257"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0100</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:OperatingExpensesCaption contextRef="S000006755_FranklinCustodianFunds31Member">         Annual Fund Operating Expenses
                  (expenses that you pay each year as a percentage of the value of your investment)

</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0044</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0044</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0044</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0044</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0044</rr:ManagementFeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0100</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0050</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0013</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0013</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0013</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_275"
      unitRef="pure">0.0004</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0013</rr:OtherExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_277"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_278"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_279"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_280"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_281"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_282"
      unitRef="pure">0.0083</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_283"
      unitRef="pure">0.0158</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_284"
      unitRef="pure">0.0108</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_285"
      unitRef="pure">0.0049</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_286"
      unitRef="pure">0.0058</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_287"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_288"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_289"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_290"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_291"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_292"
      unitRef="pure">0.0082</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_293"
      unitRef="pure">0.0157</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_294"
      unitRef="pure">0.0107</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_295"
      unitRef="pure">0.0048</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561675_296"
      unitRef="pure">0.0057</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading contextRef="S000006755_FranklinCustodianFunds31Member">         Example

</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock contextRef="S000006755_FranklinCustodianFunds31Member">         This Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual
            funds. The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then redeem all of your
            shares at the end of the period. The Example also assumes that your investment has a 5% return each year and that the Fund's
            operating expenses remain the same. The Example reflects adjustments made to the Fund's operating expenses due to the fee
            waivers and/or expense reimbursements by management for the 1 Year numbers only. Although your actual costs may be higher
            or lower, based on these assumptions your costs would be:


</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">629</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">799</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">984</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1518</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">260</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">498</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">860</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1878</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">109</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">343</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">595</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006755_C000018328_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1317</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">49</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">156</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">273</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006755_C000128786_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">615</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">58</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">185</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">323</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006755_C000018327_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">725</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleNoRedemptionByYearCaption contextRef="S000006755_FranklinCustodianFunds31Member">If you do not sell your shares:</rr:ExpenseExampleNoRedemptionByYearCaption>
    <rr:ExpenseExampleNoRedemptionYear01
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">160</rr:ExpenseExampleNoRedemptionYear01>
    <rr:ExpenseExampleNoRedemptionYear03
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">498</rr:ExpenseExampleNoRedemptionYear03>
    <rr:ExpenseExampleNoRedemptionYear05
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">860</rr:ExpenseExampleNoRedemptionYear05>
    <rr:ExpenseExampleNoRedemptionYear10
      contextRef="S000006755_C000018326_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1878</rr:ExpenseExampleNoRedemptionYear10>
    <rr:PortfolioTurnoverHeading contextRef="S000006755_FranklinCustodianFunds31Member">Portfolio Turnover

</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverTextBlock contextRef="S000006755_FranklinCustodianFunds31Member">         The Fund pays transaction costs, such as commissions, when it buys and sells securities (or "turns over" its portfolio). A
            higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when Fund shares are held
            in a taxable account. These costs, which are not reflected in annual Fund operating expenses or in the Example, affect the
            Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 9.01% of the average value of its portfolio.


</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverRate
      contextRef="S000006755_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0901</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading contextRef="S000006755_FranklinCustodianFunds31Member">         Principal Investment Strategies

</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock contextRef="S000006755_FranklinCustodianFunds31Member">                           Under normal market conditions, the Fund invests substantially in the equity securities of companies that are leaders in their
               industries. In selecting securities, the investment manager considers many factors, including historical and potential growth in revenues
            and earnings, assessment of strength and quality of management, and determination of a company's strategic positioning in
            its industry.

                  Although the Fund normally invests substantially in the equity securities (principally common stocks) of U.S.-based large
            and medium market capitalization companies, it may invest in companies in new and emerging industries where growth is expected
            to be above average and may invest up to 25% of its assets in smaller companies.

                  The Fund's investment manager is a research driven, fundamental investor, generally pursuing a "buy-and-hold" growth strategy.
            As a "bottom-up" investor focusing primarily on individual securities, the investment manager chooses companies that it believes
            are positioned for growth in revenues, earnings or assets. Such advantages as a particular marketing niche, proven technology,
            sound financial records, strong management, and industry leadership are all factors the investment manager believes point
            to strong growth potential. Although the investment manager searches for investments across a large number of sectors, from
            time to time, based on economic conditions, the Fund may have significant positions in particular sectors including technology,
            health care and industrials.


</rr:StrategyNarrativeTextBlock>
    <rr:StrategyPortfolioConcentration contextRef="S000006755_FranklinCustodianFunds31Member">Under normal market conditions, the Fund invests substantially in the equity securities of companies that are leaders in their
               industries.</rr:StrategyPortfolioConcentration>
    <rr:RiskHeading contextRef="S000006755_FranklinCustodianFunds31Member">         Principal Risks

</rr:RiskHeading>
    <rr:RiskNarrativeTextBlock contextRef="S000006755_FranklinCustodianFunds31Member">                  You could lose money by investing in the Fund. Mutual fund shares are not deposits or obligations of, or guaranteed or endorsed
            by, any bank, and are not insured by the Federal Deposit Insurance Corporation, the Federal Reserve Board, or any other agency
            of the U.S. government.

                  Market&#160;The market values of securities or other investments owned by the Fund will go up or down, sometimes rapidly or unpredictably.
            The market value of a security or other investment may be reduced by market activity or other results of supply and demand
            unrelated to the issuer. This is a basic risk associated with all investments. When there are more sellers than buyers, prices
            tend to fall. Likewise, when there are more buyers than sellers, prices tend to rise.

         Stock prices tend to go up and down more dramatically than those of debt securities. A slower-growth or recessionary economic
            environment could have an adverse effect on the prices of the various stocks held by the Fund.

         The current global outbreak of the novel strain of coronavirus, COVID-19, has resulted in market closures and dislocations,
            extreme volatility, liquidity constraints and increased trading costs. Efforts to contain the spread of COVID-19 have resulted
            in global travel restrictions and disruptions of healthcare systems, business operations and supply chains, layoffs, reduced
            consumer demand, defaults and credit ratings downgrades, and other significant economic impacts. The effects of COVID-19 have
            impacted global economic activity across many industries and may heighten other pre-existing political, social and economic
            risks, locally or globally. The full impact of the COVID-19 pandemic is unpredictable and may adversely affect the Fund&#x92;s
            performance.






         Focus&#160;To the extent that the Fund focuses on particular countries, regions, industries, sectors or types of investment from time
            to time, the Fund may be subject to greater risks of adverse developments in such areas of focus than a fund that invests
            in a wider variety of countries, regions, industries, sectors or investments.

         For example, the technology sector historically has been volatile due to the rapid pace of product change and development.
            Companies in the technology sector may be affected by worldwide technological developments, the success of their products
            and services (which may be outdated quickly), anticipated products or services that are delayed or cancelled, and investor
            perception of the company and/or its products or services. The activities of health care companies may be funded or subsidized
            by federal and state governments and changes in funding may adversely affect the profitability of these companies. Companies
            in the industrials sector are at risk for environmental damage and product liability claims and may be adversely affected
            by commodity price volatility, changes in exchange rates, imposition of export or import controls, increased competition,
            depletion of resources, technological developments and labor relations. In addition, companies in all of these sectors may
            be adversely affected by changes in government regulation, world events and economic conditions.


         Growth Style Investing&#160;Growth stock prices reflect projections of future earnings or revenues, and can, therefore, fall dramatically if the company
            fails to meet those projections. Prices of these companies&#x92; securities may be more volatile than other securities, particularly
            over the short term.

         Small and Mid Capitalization Companies&#160;Securities issued by small and mid capitalization companies may be more volatile in price than those of companies and may
            involve more risks. Such risks may include greater sensitivity to economic conditions, less certain growth prospects, lack
            of depth of management and funds for growth and development, and limited or less developed product lines and markets. In addition,
            small and mid capitalization companies may be particularly affected by interest rate increases, as they may find it more difficult
            to borrow money to continue or expand operations, or may have difficulty in repaying any loans.

         Management&#160;The Fund is subject to management risk because it is an actively managed investment portfolio. The Fund's investment manager
            applies investment techniques and risk analyses in making investment decisions for the Fund, but there can be no guarantee
            that these decisions will produce the desired results.





</rr:RiskNarrativeTextBlock>
    <rr:BarChartAndPerformanceTableHeading contextRef="S000006755_FranklinCustodianFunds31Member">         Performance

</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock contextRef="S000006755_FranklinCustodianFunds31Member">                  The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows changes
               in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average annual returns for
               1 year, 5 years, 10 years or since inception, as applicable, compared with those of a broad measure of market performance. The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the
               future. You can obtain updated performance information at franklintempleton.com or by calling (800) DIAL BEN/342-5236.


         Sales charges are not reflected in the bar chart, and if those charges were included, returns would be less than those shown.

</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns contextRef="S000006755_FranklinCustodianFunds31Member">The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows changes
               in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average annual returns for
               1 year, 5 years, 10 years or since inception, as applicable, compared with those of a broad measure of market performance.</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture contextRef="S000006755_FranklinCustodianFunds31Member">The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the
               future.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:PerformanceAvailabilityWebSiteAddress contextRef="S000006755_FranklinCustodianFunds31Member">franklintempleton.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:PerformanceAvailabilityPhone contextRef="S000006755_FranklinCustodianFunds31Member">(800) DIAL BEN/342-5236</rr:PerformanceAvailabilityPhone>
    <rr:BarChartDoesNotReflectSalesLoads contextRef="S000006755_FranklinCustodianFunds31Member">Sales charges are not reflected in the bar chart, and if those charges were included, returns would be less than those shown.</rr:BarChartDoesNotReflectSalesLoads>
    <rr:BarChartHeading contextRef="S000006755_FranklinCustodianFunds31Member">         Class A Annual Total Returns

</rr:BarChartHeading>
    <rr:HighestQuarterlyReturnLabel contextRef="S000006755_C000018324_FranklinCustodianFunds31Member">Best Quarter:</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate contextRef="S000006755_C000018324_FranklinCustodianFunds31Member">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2386</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel contextRef="S000006755_C000018324_FranklinCustodianFunds31Member">Worst Quarter:</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate contextRef="S000006755_C000018324_FranklinCustodianFunds31Member">2020-03-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="S000006755_C000018324_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.1616</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableHeading contextRef="S000006755_FranklinCustodianFunds31Member">         Average Annual Total Returns(figures reflect sales charges)

                  For the periods ended December 31, 2020

</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnLabel contextRef="S000006755_C000018324_ReturnBeforeTaxes_FranklinCustodianFunds31Member">Return Before Taxes</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006755_C000018324_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2345</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006755_C000018324_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1673</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006755_C000018324_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1415</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel contextRef="S000006755_C000018324_AfterTaxesOnDistributions_FranklinCustodianFunds31Member">Return After Taxes on Distributions</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006755_C000018324_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2121</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006755_C000018324_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1556</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006755_C000018324_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1344</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel contextRef="S000006755_C000018324_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member">Return After Taxes on Distributions and Sale of Fund Shares</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006755_C000018324_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1538</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006755_C000018324_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1331</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006755_C000018324_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1178</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006755_C000018326_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.2867</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006755_C000018326_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1718</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006755_C000018326_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1394</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006755_C000018328_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.3031</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006755_C000018328_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1777</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006755_C000018328_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1451</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006755_C000128786_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.3108</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006755_C000128786_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1850</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnSinceInception
      contextRef="S000006755_C000128786_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561797_372"
      unitRef="pure">0.1697</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006755_C000018327_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.3096</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006755_C000018327_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1836</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006755_C000018327_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1509</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006755_IndexHB0331_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1840</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006755_IndexHB0331_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1521</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006755_IndexHB0331_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1388</rr:AverageAnnualReturnYear10>
    <rr:PerformanceTableClosingTextBlock contextRef="S000006755_FranklinCustodianFunds31Member">                  The figures in the average annual total returns table above reflect the Class A maximum front-end sales charge of 5.50%. Prior
            to September 10, 2018, Class A shares were subject to a maximum front-end sales charge of 5.75%. If the prior maximum front-end
            sales charge of 5.75% was reflected, performance for Class A in the average annual total returns table would be lower.

                  The after-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not
            reflect the impact of state and local taxes. Actual after-tax returns depend on an investor's tax situation and may differ
            from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-deferred arrangements,
            such as 401(k) plans or individual retirement accounts. After-tax returns are shown only for Class A and after-tax returns
            for other classes will vary.


</rr:PerformanceTableClosingTextBlock>
    <rr:ObjectiveHeading contextRef="S000006756_FranklinCustodianFunds31Member">         Investment Goal

</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock contextRef="S000006756_FranklinCustodianFunds31Member">         To maximize income while maintaining prospects for capital appreciation.

</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading contextRef="S000006756_FranklinCustodianFunds31Member">         Fees and Expenses of the Fund

</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="S000006756_FranklinCustodianFunds31Member">                  These tables describe the fees and expenses that you may pay if you buy and hold shares of the Fund. You may qualify for sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at
               least $100,000 in Franklin Templeton funds. More information about these and other discounts is available from your financial professional and under &#x93;Your Account&#x94; on page 150 in the Fund's Prospectus and under &#x93;Buying and Selling Shares&#x94; on page 85 of the Fund&#x92;s
            Statement of Additional Information. In addition, more information about sales charge discounts and waivers for purchases
            of shares through specific financial intermediaries is set forth in Appendix A &#x96; "Intermediary Sales Charge Discounts
            and Waivers" to the Fund&#x92;s prospectus.

                  Please note that the tables and examples below do not reflect any transaction fees that may be charged by financial intermediaries,
            or commissions that a shareholder may be required to pay directly to its financial intermediary when buying or selling Class
            R6 or Advisor Class shares.


</rr:ExpenseNarrativeTextBlock>
    <rr:ExpenseBreakpointDiscounts contextRef="S000006756_FranklinCustodianFunds31Member">You may qualify for sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at
               least $100,000 in Franklin Templeton funds.</rr:ExpenseBreakpointDiscounts>
    <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="S000006756_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">100000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <rr:ShareholderFeesCaption contextRef="S000006756_FranklinCustodianFunds31Member">Shareholder Fees (fees paid directly from your investment)

</rr:ShareholderFeesCaption>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0375</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561932_386"
      unitRef="pure">0.0375</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561932_391"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561932_392"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0100</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:OperatingExpensesCaption contextRef="S000006756_FranklinCustodianFunds31Member">         Annual Fund Operating Expenses
                  (expenses that you pay each year as a percentage of the value of your investment)

</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0037</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0037</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0037</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0037</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0037</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0037</rr:ManagementFeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0015</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0065</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0050</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0009</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0009</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0009</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0009</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_413"
      unitRef="pure">0.0003</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0009</rr:OtherExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_415"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_416"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_417"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_418"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_419"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_420"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_421"
      unitRef="pure">0.0072</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_422"
      unitRef="pure">0.0062</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_423"
      unitRef="pure">0.0112</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_424"
      unitRef="pure">0.0097</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_425"
      unitRef="pure">0.0041</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_426"
      unitRef="pure">0.0047</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_427"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_428"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_429"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_430"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_431"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_432"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_433"
      unitRef="pure">0.0071</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_434"
      unitRef="pure">0.0061</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_435"
      unitRef="pure">0.0111</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_436"
      unitRef="pure">0.0096</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_437"
      unitRef="pure">0.0040</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220561941_438"
      unitRef="pure">0.0046</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading contextRef="S000006756_FranklinCustodianFunds31Member">         Example

</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock contextRef="S000006756_FranklinCustodianFunds31Member">         This Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual
            funds. The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then redeem all of your
            shares at the end of the period. The Example also assumes that your investment has a 5% return each year and that the Fund's
            operating expenses remain the same. The Example reflects adjustments made to the Fund's operating expenses due to the fee
            waivers and/or expense reimbursements by management for the 1 Year numbers only. Although your actual costs may be higher
            or lower, based on these assumptions your costs would be:


</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">445</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">596</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">760</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1235</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">435</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">565</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">707</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006756_C000018329_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1120</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">213</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">355</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">616</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1363</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">98</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">308</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">535</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006756_C000018334_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1189</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">41</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">131</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">229</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006756_C000128787_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">517</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">47</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">150</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">262</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006756_C000018333_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">591</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleNoRedemptionByYearCaption contextRef="S000006756_FranklinCustodianFunds31Member">If you do not sell your shares:</rr:ExpenseExampleNoRedemptionByYearCaption>
    <rr:ExpenseExampleNoRedemptionYear01
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">113</rr:ExpenseExampleNoRedemptionYear01>
    <rr:ExpenseExampleNoRedemptionYear03
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">355</rr:ExpenseExampleNoRedemptionYear03>
    <rr:ExpenseExampleNoRedemptionYear05
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">616</rr:ExpenseExampleNoRedemptionYear05>
    <rr:ExpenseExampleNoRedemptionYear10
      contextRef="S000006756_C000018332_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1363</rr:ExpenseExampleNoRedemptionYear10>
    <rr:PortfolioTurnoverHeading contextRef="S000006756_FranklinCustodianFunds31Member">Portfolio Turnover

</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverTextBlock contextRef="S000006756_FranklinCustodianFunds31Member">         The Fund pays transaction costs, such as commissions, when it buys and sells securities (or "turns over" its portfolio). A
            higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when Fund shares are held
            in a taxable account. These costs, which are not reflected in annual Fund operating expenses or in the Example, affect the
            Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 69.13% of the average value of its portfolio.


</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverRate
      contextRef="S000006756_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.6913</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading contextRef="S000006756_FranklinCustodianFunds31Member">         Principal Investment Strategies

</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock contextRef="S000006756_FranklinCustodianFunds31Member">                                    Under normal market conditions, the Fund invests in a diversified portfolio of debt and equity securities. The Fund may shift
            its investments from one asset class to another based on the investment manager's analysis of the best opportunities for the
            Fund&#x92;s portfolio in a given market. The equity securities in which the Fund invests consist primarily of common stocks,
            including those with dividend yields the investment manager believes are attractive. Debt securities include all varieties
            of fixed, floating and variable rate instruments, including secured and unsecured bonds, bonds convertible into common stock,
            senior floating rate and term loans, mortgage-backed securities and other asset-backed securities, debentures, and shorter
            term instruments. Bonds investments may include U.S. and foreign corporate debt, U.S. Treasuries and foreign government bonds.
            The Fund may invest up to 100% of its total assets in debt securities that are rated below investment grade (also known as
            "junk bonds"), including a portion in defaulted securities. The Fund maintains the flexibility to invest in securities of
            companies from a variety of sectors, but from time to time, based on economic conditions, the Fund may have significant investments
            in particular sectors. The Fund may also invest up to 25% of its assets in foreign securities, either directly or through
            depositary receipts.

                  The Fund may, from time to time, use a variety of equity-related derivatives and complex equity securities, which may include
            purchasing or selling call and put options on equity securities and equity security indices, futures on equity securities
            and equity indexes, options on equity index futures and equity-linked notes, for various purposes including enhancing Fund
            returns, increasing liquidity, gaining exposure to particular instruments in more efficient or less expensive ways and/or
            hedging risks relating to changes in certain equity markets. In addition, the Fund may use interest rate-related derivatives,
            including interest rate swaps and interest rate and/or bond futures contracts (including U.S. Treasury futures contracts)
            for various purposes including enhancing Fund returns, increasing liquidity, gaining exposure to particular instruments in
            more efficient or less expensive ways and/or hedging risks relating to changes in interest rates. The Fund also may, from
            time to time, use currency-related derivatives, such as forward foreign currency exchange contracts, currency futures contracts,
            currency swaps and currency options to hedge (protect) against currency risks, and credit-related derivatives, such as credit
            default swaps and options on credit default swaps, to hedge (protect) against credit risks. The use of such derivative transactions
            may allow the Fund to obtain net long or net short exposures to selected markets, interest rates, countries or durations.

                  The Fund's investment manager searches for undervalued or out-of-favor securities it believes offer opportunities for income
            today and significant growth tomorrow. In analyzing both corporate debt and equity securities, the investment manager considers
            a variety of factors, including:


            a security's relative value based on such factors as anticipated cash flow, interest or dividend coverage, asset coverage,
               and earnings prospects;

            the experience and strength of the company's management;
            the company's changing financial condition and market recognition of the change;
            the company's sensitivity to changes in interest rates and business conditions; and
            the company's debt maturity schedules and borrowing requirements.

         When choosing investments for the Fund, the investment manager applies a "bottom-up," value oriented, long-term approach,
            focusing on the market price of a company's securities relative to the investment manager's evaluation of the company's long-term
            earnings, asset value and cash flow potential. The investment manager also considers a company's price/earnings ratio, profit
            margins and liquidation value. It generally performs independent analysis of the debt securities being considered for the
            Fund's portfolio, rather than relying principally on the ratings assigned by rating organizations.


</rr:StrategyNarrativeTextBlock>
    <rr:RiskHeading contextRef="S000006756_FranklinCustodianFunds31Member">         Principal Risks

</rr:RiskHeading>
    <rr:RiskNarrativeTextBlock contextRef="S000006756_FranklinCustodianFunds31Member">                  You could lose money by investing in the Fund. Mutual fund shares are not deposits or obligations of, or guaranteed or endorsed
            by, any bank, and are not insured by the Federal Deposit Insurance Corporation, the Federal Reserve Board, or any other agency
            of the U.S. government.

                  Market&#160;The market values of securities or other investments owned by the Fund will go up or down, sometimes rapidly or unpredictably.
            The market value of a security or other investment may be reduced by market activity or other results of supply and demand
            unrelated to the issuer. This is a basic risk associated with all investments. When there are more sellers than buyers, prices
            tend to fall. Likewise, when there are more buyers than sellers, prices tend to rise.

         Stock prices tend to go up and down more dramatically than those of debt securities. A slower-growth or recessionary economic
            environment could have an adverse effect on the prices of the various stocks held by the Fund.

         The current global outbreak of the novel strain of coronavirus, COVID-19, has resulted in market closures and dislocations,
            extreme volatility, liquidity constraints and increased trading costs. Efforts to contain the spread of COVID-19 have resulted
            in global travel restrictions and disruptions of healthcare systems, business operations and supply chains, layoffs, reduced
            consumer demand, defaults and credit ratings downgrades, and other significant economic impacts. The effects of COVID-19 have
            impacted global economic activity across many industries and may heighten other pre-existing political, social and economic
            risks, locally or globally. The full impact of the COVID-19 pandemic is unpredictable and may adversely affect the Fund&#x92;s
            performance.

         High-Yield Debt Securities&#160;Issuers of lower-rated or &#x93;high-yield&#x94; debt securities (also known as &#x93;junk bonds&#x94;) are not as strong
            financially as those issuing higher credit quality debt securities. High-yield debt securities are generally considered predominantly
            speculative by the applicable rating agencies as their issuers are more likely to encounter financial difficulties because
            they may be more highly leveraged, or because of other considerations. In addition, high yield debt securities generally are
            more vulnerable to changes in the relevant economy, such as a recession or a sustained period of rising interest rates, that
            could affect their ability to make interest and principal payments when due. The prices of high-yield debt securities generally
            fluctuate more than those of higher credit quality. High-yield debt securities are generally more illiquid (harder to sell)
            and harder to value.

         Interest Rate&#160;When interest rates rise, debt security prices generally fall. The opposite is also generally true: debt security prices rise
            when interest rates fall. Interest rate changes are influenced by a number of factors, including government policy, monetary
            policy, inflation expectations, perceptions of risk, and supply of and demand for bonds. In general, securities with longer
            maturities or durations are more sensitive to interest rate changes.

         Credit&#160;An issuer of debt securities may fail to make interest payments or repay principal when due, in whole or in part. Changes
            in an issuer's financial strength or in a security's or government's credit rating may affect a security's value.

         Foreign Securities (non-U.S.)&#160;Investing in foreign securities typically involves more risks than investing in U.S. securities, including risks related to
            currency exchange rates and policies, country or government specific issues, less favorable trading practices or regulation
            and greater price volatility. Certain of these risks also may apply to securities of U.S. companies with significant foreign
            operations.

         Income&#160;The Fund's distributions to shareholders may decline when prevailing interest rates fall, when the Fund experiences defaults
            on debt securities it holds, or when the Fund realizes a loss upon the sale of a debt security.

         Focus&#160;To the extent that the Fund focuses on particular countries, regions, industries, sectors or types of investment from time
            to time, the Fund may be subject to greater risks of adverse developments in such areas of focus than a fund that invests
            in a wider variety of countries, regions, industries, sectors or investments.

         Equity-Linked Notes (ELNs)&#160;ELNs may not perform as expected and could cause the Fund to realize significant losses including its entire principal investment.
            Other risks include counterparty risk, liquidity risk and imperfect correlation between ELNs and the underlying securities.

         Depositary Receipts&#160;Depositary receipts are subject to many of the risks of the underlying security. The Fund could be exposed to the credit risk
            of the custodian or financial institution, and in cases where the issuer&#x92;s home country does not have developed financial
            markets, greater market risk. In addition, the depository institution may not have physical custody of the underlying securities
            at all times and may charge fees for various services, including forwarding dividends and interest and corporate actions.
            The Fund would be expected to pay a share of the additional fees, which it would not pay if investing directly in the foreign
            securities. The Fund may experience delays in receiving its dividend and interest payments or exercising rights as a shareholder.

         Mortgage Securities and Asset-Backed Securities&#160;Mortgage-backed securities differ from conventional debt securities because principal is paid back periodically over the life
            of the security rather than at maturity. The Fund may receive unscheduled payments of principal due to voluntary prepayments,
            refinancings or foreclosures on the underlying mortgage loans. Because of prepayments, mortgage-backed securities may be less
            effective than some other types of debt securities as a means of "locking in" long-term interest rates and may have less potential
            for capital appreciation during periods of falling interest rates. A reduction in the anticipated rate of principal prepayments,
            especially during periods of rising interest rates, may increase or extend the effective maturity of mortgage-backed securities,
            making them more sensitive to interest rate changes, subject to greater price volatility, and more susceptible than some other
            debt securities to a decline in market value when interest rates rise.

         Convertible Securities&#160;Convertible securities are subject to the risks of stocks when the underlying stock price is high relative to the conversion
            price (because more of the security's value resides in the conversion feature) and debt securities when the underlying stock
            price is low relative to the conversion price (because the conversion feature is less valuable).  A convertible security is
            not as sensitive to interest rate changes as a similar non-convertible debt security, and generally has less potential for
            gain or loss than the underlying stock.

         LIBOR Transition&#160;The Fund invests in financial instruments that may have floating or variable rate calculations for payment obligations or
            financing terms based on the London Interbank Offered Rate (LIBOR), which is the benchmark interest rate at which major global
            banks lend to one another in the international interbank market for short-term loans.  It is currently anticipated that LIBOR
            will be discontinued by the end of 2021 and will cease to be published after that time (although there are initiatives to
            delay the discontinuation beyond 2021 for certain LIBOR rates).  The impact of the discontinuation of LIBOR and the transition
            to an alternative rate on the Fund&#x92;s portfolio remains uncertain.  There can be no guarantee that financial instruments
            that transition to an alternative reference rate will retain the same value or liquidity as they would otherwise have had.

         Management&#160;The Fund is subject to management risk because it is an actively managed investment portfolio. The Fund's investment manager
            applies investment techniques and risk analyses in making investment decisions for the Fund, but there can be no guarantee
            that these decisions will produce the desired results.

         Value Style Investing&#160;A value stock may not increase in price as anticipated by the investment manager if other investors fail to recognize the
            company's value and bid up the price, the markets favor faster-growing companies, or the factors that the investment manager
            believes will increase the price of the security do not occur or do not have the anticipated effect.

         Prepayment&#160;Prepayment risk occurs when a debt security can be repaid in whole or in part prior to the security's maturity and the Fund
            must reinvest the proceeds it receives, during periods of declining interest rates, in securities that pay a lower rate of
            interest. Also, if a security has been purchased at a premium, the value of the premium would be lost in the event of prepayment.
            Prepayments generally increase when interest rates fall.







         Derivative Instruments&#160;The performance of derivative instruments depends largely on the performance of an underlying instrument, such as a currency,
            security, interest rate or index, and such instruments often have risks similar to the underlying instrument, in addition
            to other risks. Derivatives involve costs and can create economic leverage in the Fund&#x92;s portfolio which may result in
            significant volatility and cause the Fund to participate in losses (as well as gains) in an amount that exceeds the Fund&#x92;s
            initial investment. Other risks include illiquidity, mispricing or improper valuation of the derivative instrument, and imperfect
            correlation between the value of the derivative and the underlying instrument so that the Fund may not realize the intended
            benefits. When a derivative is used for hedging, the change in value of the derivative may also not correlate specifically
            with the currency, security, interest rate, index or other risk being hedged. Derivatives also may present the risk that the
            other party to the transaction will fail to perform.


</rr:RiskNarrativeTextBlock>
    <rr:BarChartAndPerformanceTableHeading contextRef="S000006756_FranklinCustodianFunds31Member">         Performance

</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock contextRef="S000006756_FranklinCustodianFunds31Member">                           The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows changes
               in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average annual returns for
               1 year, 5 years, 10 years or since inception, as applicable, compared with those of a broad measure of market performance. The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the
               future. You can obtain updated performance information at franklintempleton.com or by calling (800) DIAL BEN/342-5236.

                  The secondary indices in the table below show how the Fund's performance compares to a group of securities that align with
            a portion of the Fund's portfolio and to the returns of an index of funds with similar investment objectives as the Fund,
            respectively.

                  Sales charges are not reflected in the bar chart, and if those charges were included, returns would be less than those shown.

</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns contextRef="S000006756_FranklinCustodianFunds31Member">The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows changes
               in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average annual returns for
               1 year, 5 years, 10 years or since inception, as applicable, compared with those of a broad measure of market performance.</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture contextRef="S000006756_FranklinCustodianFunds31Member">The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the
               future.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:PerformanceAvailabilityWebSiteAddress contextRef="S000006756_FranklinCustodianFunds31Member">franklintempleton.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:PerformanceAvailabilityPhone contextRef="S000006756_FranklinCustodianFunds31Member">(800) DIAL BEN/342-5236</rr:PerformanceAvailabilityPhone>
    <rr:BarChartDoesNotReflectSalesLoads contextRef="S000006756_FranklinCustodianFunds31Member">Sales charges are not reflected in the bar chart, and if those charges were included, returns would be less than those shown.</rr:BarChartDoesNotReflectSalesLoads>
    <rr:BarChartHeading contextRef="S000006756_FranklinCustodianFunds31Member">         Class A Annual Total Returns

</rr:BarChartHeading>
    <rr:HighestQuarterlyReturnLabel contextRef="S000006756_C000199719_FranklinCustodianFunds31Member">Best Quarter:</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate contextRef="S000006756_C000199719_FranklinCustodianFunds31Member">2020-12-31</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1162</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel contextRef="S000006756_C000199719_FranklinCustodianFunds31Member">Worst Quarter:</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate contextRef="S000006756_C000199719_FranklinCustodianFunds31Member">2020-03-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="S000006756_C000199719_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.1602</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableHeading contextRef="S000006756_FranklinCustodianFunds31Member">         Average Annual Total Returns(figures reflect sales charges)

                  For the periods ended December 31, 2020

</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnLabel contextRef="S000006756_C000199719_ReturnBeforeTaxes_FranklinCustodianFunds31Member">Return Before Taxes</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006756_C000199719_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0042</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006756_C000199719_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0647</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006756_C000199719_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0577</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel contextRef="S000006756_C000199719_AfterTaxesOnDistributions_FranklinCustodianFunds31Member">Return After Taxes on Distributions</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006756_C000199719_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0239</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006756_C000199719_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0442</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006756_C000199719_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0376</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel contextRef="S000006756_C000199719_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member">Return After Taxes on Distributions and Sale of Fund Shares</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006756_C000199719_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0013</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006756_C000199719_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0419</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006756_C000199719_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0373</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006756_C000018329_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0025</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006756_C000018329_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0663</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006756_C000018329_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0587</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006756_C000018332_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0199</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006756_C000018332_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0688</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006756_C000018332_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0569</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006756_C000018334_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0326</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006756_C000018334_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0709</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006756_C000018334_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0584</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006756_C000128787_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0378</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006756_C000128787_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0769</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnSinceInception
      contextRef="S000006756_C000128787_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562174_520"
      unitRef="pure">0.0530</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006756_C000018333_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0372</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006756_C000018333_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0763</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006756_C000018333_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0640</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006756_IndexHB0331_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1840</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006756_IndexHB0331_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1521</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006756_IndexHB0331_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1388</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006756_IndexHB10288_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0464</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006756_IndexHB10288_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0886</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006756_IndexHB10288_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0883</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006756_IndexLM8920_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1749</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006756_IndexLM8920_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0556</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006756_IndexLM8920_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0704</rr:AverageAnnualReturnYear10>
    <rr:PerformanceTableClosingTextBlock contextRef="S000006756_FranklinCustodianFunds31Member">                                    No one index is representative of the Fund's portfolio.
                  Historical performance for Class A shares in the bar chart and table above prior to their inception is based on the performance
            of Class A1 shares and has been adjusted to reflect differences in Rule 12b-1 fees between classes.

                  The figures in the average annual total returns table above reflect the Class A and Class A1 maximum front-end sales charge
            of 3.75%. Prior to March 1, 2019, Class A and A1 shares were subject to a maximum front-end sales charge of 4.25%. If the
            maximum front-end sales charge of 4.25% was reflected, performance for Class A and Class A1 in the average annual total returns
            table would be lower.

                  The after-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not
            reflect the impact of state and local taxes. Actual after-tax returns depend on an investor's tax situation and may differ
            from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-deferred arrangements,
            such as 401(k) plans or individual retirement accounts. After-tax returns are shown only for Class A and after-tax returns
            for other classes will vary.


</rr:PerformanceTableClosingTextBlock>
    <rr:ObjectiveHeading contextRef="S000006757_FranklinCustodianFunds31Member">         Investment Goal

</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock contextRef="S000006757_FranklinCustodianFunds31Member">         Income.

</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading contextRef="S000006757_FranklinCustodianFunds31Member">         Fees and Expenses of the Fund

</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="S000006757_FranklinCustodianFunds31Member">                  These tables describe the fees and expenses that you may pay if you buy and hold shares of the Fund. You may qualify for sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at
               least $100,000 in Franklin Templeton funds. More information about these and other discounts is available from your financial professional and under &#x93;Your Account&#x94; on page 150 in the Fund's Prospectus and under &#x93;Buying and Selling Shares&#x94; on page 85 of the Fund&#x92;s
            Statement of Additional Information. In addition, more information about sales charge discounts and waivers for purchases
            of shares through specific financial intermediaries is set forth in Appendix A &#x96; "Intermediary Sales Charge Discounts
            and Waivers" to the Fund&#x92;s prospectus.

                  Please note that the tables and examples below do not reflect any transaction fees that may be charged by financial intermediaries,
            or commissions that a shareholder may be required to pay directly to its financial intermediary when buying or selling Class
            R6 or Advisor Class shares.


</rr:ExpenseNarrativeTextBlock>
    <rr:ExpenseBreakpointDiscounts contextRef="S000006757_FranklinCustodianFunds31Member">You may qualify for sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at
               least $100,000 in Franklin Templeton funds.</rr:ExpenseBreakpointDiscounts>
    <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="S000006757_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">100000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <rr:ShareholderFeesCaption contextRef="S000006757_FranklinCustodianFunds31Member">Shareholder Fees (fees paid directly from your investment)

</rr:ShareholderFeesCaption>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0375</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562316_540"
      unitRef="pure">0.0375</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562316_545"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562316_546"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0100</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:OperatingExpensesCaption contextRef="S000006757_FranklinCustodianFunds31Member">         Annual Fund Operating Expenses
                  (expenses that you pay each year as a percentage of the value of your investment)

</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0046</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0046</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0046</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0046</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0046</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0046</rr:ManagementFeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0015</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0065</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0050</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0018</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0018</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0018</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0018</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_567"
      unitRef="pure">0.0008</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0018</rr:OtherExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_569"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_570"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_571"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_572"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_573"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:AcquiredFundFeesAndExpensesOverAssets
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_574"
      unitRef="pure">0.0001</rr:AcquiredFundFeesAndExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_575"
      unitRef="pure">0.0090</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_576"
      unitRef="pure">0.0080</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_577"
      unitRef="pure">0.0130</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_578"
      unitRef="pure">0.0115</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_579"
      unitRef="pure">0.0055</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_580"
      unitRef="pure">0.0065</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_581"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_582"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_583"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_584"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_585"
      unitRef="pure">-0.0002</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_586"
      unitRef="pure">-0.0001</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_587"
      unitRef="pure">0.0089</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_588"
      unitRef="pure">0.0079</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_589"
      unitRef="pure">0.0129</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_590"
      unitRef="pure">0.0114</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_591"
      unitRef="pure">0.0053</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562325_592"
      unitRef="pure">0.0064</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading contextRef="S000006757_FranklinCustodianFunds31Member">         Example

</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock contextRef="S000006757_FranklinCustodianFunds31Member">         This Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual
            funds. The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then redeem all of your
            shares at the end of the period. The Example also assumes that your investment has a 5% return each year and that the Fund's
            operating expenses remain the same. The Example reflects adjustments made to the Fund's operating expenses due to the fee
            waivers and/or expense reimbursements by management for the 1 Year numbers only. Although your actual costs may be higher
            or lower, based on these assumptions your costs would be:


</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">462</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">650</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">854</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1441</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">453</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">620</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">802</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006757_C000018335_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1327</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">231</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">411</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">712</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1568</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">116</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">364</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">632</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006757_C000018339_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1397</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">54</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">174</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">305</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006757_C000128788_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">688</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">65</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">207</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">361</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006757_C000018338_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">810</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleNoRedemptionByYearCaption contextRef="S000006757_FranklinCustodianFunds31Member">If you do not sell your shares:</rr:ExpenseExampleNoRedemptionByYearCaption>
    <rr:ExpenseExampleNoRedemptionYear01
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">131</rr:ExpenseExampleNoRedemptionYear01>
    <rr:ExpenseExampleNoRedemptionYear03
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">411</rr:ExpenseExampleNoRedemptionYear03>
    <rr:ExpenseExampleNoRedemptionYear05
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">712</rr:ExpenseExampleNoRedemptionYear05>
    <rr:ExpenseExampleNoRedemptionYear10
      contextRef="S000006757_C000018337_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1568</rr:ExpenseExampleNoRedemptionYear10>
    <rr:PortfolioTurnoverHeading contextRef="S000006757_FranklinCustodianFunds31Member">Portfolio Turnover

</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverTextBlock contextRef="S000006757_FranklinCustodianFunds31Member">         The Fund pays transaction costs, such as commissions, when it buys and sells securities (or "turns over" its portfolio). A
            higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when Fund shares are held
            in a taxable account. These costs, which are not reflected in annual Fund operating expenses or in the Example, affect the
            Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 65.54% of the average value of its portfolio.


</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverRate
      contextRef="S000006757_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.6554</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading contextRef="S000006757_FranklinCustodianFunds31Member">         Principal Investment Strategies

</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock contextRef="S000006757_FranklinCustodianFunds31Member">                  Under normal market conditions, the Fund invests at least 80% of its net assets in U.S. government securities. The Fund presently invests substantially all of its assets in Government National Mortgage Association obligations (Ginnie
            Maes). Ginnie Maes represent an ownership interest in mortgage loans pooled together for sale to investors to finance purchases
            of homes. The mortgage loans may have either fixed or adjustable interest rates. As the underlying mortgage loans are paid
            off, Ginnie Maes provide investors with monthly payments of interest and principal as well as any unscheduled prepayments
            on the underlying mortgage loans.

                  Ginnie Maes carry a guarantee as to the timely repayment of principal and interest that is backed by the full faith and credit
            of the U.S. government. The full faith and credit guarantee does not apply to the market prices and yields of the Ginnie Maes
            or to the net asset value or performance of the Fund, which will vary with changes in interest rates and other market conditions.


</rr:StrategyNarrativeTextBlock>
    <rr:StrategyPortfolioConcentration contextRef="S000006757_FranklinCustodianFunds31Member">Under normal market conditions, the Fund invests at least 80% of its net assets in U.S. government securities.</rr:StrategyPortfolioConcentration>
    <rr:RiskHeading contextRef="S000006757_FranklinCustodianFunds31Member">         Principal Risks

</rr:RiskHeading>
    <rr:RiskNarrativeTextBlock contextRef="S000006757_FranklinCustodianFunds31Member">                  You could lose money by investing in the Fund. Mutual fund shares are not deposits or obligations of, or guaranteed or endorsed
            by, any bank, and are not insured by the Federal Deposit Insurance Corporation, the Federal Reserve Board, or any other agency
            of the U.S. government.

                  Interest Rate&#160;When interest rates rise, debt security prices generally fall. The opposite is also generally true: debt security prices rise
            when interest rates fall. Interest rate changes are influenced by a number of factors, including government policy, monetary
            policy, inflation expectations, perceptions of risk, and supply of and demand for bonds. In general, securities with longer
            maturities or durations are more sensitive to interest rate changes.

         Prepayment&#160;The Fund may receive unscheduled payments of principal due to voluntary prepayments, refinancing or foreclosure on the underlying
            mortgage loans. To the Fund this means a loss of anticipated interest. Also, if a security has been purchased at a premium,
            the value of the premium would be lost in the event of prepayment. Prepayments generally increase when interest rates fall.

         Extension&#160;The market value of some debt securities (such as certain asset-backed and mortgage-backed securities) will be adversely affected
            when bond calls or prepayments on underlying mortgages or other assets are less or slower than anticipated, particularly when
            interest rates rise. When that occurs, the effective maturity date of the Fund&#x92;s investment may be extended, resulting
            in an increase in interest rate sensitivity to that of a longer-term instrument. Such extension may also effectively lock-in
            a below market interest rate and reduce the value of the debt security.

         Ginnie Maes&#160;Ginnie Maes differ from conventional corporate debt securities because principal is paid back monthly over the life of the
            security rather than at maturity. The Fund may receive unscheduled payments of principal due to voluntary prepayments, refinancing
            or foreclosure on the underlying mortgage loans. Because of prepayments, Ginnie Maes may be less effective than some other
            types of securities as a means of "locking in" long-term interest rates and may have less potential for capital appreciation
            during periods of falling interest rates. A reduction in the anticipated rate of principal prepayments, especially during
            periods of rising interest rates, may increase the effective maturity of Ginnie Maes, making them more susceptible than some
            other debt securities to a decline in market value when interest rates rise.

         Income&#160;The Fund's distributions to shareholders may decline when prevailing interest rates fall, when the Fund experiences defaults
            on debt securities it holds, or when the Fund realizes a loss upon the sale of a debt security.

         Credit&#160;U.S. government investments generally have the least credit risk but are not completely free of credit risk. Any downgrade
            of securities issued by the U.S. government may result in a downgrade of securities issued by its agencies or instrumentalities,
            including securities issued by Ginnie Mae. While securities issued by Ginnie Mae are backed by the full faith and credit of
            the U.S. government, guarantees of principal and interest do not apply to market prices, yields or the Fund&#x92;s share price.

         LIBOR Transition&#160;The Fund invests in financial instruments that may have floating or variable rate calculations for payment obligations or
            financing terms based on the London Interbank Offered Rate (LIBOR), which is the benchmark interest rate at which major global
            banks lend to one another in the international interbank market for short-term loans.  It is currently anticipated that LIBOR
            will be discontinued by the end of 2021 and will cease to be published after that time (although there are initiatives to
            delay the discontinuation beyond 2021 for certain LIBOR rates).  The impact of the discontinuation of LIBOR and the transition
            to an alternative rate on the Fund&#x92;s portfolio remains uncertain.  There can be no guarantee that financial instruments
            that transition to an alternative reference rate will retain the same value or liquidity as they would otherwise have had.

         Management&#160;The Fund is subject to management risk because it is an actively managed investment portfolio. The Fund's investment manager
            applies investment techniques and risk analyses in making investment decisions for the Fund, but there can be no guarantee
            that these decisions will produce the desired results.

         Market&#160;The market values of securities or other investments owned by the Fund will go up or down, sometimes rapidly or unpredictably.
            The market value of a security or other investment may be reduced by market activity or other results of supply and demand
            unrelated to the issuer. This is a basic risk associated with all investments. When there are more sellers than buyers, prices
            tend to fall. Likewise, when there are more buyers than sellers, prices tend to rise.

         The current global outbreak of the novel strain of coronavirus, COVID-19, has resulted in market closures and dislocations,
            extreme volatility, liquidity constraints and increased trading costs. Efforts to contain the spread of COVID-19 have resulted
            in global travel restrictions and disruptions of healthcare systems, business operations and supply chains, layoffs, reduced
            consumer demand, defaults and credit ratings downgrades, and other significant economic impacts. The effects of COVID-19 have
            impacted global economic activity across many industries and may heighten other pre-existing political, social and economic
            risks, locally or globally. The full impact of the COVID-19 pandemic is unpredictable and may adversely affect the Fund&#x92;s
            performance.




</rr:RiskNarrativeTextBlock>
    <rr:BarChartAndPerformanceTableHeading contextRef="S000006757_FranklinCustodianFunds31Member">         Performance

</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock contextRef="S000006757_FranklinCustodianFunds31Member">                  The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows changes
               in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average annual returns for
               1 year, 5 years, 10 years or since inception, as applicable, compared with those of a broad measure of market performance. The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the
               future. You can obtain updated performance information at franklintempleton.com or by calling (800) DIAL BEN/342-5236.


         Sales charges are not reflected in the bar chart, and if those charges were included, returns would be less than those shown.

</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns contextRef="S000006757_FranklinCustodianFunds31Member">The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows changes
               in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average annual returns for
               1 year, 5 years, 10 years or since inception, as applicable, compared with those of a broad measure of market performance.</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture contextRef="S000006757_FranklinCustodianFunds31Member">The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the
               future.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:PerformanceAvailabilityWebSiteAddress contextRef="S000006757_FranklinCustodianFunds31Member">franklintempleton.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:PerformanceAvailabilityPhone contextRef="S000006757_FranklinCustodianFunds31Member">(800) DIAL BEN/342-5236</rr:PerformanceAvailabilityPhone>
    <rr:BarChartDoesNotReflectSalesLoads contextRef="S000006757_FranklinCustodianFunds31Member">Sales charges are not reflected in the bar chart, and if those charges were included, returns would be less than those shown.</rr:BarChartDoesNotReflectSalesLoads>
    <rr:BarChartHeading contextRef="S000006757_FranklinCustodianFunds31Member">         Class A Annual Total Returns

</rr:BarChartHeading>
    <rr:HighestQuarterlyReturnLabel contextRef="S000006757_C000199720_FranklinCustodianFunds31Member">Best Quarter:</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate contextRef="S000006757_C000199720_FranklinCustodianFunds31Member">2020-03-31</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0269</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel contextRef="S000006757_C000199720_FranklinCustodianFunds31Member">Worst Quarter:</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate contextRef="S000006757_C000199720_FranklinCustodianFunds31Member">2013-06-30</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="S000006757_C000199720_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0209</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableHeading contextRef="S000006757_FranklinCustodianFunds31Member">         Average Annual Total Returns(figures reflect sales charges)

                  For the periods ended December 31, 2020

</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnLabel contextRef="S000006757_C000199720_ReturnBeforeTaxes_FranklinCustodianFunds31Member">Return Before Taxes</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006757_C000199720_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0050</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006757_C000199720_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0129</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006757_C000199720_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0181</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel contextRef="S000006757_C000199720_AfterTaxesOnDistributions_FranklinCustodianFunds31Member">Return After Taxes on Distributions</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006757_C000199720_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0150</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006757_C000199720_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0006</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006757_C000199720_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0047</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel contextRef="S000006757_C000199720_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member">Return After Taxes on Distributions and Sale of Fund Shares</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006757_C000199720_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0030</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006757_C000199720_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0043</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006757_C000199720_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0080</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006757_C000018335_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0033</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006757_C000018335_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0131</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006757_C000018335_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0183</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006757_C000018337_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0180</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006757_C000018337_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0160</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006757_C000018337_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0170</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006757_C000018339_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0310</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006757_C000018339_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0178</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006757_C000018339_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0187</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006757_C000128788_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0371</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006757_C000128788_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0240</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnSinceInception
      contextRef="S000006757_C000128788_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562475_675"
      unitRef="pure">0.0208</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006757_C000018338_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0361</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006757_C000018338_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0224</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006757_C000018338_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0237</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006757_IndexBM0762_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0573</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006757_IndexBM0762_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0289</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006757_IndexBM0762_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0246</rr:AverageAnnualReturnYear10>
    <rr:PerformanceTableClosingTextBlock contextRef="S000006757_FranklinCustodianFunds31Member">                           Historical performance for Class A shares in the bar chart and table above prior to their inception is based on the performance
            of Class A1 shares and has been adjusted to reflect differences in Rule 12b-1 fees between classes.

                  The figures in the average annual total returns table above reflect the Class A and Class A1 maximum front-end sales charge
            of 3.75%. Prior to March 1, 2019, Class A and A1 shares were subject to a maximum front-end sales charge of 4.25%. If the
            maximum front-end sales charge of 4.25% was reflected, performance for Class A and Class A1 in the average annual total returns
            table would be lower.

                  The after-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not
            reflect the impact of state and local taxes. Actual after-tax returns depend on an investor's tax situation and may differ
            from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-deferred arrangements,
            such as 401(k) plans or individual retirement accounts. After-tax returns are shown only for Class A and after-tax returns
            for other classes will vary.


</rr:PerformanceTableClosingTextBlock>
    <rr:ObjectiveHeading contextRef="S000006758_FranklinCustodianFunds31Member">         Investment Goal

</rr:ObjectiveHeading>
    <rr:ObjectivePrimaryTextBlock contextRef="S000006758_FranklinCustodianFunds31Member">         Capital appreciation and current income.

</rr:ObjectivePrimaryTextBlock>
    <rr:ExpenseHeading contextRef="S000006758_FranklinCustodianFunds31Member">         Fees and Expenses of the Fund

</rr:ExpenseHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="S000006758_FranklinCustodianFunds31Member">                  These tables describe the fees and expenses that you may pay if you buy and hold shares of the Fund. You may qualify for sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at
               least $100,000 in Franklin Templeton funds. More information about these and other discounts is available from your financial professional and under &#x93;Your Account&#x94; on page 150 in the Fund's Prospectus and under &#x93;Buying and Selling Shares&#x94; on page 85 of the Fund&#x92;s
            Statement of Additional Information. In addition, more information about sales charge discounts and waivers for purchases
            of shares through specific financial intermediaries is set forth in Appendix A &#x96; "Intermediary Sales Charge Discounts
            and Waivers" to the Fund&#x92;s prospectus.

                  Please note that the tables and examples below do not reflect any transaction fees that may be charged by financial intermediaries,
            or commissions that a shareholder may be required to pay directly to its financial intermediary when buying or selling Class
            R6 or Advisor Class shares.


</rr:ExpenseNarrativeTextBlock>
    <rr:ExpenseBreakpointDiscounts contextRef="S000006758_FranklinCustodianFunds31Member">You may qualify for sales charge discounts in Class A if you and your family invest, or agree to invest in the future, at
               least $100,000 in Franklin Templeton funds.</rr:ExpenseBreakpointDiscounts>
    <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount
      contextRef="S000006758_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">100000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <rr:ShareholderFeesCaption contextRef="S000006758_FranklinCustodianFunds31Member">Shareholder Fees (fees paid directly from your investment)

</rr:ShareholderFeesCaption>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0375</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006758_C000018340_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562606_689"
      unitRef="pure">0.0375</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006758_C000018344_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006758_C000128789_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumCumulativeSalesChargeOverOfferingPrice
      contextRef="S000006758_C000018343_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumCumulativeSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562606_694"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006758_C000018340_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562606_695"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0100</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006758_C000018344_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006758_C000128789_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="S000006758_C000018343_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:OperatingExpensesCaption contextRef="S000006758_FranklinCustodianFunds31Member">         Annual Fund Operating Expenses
                  (expenses that you pay each year as a percentage of the value of your investment)

</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0045</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006758_C000018340_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0045</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0045</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006758_C000018344_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0045</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006758_C000128789_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0045</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets
      contextRef="S000006758_C000018343_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0045</rr:ManagementFeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006758_C000018340_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0015</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0065</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006758_C000018344_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0050</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006758_C000128789_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets
      contextRef="S000006758_C000018343_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0013</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006758_C000018340_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0013</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0013</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006758_C000018344_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0013</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006758_C000128789_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562615_716"
      unitRef="pure">0.0011</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets
      contextRef="S000006758_C000018343_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0013</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0083</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006758_C000018340_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0073</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0123</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006758_C000018344_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0108</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006758_C000128789_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0056</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets
      contextRef="S000006758_C000018343_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0058</rr:ExpensesOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006758_C000018340_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006758_C000018344_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006758_C000128789_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0006</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:FeeWaiverOrReimbursementOverAssets
      contextRef="S000006758_C000018343_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0</rr:FeeWaiverOrReimbursementOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0083</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006758_C000018340_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0073</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0123</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006758_C000018344_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0108</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006758_C000128789_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0050</rr:NetExpensesOverAssets>
    <rr:NetExpensesOverAssets
      contextRef="S000006758_C000018343_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0058</rr:NetExpensesOverAssets>
    <rr:ExpenseExampleHeading contextRef="S000006758_FranklinCustodianFunds31Member">         Example

</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleNarrativeTextBlock contextRef="S000006758_FranklinCustodianFunds31Member">         This Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual
            funds. The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then redeem all of your
            shares at the end of the period. The Example also assumes that your investment has a 5% return each year and that the Fund's
            operating expenses remain the same. The Example reflects adjustments made to the Fund's operating expenses due to the fee
            waivers and/or expense reimbursements by management for the 1 Year numbers only. Although your actual costs may be higher
            or lower, based on these assumptions your costs would be:


</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleYear01
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">456</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">629</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">817</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1358</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006758_C000018340_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">446</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006758_C000018340_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">599</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006758_C000018340_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">764</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006758_C000018340_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1244</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">225</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">389</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">674</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1485</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006758_C000018344_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">110</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006758_C000018344_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">342</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006758_C000018344_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">594</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006758_C000018344_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1313</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006758_C000128789_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">51</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006758_C000128789_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">172</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006758_C000128789_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">305</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006758_C000128789_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">691</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear01
      contextRef="S000006758_C000018343_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">59</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03
      contextRef="S000006758_C000018343_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">185</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05
      contextRef="S000006758_C000018343_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">322</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10
      contextRef="S000006758_C000018343_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">722</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleNoRedemptionByYearCaption contextRef="S000006758_FranklinCustodianFunds31Member">If you do not sell your shares:</rr:ExpenseExampleNoRedemptionByYearCaption>
    <rr:ExpenseExampleNoRedemptionYear01
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">125</rr:ExpenseExampleNoRedemptionYear01>
    <rr:ExpenseExampleNoRedemptionYear03
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">389</rr:ExpenseExampleNoRedemptionYear03>
    <rr:ExpenseExampleNoRedemptionYear05
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">674</rr:ExpenseExampleNoRedemptionYear05>
    <rr:ExpenseExampleNoRedemptionYear10
      contextRef="S000006758_C000018342_FranklinCustodianFunds31Member"
      decimals="0"
      unitRef="usd">1485</rr:ExpenseExampleNoRedemptionYear10>
    <rr:PortfolioTurnoverHeading contextRef="S000006758_FranklinCustodianFunds31Member">Portfolio Turnover

</rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverTextBlock contextRef="S000006758_FranklinCustodianFunds31Member">         The Fund pays transaction costs, such as commissions, when it buys and sells securities (or "turns over" its portfolio). A
            higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when Fund shares are held
            in a taxable account. These costs, which are not reflected in annual Fund operating expenses or in the Example, affect the
            Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 12.19% of the average value of its portfolio.


</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverRate
      contextRef="S000006758_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1219</rr:PortfolioTurnoverRate>
    <rr:StrategyHeading contextRef="S000006758_FranklinCustodianFunds31Member">         Principal Investment Strategies

</rr:StrategyHeading>
    <rr:StrategyNarrativeTextBlock contextRef="S000006758_FranklinCustodianFunds31Member">                  Under normal market conditions, the Fund invests at least 80% of its net assets in the securities of public utilities companies. These are companies that provide electricity, natural gas, water, and communications services to the public and companies
            that provide services to public utilities companies. The Fund concentrates (invests more than 25% of its total assets) in
            companies operating in the utilities industry. The Fund invests primarily in equity securities, which consist mainly of common
            stocks.

                  The Fund searches for the best return opportunities available in the global utilities arena with a specific focus on the U.S.
            electricity and gas sector. Generally, the Fund seeks to invest in companies producing a high percentage of earnings from
            their regulated operations.


</rr:StrategyNarrativeTextBlock>
    <rr:StrategyPortfolioConcentration contextRef="S000006758_FranklinCustodianFunds31Member">Under normal market conditions, the Fund invests at least 80% of its net assets in the securities of public utilities companies.</rr:StrategyPortfolioConcentration>
    <rr:RiskHeading contextRef="S000006758_FranklinCustodianFunds31Member">         Principal Risks

</rr:RiskHeading>
    <rr:RiskNarrativeTextBlock contextRef="S000006758_FranklinCustodianFunds31Member">                  You could lose money by investing in the Fund. Mutual fund shares are not deposits or obligations of, or guaranteed or endorsed
            by, any bank, and are not insured by the Federal Deposit Insurance Corporation, the Federal Reserve Board, or any other agency
            of the U.S. government.

                  Utilities Industry&#160;Utility company equity securities, to the extent they are purchased for their dividend yield, historically have been sensitive
            to interest rate movements: when interest rates have risen, the stock prices of these companies have tended to fall. In some
            states, utility companies and their rates are regulated; other states have moved to deregulate such companies thereby causing
            non-regulated companies&#x92; returns to generally be more volatile and more sensitive to changes in revenue and earnings.
            Certain utilities companies face risks associated with the operation of nuclear facilities for electric generation, including,
            among other considerations, litigation, the problems associated with the use of radioactive materials and the effects of natural
            or man-made disasters. In general, all utility companies may face additional regulation and litigation regarding their power
            plant operations; increased costs from new or greater regulation of these operations; the need to purchase expensive emissions
            control equipment or new operations due to regulations; and the availability and cost of fuel, all of which may lower their
            earnings. The distribution side of the utilities industry also faces increased operational costs related to the natural aging
            of equipment and the related costs required to provide maintenance, upgrades or replacements to such equipment to insure safe
            and reliable utility operations.

         Market&#160;The market values of securities or other investments owned by the Fund will go up or down, sometimes rapidly or unpredictably.
            The market value of a security or other investment may be reduced by market activity or other results of supply and demand
            unrelated to the issuer. This is a basic risk associated with all investments. When there are more sellers than buyers, prices
            tend to fall. Likewise, when there are more buyers than sellers, prices tend to rise.

         Stock prices tend to go up and down more dramatically than those of debt securities. A slower-growth or recessionary economic
            environment could have an adverse effect on the prices of the various stocks held by the Fund.

         The current global outbreak of the novel strain of coronavirus, COVID-19, has resulted in market closures and dislocations,
            extreme volatility, liquidity constraints and increased trading costs. Efforts to contain the spread of COVID-19 have resulted
            in global travel restrictions and disruptions of healthcare systems, business operations and supply chains, layoffs, reduced
            consumer demand, defaults and credit ratings downgrades, and other significant economic impacts. The effects of COVID-19 have
            impacted global economic activity across many industries and may heighten other pre-existing political, social and economic
            risks, locally or globally. The full impact of the COVID-19 pandemic is unpredictable and may adversely affect the Fund&#x92;s
            performance.

         Concentration&#160;By focusing on an industry or a group of industries, the Fund carries much greater risks of adverse developments and price
            movements in such industries than a fund that invests in a wider variety of industries. Because the Fund concentrates in a
            specific industry or group of industries, there is also the risk that the Fund will perform poorly during a slump in demand
            for securities of companies in such industries.

         Management&#160;The Fund is subject to management risk because it is an actively managed investment portfolio. The Fund's investment manager
            applies investment techniques and risk analyses in making investment decisions for the Fund, but there can be no guarantee
            that these decisions will produce the desired results.


</rr:RiskNarrativeTextBlock>
    <rr:BarChartAndPerformanceTableHeading contextRef="S000006758_FranklinCustodianFunds31Member">         Performance

</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceNarrativeTextBlock contextRef="S000006758_FranklinCustodianFunds31Member">                           The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows changes
               in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average annual returns for
               1 year, 5 years, 10 years or since inception, as applicable, compared with those of a broad measure of market performance. The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the
               future. You can obtain updated performance information at franklintempleton.com or by calling (800) DIAL BEN/342-5236.

                  The secondary index in the table below shows how the Fund's performance compares to a group of securities that reflects the
            broader equity markets universe.

                  Sales charges are not reflected in the bar chart, and if those charges were included, returns would be less than those shown.

</rr:PerformanceNarrativeTextBlock>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns contextRef="S000006758_FranklinCustodianFunds31Member">The following bar chart and table provide some indication of the risks of investing in the Fund. The bar chart shows changes
               in the Fund's performance from year to year for Class A shares. The table shows how the Fund's average annual returns for
               1 year, 5 years, 10 years or since inception, as applicable, compared with those of a broad measure of market performance.</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture contextRef="S000006758_FranklinCustodianFunds31Member">The Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the
               future.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:PerformanceAvailabilityWebSiteAddress contextRef="S000006758_FranklinCustodianFunds31Member">franklintempleton.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:PerformanceAvailabilityPhone contextRef="S000006758_FranklinCustodianFunds31Member">(800) DIAL BEN/342-5236</rr:PerformanceAvailabilityPhone>
    <rr:BarChartDoesNotReflectSalesLoads contextRef="S000006758_FranklinCustodianFunds31Member">Sales charges are not reflected in the bar chart, and if those charges were included, returns would be less than those shown.</rr:BarChartDoesNotReflectSalesLoads>
    <rr:BarChartHeading contextRef="S000006758_FranklinCustodianFunds31Member">         Class A Annual Total Returns

</rr:BarChartHeading>
    <rr:HighestQuarterlyReturnLabel contextRef="S000006758_C000199721_FranklinCustodianFunds31Member">Best Quarter:</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturnDate contextRef="S000006758_C000199721_FranklinCustodianFunds31Member">2016-03-31</rr:BarChartHighestQuarterlyReturnDate>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1475</rr:BarChartHighestQuarterlyReturn>
    <rr:LowestQuarterlyReturnLabel contextRef="S000006758_C000199721_FranklinCustodianFunds31Member">Worst Quarter:</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturnDate contextRef="S000006758_C000199721_FranklinCustodianFunds31Member">2020-03-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="S000006758_C000199721_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.1480</rr:BarChartLowestQuarterlyReturn>
    <rr:PerformanceTableHeading contextRef="S000006758_FranklinCustodianFunds31Member">         Average Annual Total Returns(figures reflect sales charges)

                  For the periods ended December 31, 2020

</rr:PerformanceTableHeading>
    <rr:AverageAnnualReturnLabel contextRef="S000006758_C000199721_ReturnBeforeTaxes_FranklinCustodianFunds31Member">Return Before Taxes</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006758_C000199721_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0567</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006758_C000199721_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0981</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006758_C000199721_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1026</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel contextRef="S000006758_C000199721_AfterTaxesOnDistributions_FranklinCustodianFunds31Member">Return After Taxes on Distributions</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006758_C000199721_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0770</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006758_C000199721_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0839</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006758_C000199721_AfterTaxesOnDistributions_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0903</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnLabel contextRef="S000006758_C000199721_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member">Return After Taxes on Distributions and Sale of Fund Shares</rr:AverageAnnualReturnLabel>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006758_C000199721_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0192</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006758_C000199721_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0758</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006758_C000199721_AfterTaxesOnDistributionsAndSales_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0823</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006758_C000018340_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0563</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006758_C000018340_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0986</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006758_C000018340_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1029</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006758_C000018342_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0330</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006758_C000018342_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1015</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006758_C000018342_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1016</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006758_C000018344_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0221</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006758_C000018344_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1034</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006758_C000018344_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1033</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006758_C000128789_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0166</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006758_C000128789_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1099</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnSinceInception
      contextRef="S000006758_C000128789_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      id="id_footnote_elem_220562725_818"
      unitRef="pure">0.0883</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006758_C000018343_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">-0.0179</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006758_C000018343_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1088</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006758_C000018343_ReturnBeforeTaxes_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1088</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006758_IndexBM0685_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.0048</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006758_IndexBM0685_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1149</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006758_IndexBM0685_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1126</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01
      contextRef="S000006758_IndexHB0331_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1840</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05
      contextRef="S000006758_IndexHB0331_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1521</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10
      contextRef="S000006758_IndexHB0331_FranklinCustodianFunds31Member"
      decimals="4"
      unitRef="pure">0.1388</rr:AverageAnnualReturnYear10>
    <rr:PerformanceTableClosingTextBlock contextRef="S000006758_FranklinCustodianFunds31Member">                                    No one index is representative of the Fund's portfolio.
                  Historical performance for Class A shares in the bar chart and table above prior to their inception is based on the performance
            of Class A1 shares and has been adjusted to reflect differences in Rule 12b-1 fees between classes.

                  The figures in the average annual total returns table above reflect the Class A and Class A1 maximum front-end sales charge
            of 3.75%. Prior to March 1, 2019, Class A and A1 shares were subject to a maximum front-end sales charge of 4.25%. If the
            maximum front-end sales charge of 4.25% was reflected, performance for Class A and Class A1 in the average annual total returns
            table would be lower.

                  The after-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not
            reflect the impact of state and local taxes. Actual after-tax returns depend on an investor's tax situation and may differ
            from those shown. After-tax returns are not relevant to investors who hold their Fund shares through tax-deferred arrangements,
            such as 401(k) plans or individual retirement accounts. After-tax returns are shown only for Class A and after-tax returns
            for other classes will vary.


</rr:PerformanceTableClosingTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id_footnote_elem_220561140_12"
          xlink:label="id_footnote_elem_220561140_12"
          xlink:type="locator"/>
        <link:footnote id="footnote_219013782" xlink:label="footnote_219013782" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p class="redline" style="font: 10px Arial, Helvetica, sans-serif; -sec-ix-redline:true;">1.&#160;There is a 1% contingent deferred sales charge that applies to investments of $1 million or more (see "Investments of $1 Million
            or More &#x96; DynaTech, Focused Growth and Growth Funds" under "Choosing a Share Class") and purchases by certain retirement
            plans without an initial sales charge on shares sold within 18 months of purchase.
         </xhtml:p>

</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561140_12"
          xlink:to="footnote_219013782"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_30"
          xlink:label="id_footnote_elem_220561149_30"
          xlink:type="locator"/>
        <link:footnote id="footnote_219235328" xlink:label="footnote_219235328" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p class="redline" style="font: 10px Arial, Helvetica, sans-serif; -sec-ix-redline:true;">1.&#160;The transfer agent has contractually agreed to cap transfer agency fees for Class R6 shares of the Fund so that the transfer
            agency fees for that class do not exceed 0.03% until January 31, 2022. Contractual fee waiver and/or expense reimbursement
            agreements may not be changed or terminated during the time period set forth above.
         </xhtml:p>

</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_30"
          xlink:to="footnote_219235328"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_32"
          xlink:label="id_footnote_elem_220561149_32"
          xlink:type="locator"/>
        <link:footnote id="footnote_220142853" xlink:label="footnote_220142853" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font: 10px Arial, Helvetica, sans-serif">2.&#160;Total annual Fund operating expenses differ from the ratio of expenses to average net assets shown in the Financial Highlights,
            which reflect the operating expenses of the Fund and do not include acquired fund fees and expenses.
         </xhtml:p>

</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_32"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_33"
          xlink:label="id_footnote_elem_220561149_33"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_33"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_34"
          xlink:label="id_footnote_elem_220561149_34"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_34"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_35"
          xlink:label="id_footnote_elem_220561149_35"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_35"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_36"
          xlink:label="id_footnote_elem_220561149_36"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_36"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_37"
          xlink:label="id_footnote_elem_220561149_37"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_37"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_38"
          xlink:label="id_footnote_elem_220561149_38"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_38"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_39"
          xlink:label="id_footnote_elem_220561149_39"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_39"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_40"
          xlink:label="id_footnote_elem_220561149_40"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_40"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_41"
          xlink:label="id_footnote_elem_220561149_41"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_41"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_42"
          xlink:label="id_footnote_elem_220561149_42"
          xlink:type="locator"/>
        <link:footnote id="footnote_209789995" xlink:label="footnote_209789995" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font: 10px Arial, Helvetica, sans-serif">3.&#160;The investment manager has contractually agreed in advance to reduce its fee as a result of the Fund's investment in a Franklin
            Templeton money fund (acquired fund) for at least one year following the date of this prospectus. Contractual fee waiver and/or
            expense reimbursement agreements may not be changed or terminated during the time period set forth above.
         </xhtml:p>

</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_42"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_43"
          xlink:label="id_footnote_elem_220561149_43"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_43"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_44"
          xlink:label="id_footnote_elem_220561149_44"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_44"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_45"
          xlink:label="id_footnote_elem_220561149_45"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_45"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_46"
          xlink:label="id_footnote_elem_220561149_46"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_46"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_47"
          xlink:label="id_footnote_elem_220561149_47"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_47"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_47"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_48"
          xlink:label="id_footnote_elem_220561149_48"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_48"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_48"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_49"
          xlink:label="id_footnote_elem_220561149_49"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_49"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_49"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_50"
          xlink:label="id_footnote_elem_220561149_50"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_50"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_50"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561149_51"
          xlink:label="id_footnote_elem_220561149_51"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_51"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561149_51"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561279_127"
          xlink:label="id_footnote_elem_220561279_127"
          xlink:type="locator"/>
        <link:footnote id="footnote_93647752" xlink:label="footnote_93647752" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font: 10px Arial, Helvetica, sans-serif">1.&#160;Since inception May 1, 2013.</xhtml:p>

</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561279_127"
          xlink:to="footnote_93647752"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561411_143"
          xlink:label="id_footnote_elem_220561411_143"
          xlink:type="locator"/>
        <link:footnote id="footnote_218534105" xlink:label="footnote_218534105" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p class="redline" style="font: 10px Arial, Helvetica, sans-serif; -sec-ix-redline:true;">1.&#160;The Fund began offering Class A, Class C, Class R and Class R6 on February 14, 2020.</xhtml:p>

</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561411_143"
          xlink:to="footnote_218534105"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561411_144"
          xlink:label="id_footnote_elem_220561411_144"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561411_144"
          xlink:to="footnote_218534105"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561411_145"
          xlink:label="id_footnote_elem_220561411_145"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561411_145"
          xlink:to="footnote_218534105"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561411_146"
          xlink:label="id_footnote_elem_220561411_146"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561411_146"
          xlink:to="footnote_218534105"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561411_148"
          xlink:label="id_footnote_elem_220561411_148"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561411_148"
          xlink:to="footnote_219013782"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561411_148"
          xlink:to="footnote_218534105"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561411_149"
          xlink:label="id_footnote_elem_220561411_149"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561411_149"
          xlink:to="footnote_218534105"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561411_150"
          xlink:label="id_footnote_elem_220561411_150"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561411_150"
          xlink:to="footnote_218534105"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561411_151"
          xlink:label="id_footnote_elem_220561411_151"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561411_151"
          xlink:to="footnote_218534105"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_153"
          xlink:label="id_footnote_elem_220561420_153"
          xlink:type="locator"/>
        <link:footnote id="footnote_209487664" xlink:label="footnote_209487664" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p class="redline" style="font: 10px Arial, Helvetica, sans-serif; -sec-ix-redline:true;">1.&#160;Management fees of the Fund have been restated to reflect current fiscal year fees as a result of a decrease in the Fund&#x92;s
            contractual management fee rate effective on February 1, 2020. If the management fees were not restated to reflect such decrease
            in fees, the amounts shown above would be greater. Consequently, the Fund&#x92;s total annual Fund operating expenses differ
            from the ratio of expenses to average net assets shown in the Financial Highlights.
         </xhtml:p>

</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_153"
          xlink:to="footnote_209487664"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_154"
          xlink:label="id_footnote_elem_220561420_154"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_154"
          xlink:to="footnote_209487664"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_155"
          xlink:label="id_footnote_elem_220561420_155"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_155"
          xlink:to="footnote_209487664"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_156"
          xlink:label="id_footnote_elem_220561420_156"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_156"
          xlink:to="footnote_209487664"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_157"
          xlink:label="id_footnote_elem_220561420_157"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_157"
          xlink:to="footnote_209487664"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_168"
          xlink:label="id_footnote_elem_220561420_168"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_168"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_169"
          xlink:label="id_footnote_elem_220561420_169"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_169"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_170"
          xlink:label="id_footnote_elem_220561420_170"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_170"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_171"
          xlink:label="id_footnote_elem_220561420_171"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_171"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_172"
          xlink:label="id_footnote_elem_220561420_172"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_172"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_173"
          xlink:label="id_footnote_elem_220561420_173"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_173"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_174"
          xlink:label="id_footnote_elem_220561420_174"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_174"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_175"
          xlink:label="id_footnote_elem_220561420_175"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_175"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_176"
          xlink:label="id_footnote_elem_220561420_176"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_176"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_177"
          xlink:label="id_footnote_elem_220561420_177"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_177"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_178"
          xlink:label="id_footnote_elem_220561420_178"
          xlink:type="locator"/>
        <link:footnote id="footnote_219589194" xlink:label="footnote_219589194" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p class="redline" style="font: 10px Arial, Helvetica, sans-serif; -sec-ix-redline:true;">3.&#160;The investment manager has contractually agreed to waive or assume certain expenses so that operating expenses (excluding
            Rule 12b-1 fees and acquired fund fees and expenses and certain non-routine expenses) for each class of the Fund do not exceed
            0.85% until January 31, 2022. Contractual fee waiver and/or expense reimbursement agreements may not be changed or terminated
            during the time period set forth above.
         </xhtml:p>

</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_178"
          xlink:to="footnote_219589194"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_179"
          xlink:label="id_footnote_elem_220561420_179"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_179"
          xlink:to="footnote_219589194"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_180"
          xlink:label="id_footnote_elem_220561420_180"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_180"
          xlink:to="footnote_219589194"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_181"
          xlink:label="id_footnote_elem_220561420_181"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_181"
          xlink:to="footnote_219589194"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_182"
          xlink:label="id_footnote_elem_220561420_182"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_182"
          xlink:to="footnote_219589194"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_183"
          xlink:label="id_footnote_elem_220561420_183"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_183"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_183"
          xlink:to="footnote_209487664"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_183"
          xlink:to="footnote_219589194"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_184"
          xlink:label="id_footnote_elem_220561420_184"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_184"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_184"
          xlink:to="footnote_209487664"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_184"
          xlink:to="footnote_219589194"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_185"
          xlink:label="id_footnote_elem_220561420_185"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_185"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_185"
          xlink:to="footnote_209487664"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_185"
          xlink:to="footnote_219589194"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_186"
          xlink:label="id_footnote_elem_220561420_186"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_186"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_186"
          xlink:to="footnote_209487664"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_186"
          xlink:to="footnote_219589194"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561420_187"
          xlink:label="id_footnote_elem_220561420_187"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_187"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_187"
          xlink:to="footnote_209487664"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561420_187"
          xlink:to="footnote_219589194"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561666_257"
          xlink:label="id_footnote_elem_220561666_257"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561666_257"
          xlink:to="footnote_219013782"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_275"
          xlink:label="id_footnote_elem_220561675_275"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_275"
          xlink:to="footnote_219235328"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_277"
          xlink:label="id_footnote_elem_220561675_277"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_277"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_278"
          xlink:label="id_footnote_elem_220561675_278"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_278"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_279"
          xlink:label="id_footnote_elem_220561675_279"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_279"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_280"
          xlink:label="id_footnote_elem_220561675_280"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_280"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_281"
          xlink:label="id_footnote_elem_220561675_281"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_281"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_282"
          xlink:label="id_footnote_elem_220561675_282"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_282"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_283"
          xlink:label="id_footnote_elem_220561675_283"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_283"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_284"
          xlink:label="id_footnote_elem_220561675_284"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_284"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_285"
          xlink:label="id_footnote_elem_220561675_285"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_285"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_286"
          xlink:label="id_footnote_elem_220561675_286"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_286"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_287"
          xlink:label="id_footnote_elem_220561675_287"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_287"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_288"
          xlink:label="id_footnote_elem_220561675_288"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_288"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_289"
          xlink:label="id_footnote_elem_220561675_289"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_289"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_290"
          xlink:label="id_footnote_elem_220561675_290"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_290"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_291"
          xlink:label="id_footnote_elem_220561675_291"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_291"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_292"
          xlink:label="id_footnote_elem_220561675_292"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_292"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_292"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_293"
          xlink:label="id_footnote_elem_220561675_293"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_293"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_293"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_294"
          xlink:label="id_footnote_elem_220561675_294"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_294"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_294"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_295"
          xlink:label="id_footnote_elem_220561675_295"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_295"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_295"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561675_296"
          xlink:label="id_footnote_elem_220561675_296"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_296"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561675_296"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561797_372"
          xlink:label="id_footnote_elem_220561797_372"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561797_372"
          xlink:to="footnote_93647752"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561932_386"
          xlink:label="id_footnote_elem_220561932_386"
          xlink:type="locator"/>
        <link:footnote id="footnote_210026344" xlink:label="footnote_210026344" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p style="font: 10px Arial, Helvetica, sans-serif">1.&#160;Effective September 7, 2018, Class A1 shares were closed to new investors.</xhtml:p>

</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561932_386"
          xlink:to="footnote_210026344"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561932_391"
          xlink:label="id_footnote_elem_220561932_391"
          xlink:type="locator"/>
        <link:footnote id="footnote_220246404" xlink:label="footnote_220246404" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p class="redline" style="font: 10px Arial, Helvetica, sans-serif; -sec-ix-redline:true;">2.&#160;There is a 1% contingent deferred sales charge (CDSC) that applies to investments of $500,000 or more (see "Investments of
            $500,000 or More &#x96; Income, U.S. Government Securities and Utilities Funds" under "Choosing a Share Class") and purchases
            by certain retirement plans without an initial sales charge on shares sold within 18 months of purchase.
         </xhtml:p>

</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561932_391"
          xlink:to="footnote_220246404"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561932_392"
          xlink:label="id_footnote_elem_220561932_392"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561932_392"
          xlink:to="footnote_210026344"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561932_392"
          xlink:to="footnote_220246404"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_413"
          xlink:label="id_footnote_elem_220561941_413"
          xlink:type="locator"/>
        <link:footnote id="footnote_219236113" xlink:label="footnote_219236113" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:p class="redline" style="font: 10px Arial, Helvetica, sans-serif; -sec-ix-redline:true;">1.&#160;The transfer agent has contractually agreed to cap transfer agency fees for Class R6 shares of the Fund so that transfer agency
            fees for that class do not exceed 0.03% until January 31, 2022. Contractual fee waiver and/or expense reimbursement agreements
            may not be changed or terminated during the time period set forth above.
         </xhtml:p>

</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_413"
          xlink:to="footnote_219236113"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_415"
          xlink:label="id_footnote_elem_220561941_415"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_415"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_416"
          xlink:label="id_footnote_elem_220561941_416"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_416"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_417"
          xlink:label="id_footnote_elem_220561941_417"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_417"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_418"
          xlink:label="id_footnote_elem_220561941_418"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_418"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_419"
          xlink:label="id_footnote_elem_220561941_419"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_419"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_420"
          xlink:label="id_footnote_elem_220561941_420"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_420"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_421"
          xlink:label="id_footnote_elem_220561941_421"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_421"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_422"
          xlink:label="id_footnote_elem_220561941_422"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_422"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_423"
          xlink:label="id_footnote_elem_220561941_423"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_423"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_424"
          xlink:label="id_footnote_elem_220561941_424"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_424"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_425"
          xlink:label="id_footnote_elem_220561941_425"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_425"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_426"
          xlink:label="id_footnote_elem_220561941_426"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_426"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_427"
          xlink:label="id_footnote_elem_220561941_427"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_427"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_428"
          xlink:label="id_footnote_elem_220561941_428"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_428"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_429"
          xlink:label="id_footnote_elem_220561941_429"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_429"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_430"
          xlink:label="id_footnote_elem_220561941_430"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_430"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_431"
          xlink:label="id_footnote_elem_220561941_431"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_431"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_432"
          xlink:label="id_footnote_elem_220561941_432"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_432"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_433"
          xlink:label="id_footnote_elem_220561941_433"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_433"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_433"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_434"
          xlink:label="id_footnote_elem_220561941_434"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_434"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_434"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_435"
          xlink:label="id_footnote_elem_220561941_435"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_435"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_435"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_436"
          xlink:label="id_footnote_elem_220561941_436"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_436"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_436"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_437"
          xlink:label="id_footnote_elem_220561941_437"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_437"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_437"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220561941_438"
          xlink:label="id_footnote_elem_220561941_438"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_438"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220561941_438"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562174_520"
          xlink:label="id_footnote_elem_220562174_520"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562174_520"
          xlink:to="footnote_93647752"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562316_540"
          xlink:label="id_footnote_elem_220562316_540"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562316_540"
          xlink:to="footnote_210026344"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562316_545"
          xlink:label="id_footnote_elem_220562316_545"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562316_545"
          xlink:to="footnote_220246404"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562316_546"
          xlink:label="id_footnote_elem_220562316_546"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562316_546"
          xlink:to="footnote_210026344"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562316_546"
          xlink:to="footnote_220246404"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_567"
          xlink:label="id_footnote_elem_220562325_567"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_567"
          xlink:to="footnote_219235328"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_569"
          xlink:label="id_footnote_elem_220562325_569"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_569"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_570"
          xlink:label="id_footnote_elem_220562325_570"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_570"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_571"
          xlink:label="id_footnote_elem_220562325_571"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_571"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_572"
          xlink:label="id_footnote_elem_220562325_572"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_572"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_573"
          xlink:label="id_footnote_elem_220562325_573"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_573"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_574"
          xlink:label="id_footnote_elem_220562325_574"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_574"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_575"
          xlink:label="id_footnote_elem_220562325_575"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_575"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_576"
          xlink:label="id_footnote_elem_220562325_576"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_576"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_577"
          xlink:label="id_footnote_elem_220562325_577"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_577"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_578"
          xlink:label="id_footnote_elem_220562325_578"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_578"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_579"
          xlink:label="id_footnote_elem_220562325_579"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_579"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_580"
          xlink:label="id_footnote_elem_220562325_580"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_580"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_581"
          xlink:label="id_footnote_elem_220562325_581"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_581"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_582"
          xlink:label="id_footnote_elem_220562325_582"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_582"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_583"
          xlink:label="id_footnote_elem_220562325_583"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_583"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_584"
          xlink:label="id_footnote_elem_220562325_584"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_584"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_585"
          xlink:label="id_footnote_elem_220562325_585"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_585"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_586"
          xlink:label="id_footnote_elem_220562325_586"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_586"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_587"
          xlink:label="id_footnote_elem_220562325_587"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_587"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_587"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_588"
          xlink:label="id_footnote_elem_220562325_588"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_588"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_588"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_589"
          xlink:label="id_footnote_elem_220562325_589"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_589"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_589"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_590"
          xlink:label="id_footnote_elem_220562325_590"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_590"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_590"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_591"
          xlink:label="id_footnote_elem_220562325_591"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_591"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_591"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562325_592"
          xlink:label="id_footnote_elem_220562325_592"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_592"
          xlink:to="footnote_220142853"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562325_592"
          xlink:to="footnote_209789995"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562475_675"
          xlink:label="id_footnote_elem_220562475_675"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562475_675"
          xlink:to="footnote_93647752"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562606_689"
          xlink:label="id_footnote_elem_220562606_689"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562606_689"
          xlink:to="footnote_210026344"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562606_694"
          xlink:label="id_footnote_elem_220562606_694"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562606_694"
          xlink:to="footnote_220246404"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562606_695"
          xlink:label="id_footnote_elem_220562606_695"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562606_695"
          xlink:to="footnote_210026344"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562606_695"
          xlink:to="footnote_220246404"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562615_716"
          xlink:label="id_footnote_elem_220562615_716"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562615_716"
          xlink:to="footnote_219235328"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id_footnote_elem_220562725_818"
          xlink:label="id_footnote_elem_220562725_818"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id_footnote_elem_220562725_818"
          xlink:to="footnote_93647752"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
