20-F 1 d276732d20f.htm FORM 20-F Form 20-F
Korea Electric Power Corporation and subsidiariesKorea Development Bank and othersShinhan Bank and othersIncorporated on December 31, 1981 in accordance with the Korea Electric Power Corporation Act (the “KEPCO Act”)Engage in the generation, transmission and distribution of electricity and development of electric power resources. KEPCO also provides power plant construction services.0000887225falseFYAmerican depositary shares, each representing one-half of share of common stockM5KRKR2020.04.01 ~ 2020.12.312020.01.01 ~ 2020.12.312021.04.01 ~ 2022.06.30Including translation effect of foreign currency lease liabilities and others.Including the present value of unguaranteed residual value amounting to ₩16,407 million and ₩19,574 million, as of December 31, 2020 and 2021, respectively.Applicable tax rate is 27.5% as of December 31, 2019, 2020 and 2021.The board of directors of KEPCO Engineering & Construction Company, Inc., a subsidiary of the Company, made a resolution to sell its old office building in Yongin-si, Gyeonggi-do during the year ended December 31, 2021, and reclassified the buildings, structures, and land as assets held-for-sale expecting its carrying amount would be recovered through a sale transaction.The Company had decided to sell its shares of DG Fairhaven Power, LLC, a subsidiary of the Company, and classified them as assets held-for-sale as of December 31, 2020. The disposal was completed during the year ended December 31, 2021.The effective tax rate for the year ended December 31, 2019 and 2021 is not calculated due to income tax benefit and the effective tax rate for the year ended December 31, 2020 is 30.05%. Gross amount of finance lease receivables is the net lease investment by deducting unearned finance income of ₩105,127 million. Gross amount of finance lease receivables is the net lease investment by deducting unearned finance income of ₩1,087,559 million.Gross amount of finance lease receivables is the net lease investment by deducting unearned finance income of ₩111,915 million.Gross amount of finance lease receivables is the net lease investment by deducting unearned finance income of ₩1,082,712 million.Financial information of EWP America Inc. includes that of four other subsidiaries, EWP Renewable Corporation, DG Fairhaven Power, LLC, California Power Holdings, LLC and EWPRC Biomass Holdings, LLC. Financial information of EWP America Inc. includes that of three other subsidiaries, EWP Renewable Corporation, California Power Holdings, LLC and EWPRC Biomass Holdings, LLC. Financial information of KOMIPO America Inc. includes that of 17 other subsidiaries including Elara Equity Holdings, LLC and CVS Equity Holdings, LLC. Financial information of Energy New Industry Specialized Investment Private Investment Trust includes that of four other subsidiaries, BSK E-New Industry Fund VII, e-New Industry LB Fund 1, Songhyun e-New Industry Fund and BSK E-New Industry Fund X. The effective percentage of ownership is less than 50%. However, this subsidiary is included in the consolidated financial statements as the Company obtained the majority of the voting power under the shareholders’ agreement.Considering treasury stocks, the effective percentage of ownership is 66.08%.As of the end of the reporting period, the Company does not have a shareholding; however, this subsidiary is included in the consolidated financial statements as the Company has control over the entity by virtue of the right to nominate the CEO and key management members.As of the reporting date, the annual reporting period of all subsidiaries is December 31, except for Mira Power.The Company guarantees a certain return on investment related to Commerce and Industry Energy Co., Ltd. for the financial investors. The financial investors have a right to sell their shares to the Company which can be exercised 84 months after the date of investment. Accordingly, the purchase price including the return on investment is classified as a liability.The subsidiary is included in the consolidated financial statements as the Company owns 50%+1 stake and has the ability to appoint a majority of the board members under the the shareholders’ agreement.As of the end of the reporting period, the Company does not have a shareholding; however, this subsidiary is included in the consolidated financial statements as the Company has control over the entity by virtue of the right to nominate all 4 members of the board of directors.Korea Development Bank’s interest of ₩1,056,176 million is included.Equity investments held by the Company are excluded.Maximum exposure associated with the financial guarantee contracts is the maximum amounts of the obligation.The effect on the shareholders’ equity excluding the impact of income taxes.Among the corporate bonds, each holder of Hee mang sunlight Power Co., Ltd.’s private equity bonds, amounting to ₩2,697 million, may exercise the right of early redemption on the 5th year (March 31, 2021) from the date of issuance of the bond and every year on March 31 thereafter, until the year before the redemption date. The effective percentage of ownership is less than 50%. However, this consolidated subsidiary is included in the consolidated financial statements as the Company has control over the board of directors under the shareholders’ agreement.Financial information of Energy New Industry Specialized Investment Private Investment Trust includes that of four other subsidiaries, BSK E-New Industry Fund VII, e-New Industry LB Fund 1, Songhyun e-New Industry Fund and BSK E-New Industry Fund X. The effect on the equity excluding the impact of income taxes.Excludes lease liabilities.The amounts exclude financial assets and deferred tax assets.Middle East and other Asian countries make up the majority of overseas revenue and non-current assets. Since the overseas revenue or non-current assets attributable to particular countries are not material, they are not disclosed individually.The Company has an obligation to settle the convertible preferred stock to financial investors pursuant to the settlement contract with Samcheok Eco Materials Co., Ltd. and the fair value of the obligation is recorded in ‘Others’.The Company has granted stock option to Chester Solar IV SpA, a joint venture of the Company, and 4 other third party investors, and recognized its fair value as other derivative liabilities.The Company has an obligation to purchase the shares of Hyundai Green Power Co., Ltd., an associate of the Company from financial investors, and the fair value of the obligation is recorded in ‘Others’.The maturities cannot be presently determined.Based on the credit limits of the respective loans.As of December 31, 2021, the Company has established guarantees for pledge for transfer of rights of long-term borrowings, pledge for insurance claims, pledge for shares, etc.The effective percentage of ownership is 22.02% considering treasury stocks.According to the shareholders’ agreement, additional investment of 50% of total stake is agreed by March 2022. The effective percentage of ownership is more than 50%. However, according to the shareholders’ agreement, all critical financial and operating decisions must be agreed to by all ownership parties. Accordingly, the entities are classified as joint ventures. As of December 31, 2020, it consisted of the deposits for small and medium enterprises at the Industrial Bank of Korea (IBK) and others for construction of Bitgaram Energy Valley and support for high potential businesses amounting to ₩200,000 million and the deposits were returned during the year ended December 31, 2021.The Company used initial cost as their fair value because there was not enough information to determine fair value, and the range of the estimated fair value is wide.‘Other’ includes MMT, etc.The Company has estimated the fair value of Set Holding by using the discounted cash flow method and has recognized the difference between its fair value and book value as gain or loss on valuation of financial assets at FVOCI in other comprehensive income or loss during the year ended December 31, 2020.The contractual maturity is 2022 but is classified as short-term borrowing due to intention of early redemption in 3 months after borrowing.2.56% of the contract paying interest rate is applied for five years from the date of issuance, and 3M CD + 0.10% is applied thereafter. Depending on the counterparty exercising the right, the contract may be early settled on the same date every year from June 15, 2023. 1.84% of the contract paying interest rate is applied for five years from the date of issuance, and 3M CMT + 0.35% is applied thereafter. 1.87% of the contract paying interest rate is applied for five years from the date of issuance, and 3M CMT + 0.35% is applied thereafter. The effective percentage of ownership is less than 20%. However, the Company can exercise significant influence by virtue of its contractual right to appoint directors to the board of directors of the entity, and by strict decision criteria of the Company’s financial and operating policy of the board of directors. The effective percentage of ownership is more than 50% but the Company does not hold control over relevant business while it exercises significant influence by participating in the Investment Decision Committee. Accordingly, the entity is classified as an associate. The effective percentage of ownership is more than 50% but the Company does not hold control over relevant business while it exercises significant influence by participating in the Investment Decision Committee. Accordingly, the entity is classified as an associate. The effective percentage of ownership is more than 50% but the Company does not hold control over relevant business while it exercises significant influence by participating in the Investment Decision Committee. Accordingly, the entity is classified as an associate. Included in non-financial liabilities as advance received in the consolidated statements of financial position. The revenue recognized on December 31, 2021 from the amounts included in contract liabilties at the end of the prior year is ₩87,934 million.Included in trade and other receivables, net, in the consolidated statements of financial position. The balance of trade receivables from construction contracts are ₩39,063 million and ₩57,639 million, as of December 31, 2020 and 2021, respectively.This represents the total guarantee amounts associated with the financial guarantee contracts. Financial guarantee liabilities which are recognized as of December 31, 2020 and 2021 are ₩66,354 million and ₩80,841 million, respectively.The outstanding payment of ₩10,000 million as of December 31, 2019, has been received during the current year.For the year ended December 31, 2021, the net loss on valuation of derivatives applying cash flow hedge accounting of ₩15,778 million, net of tax, is included in other comprehensive income (loss).Including a power purchase agreement (“PPA”) with CGN Yulchon Generation Co., Ltd.Not for trading, but only in connection with the listing of American depositary shares on the New York Stock Exchange, pursuant to the requirements of the Securities and Exchange Commission.Including power purchase agreements (“PPA”) with GS EPS and another LNG combined power supplier. 0000887225 2021-01-01 2021-12-31 0000887225 2020-01-01 2020-12-31 0000887225 2019-01-01 2019-12-31 0000887225 2021-12-31 0000887225 2020-12-31 0000887225 2019-12-31 0000887225 2018-12-31 0000887225 kep:KEPCOIlijanCorporationMember 2019-01-01 2019-12-31 0000887225 kep:KEPCOPlantServiceEngineeringMember 2019-01-01 2019-12-31 0000887225 kep:KEPCOEngineeringConstructionCompanyMember 2019-01-01 2019-12-31 0000887225 kep:KOSPOPowerServicesLimitadaMember 2019-01-01 2019-12-31 0000887225 kep:KEPCONetherlandsBVMember 2019-01-01 2019-12-31 0000887225 kep:PTCirebonPowerServiceMember 2019-01-01 2019-12-31 0000887225 kep:ChitoseSolarPowerPlantMember 2019-01-01 2019-12-31 0000887225 kep:FujeijWindPowerCompanyMember 2019-01-01 2019-12-31 0000887225 kep:KOSPOJordanMember 2019-01-01 2019-12-31 0000887225 kep:EnergyInnovationFundIMember 2019-01-01 2019-12-31 0000887225 ifrs-full:SubsidiariesMember 2019-01-01 2019-12-31 0000887225 kep:HICarbonProfessionalPrivateSpecialAssetInvestmentTrust1Member 2019-01-01 2019-12-31 0000887225 kep:GyeongjuWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:KEPCONetherlandsJ3BVMember 2019-01-01 2019-12-31 0000887225 kep:PTKOMIPOPembangkitanJawaBaliMember 2019-01-01 2019-12-31 0000887225 kep:KEPCONetherlandsS3BVMember 2019-01-01 2019-12-31 0000887225 kep:TamraOffshoreWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:KEPCOKPSPhilippinesCorpMember 2019-01-01 2019-12-31 0000887225 kep:QatranaElectricPowerCompanyMember 2019-01-01 2019-12-31 0000887225 kep:KOSPOAustraliaMember 2019-01-01 2019-12-31 0000887225 kep:KOSEPAustraliaMember 2019-01-01 2019-12-31 0000887225 kep:KEPCOPhilippinesHoldingsMember 2019-01-01 2019-12-31 0000887225 kep:KEPCOInternationalPhilippinesMember 2019-01-01 2019-12-31 0000887225 kep:KEPCOInternationalHongKongMember 2019-01-01 2019-12-31 0000887225 kep:KEPCOKDNMember 2019-01-01 2019-12-31 0000887225 kep:KEPCONuclearFuelMember 2019-01-01 2019-12-31 0000887225 kep:KoreaEastWestPowerMember 2019-01-01 2019-12-31 0000887225 kep:KoreaSouthernPowerMember 2019-01-01 2019-12-31 0000887225 kep:KoreaWesternPowerMember 2019-01-01 2019-12-31 0000887225 kep:KoreaMidlandPowerMember 2019-01-01 2019-12-31 0000887225 kep:KoreaSoutheastPowerMember 2019-01-01 2019-12-31 0000887225 kep:KoreaHydroNuclearPowerMember 2019-01-01 2019-12-31 0000887225 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0000887225 ifrs-full:CostOfSalesMember 2019-01-01 2019-12-31 0000887225 ifrs-full:IssuedCapitalMember 2019-01-01 2019-12-31 0000887225 ifrs-full:RetainedEarningsMember 2019-01-01 2019-12-31 0000887225 kep:OtherComponentsOfEquityAttributableToOwnersOfParentMember 2019-01-01 2019-12-31 0000887225 ifrs-full:EquityAttributableToOwnersOfParentMember 2019-01-01 2019-12-31 0000887225 ifrs-full:NoncontrollingInterestsMember 2019-01-01 2019-12-31 0000887225 kep:PlantMaintenanceEngineeringServiceMember ifrs-full:OperatingSegmentsMember 2019-01-01 2019-12-31 0000887225 ifrs-full:AllOtherSegmentsMember ifrs-full:OperatingSegmentsMember 2019-01-01 2019-12-31 0000887225 kep:ElectricPowerGenerationNuclearMember ifrs-full:OperatingSegmentsMember 2019-01-01 2019-12-31 0000887225 kep:TransmissionAndDistributionMember ifrs-full:OperatingSegmentsMember 2019-01-01 2019-12-31 0000887225 ifrs-full:MaterialReconcilingItemsMember 2019-01-01 2019-12-31 0000887225 kep:ElectricPowerGenerationNonNuclearMember ifrs-full:OperatingSegmentsMember 2019-01-01 2019-12-31 0000887225 kep:NaepoGreenEnergyMember 2019-01-01 2019-12-31 0000887225 kep:JeongamWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:HonamWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:DaeguGreenPowerJointVenturesMember 2019-01-01 2019-12-31 0000887225 kep:YeonggwangWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:YeonggwangbaeksuWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:ChuncheonEnergyMember 2019-01-01 2019-12-31 0000887225 kep:SamYangPhotovoltaicPowerCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:KEPCOUhdeMember 2019-01-01 2019-12-31 0000887225 kep:BusanShinhoSolarPowerMember 2019-01-01 2019-12-31 0000887225 kep:DaesanGreenEnergyCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:TaebaekGadeoksanWindPowerCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:Cheong-SongNoraesanWindPowerCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:KoreaDevelopmentBankMember 2019-01-01 2019-12-31 0000887225 kep:SolaseadoSolarPowerMember 2019-01-01 2019-12-31 0000887225 kep:JaeunResidentWindPowerPlantCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:DangjinEcoPowerMember 2019-01-01 2019-12-31 0000887225 kep:BitsolarEnergyMember 2019-01-01 2019-12-31 0000887225 kep:HaemodumSolarCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:YeongamSolarPowerCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:GreenEnergyElectricityGenerationCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:NamjeongsusangSolarPowerOperationCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:ChungsongmeonBongsanWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:EnergycoCo.Ltd.FormerlyEnergycoLlcMember 2019-01-01 2019-12-31 0000887225 kep:BusanIndustrialSolarPowerMember 2019-01-01 2019-12-31 0000887225 kep:OmisanWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:TaebackGuinemiWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:PyeongchangWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:DaeryunPowerMember 2019-01-01 2019-12-31 0000887225 kep:ChangjukWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:GSDonghaeElectricPowerMember 2019-01-01 2019-12-31 0000887225 kep:KNHSolarMember 2019-01-01 2019-12-31 0000887225 kep:PNDSolarMember 2019-01-01 2019-12-31 0000887225 kep:HyundaiEcoEnergyCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:YeongGwangYaksuWindElectricCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:TaebaekGadeoksanWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:KoreaEnergySolutionsCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:BitgoelEcoEnergyMember 2019-01-01 2019-12-31 0000887225 kep:MuanSolarParkCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:AnjwaSmartFarmSolarCityMember 2019-01-01 2019-12-31 0000887225 kep:DaewonGreenEnergyMember 2019-01-01 2019-12-31 0000887225 kep:SaemangeumHeemangPhotovoltaicMember 2019-01-01 2019-12-31 0000887225 kep:Ud4mMember 2019-01-01 2019-12-31 0000887225 kep:DongbuHighwaySolarMember 2019-01-01 2019-12-31 0000887225 kep:SeobuHighwaySolarMember 2019-01-01 2019-12-31 0000887225 kep:SuredatalabMember 2019-01-01 2019-12-31 0000887225 kep:SuwonNewPowerCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:HankookElectricPowerInformationMember 2019-01-01 2019-12-31 0000887225 kep:KostureMember 2019-01-01 2019-12-31 0000887225 kep:MuanSunshineSolarPowerPlantCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:ShinPyeongtaekPowerMember 2019-01-01 2019-12-31 0000887225 kep:NoeulGreenEnergyMember 2019-01-01 2019-12-31 0000887225 kep:SamcheokEcoMaterialsMember 2019-01-01 2019-12-31 0000887225 kep:YTNMember 2019-01-01 2019-12-31 0000887225 kep:BusanGreenEnergyMember 2019-01-01 2019-12-31 0000887225 kep:GunsanBioEnergyMember 2019-01-01 2019-12-31 0000887225 kep:KoreaElectricVehicleChargeServiceMember 2019-01-01 2019-12-31 0000887225 kep:EnergyInfraAssetManagementMember 2019-01-01 2019-12-31 0000887225 kep:GangwonWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:GwangyangGreenEnergyMember 2019-01-01 2019-12-31 0000887225 kep:BigeumResidentPhotovoltaicPowerMember 2019-01-01 2019-12-31 0000887225 kep:DongducheonDreamPowerMember 2019-01-01 2019-12-31 0000887225 kep:KoreaGasCorporationMember 2019-01-01 2019-12-31 0000887225 kep:DaejungOffshoreWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:DaeguPhotovoltaicMember 2019-01-01 2019-12-31 0000887225 kep:HaengBokDoSiPhotovoltaicPowerMember 2019-01-01 2019-12-31 0000887225 kep:GoseongGreenPowerMember 2019-01-01 2019-12-31 0000887225 ifrs-full:ForwardContractMember kep:NotDesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0000887225 ifrs-full:CurrencySwapContractMember 2019-01-01 2019-12-31 0000887225 ifrs-full:CurrencySwapContractMember kep:NotDesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0000887225 kep:DesignatedAsHedgingInstrumentMember ifrs-full:CurrencySwapContractMember 2019-01-01 2019-12-31 0000887225 ifrs-full:InterestRateSwapContractMember 2019-01-01 2019-12-31 0000887225 ifrs-full:InterestRateSwapContractMember kep:NotDesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0000887225 kep:DesignatedAsHedgingInstrumentMember ifrs-full:InterestRateSwapContractMember 2019-01-01 2019-12-31 0000887225 ifrs-full:OptionContractMember kep:NotDesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0000887225 ifrs-full:TradeReceivablesMember 2019-01-01 2019-12-31 0000887225 kep:OtherReceivablesMember 2019-01-01 2019-12-31 0000887225 ifrs-full:ForeignCountriesMember 2019-01-01 2019-12-31 0000887225 ifrs-full:CountryOfDomicileMember kep:HeatSupplyMember 2019-01-01 2019-12-31 0000887225 ifrs-full:CountryOfDomicileMember kep:OthersMember 2019-01-01 2019-12-31 0000887225 ifrs-full:CountryOfDomicileMember 2019-01-01 2019-12-31 0000887225 ifrs-full:CountryOfDomicileMember ifrs-full:ElectricityDistributionMember 2019-01-01 2019-12-31 0000887225 ifrs-full:ForeignCountriesMember ifrs-full:ElectricityDistributionMember 2019-01-01 2019-12-31 0000887225 ifrs-full:ForeignCountriesMember kep:HeatSupplyMember 2019-01-01 2019-12-31 0000887225 ifrs-full:ForeignCountriesMember kep:OthersMember 2019-01-01 2019-12-31 0000887225 kep:GangneungEcoPowerMember 2019-01-01 2019-12-31 0000887225 kep:KoreaPowerExchangeMember 2019-01-01 2019-12-31 0000887225 kep:TaebaekWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:KoreaElectricPowerIndustrialDevelopmentMember 2019-01-01 2019-12-31 0000887225 kep:ItrMember 2019-01-01 2019-12-31 0000887225 kep:StructureTestNetworkMember 2019-01-01 2019-12-31 0000887225 kep:SPowerMember 2019-01-01 2019-12-31 0000887225 kep:KwNuclearComponentsMember 2019-01-01 2019-12-31 0000887225 kep:HanwhaCorporation-linkedSunlightPowerSpecialPrivateEquityInvestmentTrustNo1Member 2019-01-01 2019-12-31 0000887225 kep:HyundaiEnergyMember 2019-01-01 2019-12-31 0000887225 kep:SaemangeumSolarPowerCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:NHAmundiGlobalInfrastructureInvestmentPrivateInvestmentTrust21Member 2019-01-01 2019-12-31 0000887225 kep:KWNuclearComponentsMember 2019-01-01 2019-12-31 0000887225 kep:CheongnaEnergyMember 2019-01-01 2019-12-31 0000887225 kep:KoreaPowerEngineeringServiceMember 2019-01-01 2019-12-31 0000887225 kep:SeokmunEnergyMember 2019-01-01 2019-12-31 0000887225 kep:HyundaiGreenPowerMember 2019-01-01 2019-12-31 0000887225 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2019-01-01 2019-12-31 0000887225 kep:CashAndCashEquivalentsMember 2019-01-01 2019-12-31 0000887225 ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember 2019-01-01 2019-12-31 0000887225 ifrs-full:LoansAndReceivablesCategoryMember 2019-01-01 2019-12-31 0000887225 ifrs-full:TradeReceivablesMember 2019-01-01 2019-12-31 0000887225 kep:ShortTermFinancialInstrumentsCategoryMember 2019-01-01 2019-12-31 0000887225 kep:LongTermFinancialInstrumentsCategoryMember 2019-01-01 2019-12-31 0000887225 kep:OtherFinancialAssetsCategoryMember 2019-01-01 2019-12-31 0000887225 ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember 2019-01-01 2019-12-31 0000887225 kep:KAPESMember 2019-01-01 2019-12-31 0000887225 ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember 2019-01-01 2019-12-31 0000887225 ifrs-full:HedgingInstrumentsMember 2019-01-01 2019-12-31 0000887225 kep:DerivativeAssetsApplyingHedgeAccountingCategoryMember 2019-01-01 2019-12-31 0000887225 ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember 2019-01-01 2019-12-31 0000887225 kep:IncheonNewPowerMember 2019-01-01 2019-12-31 0000887225 kep:OtherSubsidiariesMember 2019-01-01 2019-12-31 0000887225 kep:BusanIndustrialSolarPowerCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:SamsuWindPowerCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:GoesanSolarParkMember 2019-01-01 2019-12-31 0000887225 kep:JejuGimnyeongWindPowerMember 2019-01-01 2019-12-31 0000887225 kep:SeoroseoroSunnyPowerPlantCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:YudangSolarMember 2019-01-01 2019-12-31 0000887225 kep:OneAssociatesOverseasMember 2019-01-01 2019-12-31 0000887225 kep:GwangbaekSolarPowerInvestmentCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:HaengBokDoSiPhotovoltaicPowerCoLtdMember 2019-01-01 2019-12-31 0000887225 kep:ExpresswaySolarlightPowerGenerationMember 2019-01-01 2019-12-31 0000887225 kep:GlobalTradeOfPowerSystemMember 2019-01-01 2019-12-31 0000887225 kep:YaksuESSLtdMember 2019-01-01 2019-12-31 0000887225 ifrs-full:OperatingSegmentsMember 2019-01-01 2019-12-31 0000887225 kep:ThirtyFiveJointVenturesOverseasMember 2019-01-01 2019-12-31 0000887225 kep:NineAssociatesOverseasMember 2019-01-01 2019-12-31 0000887225 kep:FiveJointVenturesOverseasMember 2019-01-01 2019-12-31 0000887225 ifrs-full:ForeignCountriesMember ifrs-full:PerformanceObligationsSatisfiedAtPointInTimeMember 2019-01-01 2019-12-31 0000887225 ifrs-full:ForeignCountriesMember ifrs-full:PerformanceObligationsSatisfiedOverTimeMember 2019-01-01 2019-12-31 0000887225 ifrs-full:CountryOfDomicileMember ifrs-full:PerformanceObligationsSatisfiedAtPointInTimeMember 2019-01-01 2019-12-31 0000887225 ifrs-full:CountryOfDomicileMember ifrs-full:PerformanceObligationsSatisfiedOverTimeMember 2019-01-01 2019-12-31 0000887225 kep:OtherGainsLossesMember 2019-01-01 2019-12-31 0000887225 ifrs-full:BottomOfRangeMember 2019-01-01 2019-12-31 0000887225 ifrs-full:TopOfRangeMember 2019-01-01 2019-12-31 0000887225 ifrs-full:CostOfSalesMember 2019-01-01 2019-12-31 0000887225 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0000887225 kep:ConstructionInProcessAndOthersMember 2019-01-01 2019-12-31 0000887225 ifrs-full:CostOfSalesMember 2019-01-01 2019-12-31 0000887225 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0000887225 ifrs-full:ConstructionInProgressMember 2019-01-01 2019-12-31 0000887225 ifrs-full:ConstructionInProgressMember 2019-01-01 2019-12-31 0000887225 ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember 2019-01-01 2019-12-31 0000887225 kep:AccrualsMember 2019-01-01 2019-12-31 0000887225 ifrs-full:LongtermBorrowingsMember 2019-01-01 2019-12-31 0000887225 kep:InventoriesMember 2019-01-01 2019-12-31 0000887225 ifrs-full:RightofuseAssetsMember 2019-01-01 2019-12-31 0000887225 ifrs-full:BottomOfRangeMember 2020-01-01 2020-12-31 0000887225 ifrs-full:TopOfRangeMember 2020-01-01 2020-12-31 0000887225 kep:KHNPUSALLCMember 2020-01-01 2020-12-31 0000887225 kep:KOMIPOVanphongPowerServiceLLCMember 2020-01-01 2020-12-31 0000887225 kep:EnergyInnovationFundIMember 2020-01-01 2020-12-31 0000887225 kep:KhnpChileSpaMember 2020-01-01 2020-12-31 0000887225 kep:KOMIPOEuropeBVMember 2020-01-01 2020-12-31 0000887225 kep:HaenanumEnergyFundMember 2020-01-01 2020-12-31 0000887225 kep:PajuEcoenergyMember 2020-01-01 2020-12-31 0000887225 kep:GuamUkuduPowerLLCMember 2020-01-01 2020-12-31 0000887225 kep:TSEnergyNo25CoLtdMember 2020-01-01 2020-12-31 0000887225 kep:KPSPartnersCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOECServiceCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:OgiriSolarPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:EWPBylongMember 2020-01-01 2020-12-31 0000887225 kep:KOWEPOLaoInternationalMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOUSMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOAlamosaMember 2020-01-01 2020-12-31 0000887225 kep:CogentrixofAlamosaMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOLGCNSMangilaoHoldingsMember 2020-01-01 2020-12-31 0000887225 kep:MangilaoInvestmentMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOLGCNSMangilaoSolarMember 2020-01-01 2020-12-31 0000887225 kep:JejuHanlimOffshoreWindCoMember 2020-01-01 2020-12-31 0000887225 kep:PTSiborpaEcoPowerMember 2020-01-01 2020-12-31 0000887225 kep:BSKENewIndustryFundVIIMember 2020-01-01 2020-12-31 0000887225 kep:KOSPOUSAMember 2020-01-01 2020-12-31 0000887225 kep:NambuUSAMember 2020-01-01 2020-12-31 0000887225 kep:TamraOffshoreWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOMCSMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOFMSMember 2020-01-01 2020-12-31 0000887225 kep:FirstkeepersMember 2020-01-01 2020-12-31 0000887225 kep:SecutecMember 2020-01-01 2020-12-31 0000887225 kep:SEGreenEnergyMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOMangilaoAmericaMember 2020-01-01 2020-12-31 0000887225 kep:ENewIndustryLBFundMember 2020-01-01 2020-12-31 0000887225 kep:SonghyunENewIndustryFundMember 2020-01-01 2020-12-31 0000887225 kep:BSKENewIndustryFundXMember 2020-01-01 2020-12-31 0000887225 kep:PTKoreaEnergyIndonesiaMember 2020-01-01 2020-12-31 0000887225 kep:KOLATSpAMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOCaliforniaLLCMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOMojaveHoldingsLLCMember 2020-01-01 2020-12-31 0000887225 kep:IncheonFuelCellCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:KOENServiceCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:KOMIPOServiceCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:KOWEPOServiceCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:KOSPOServiceCo.LtdMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOCSCMember 2020-01-01 2020-12-31 0000887225 kep:KOAKPowerLimitedMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOEngineeringConstructionCompanyMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOPlantServiceEngineeringMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOKDNMember 2020-01-01 2020-12-31 0000887225 kep:KOMIPOGlobalPteMember 2020-01-01 2020-12-31 0000887225 kep:KOREAImourarenUraniumInvestmentCorpMember 2020-01-01 2020-12-31 0000887225 kep:KOSEPAustraliaMember 2020-01-01 2020-12-31 0000887225 kep:QatranaElectricPowerCompanyMember 2020-01-01 2020-12-31 0000887225 kep:KHNPCanadaEnergyMember 2020-01-01 2020-12-31 0000887225 kep:KoreaWaterburyUraniumLimitedPartnershipMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOEnergyServiceCompanyMember 2020-01-01 2020-12-31 0000887225 kep:KEPCONetherlandsS3BVMember 2020-01-01 2020-12-31 0000887225 kep:PTKOMIPOPembangkitanJawaBaliMember 2020-01-01 2020-12-31 0000887225 kep:PTCirebonPowerServiceMember 2020-01-01 2020-12-31 0000887225 kep:KOWEPOInternationalCorporationMember 2020-01-01 2020-12-31 0000887225 kep:KOSPOJordanMember 2020-01-01 2020-12-31 0000887225 kep:EWPRenewableMember 2020-01-01 2020-12-31 0000887225 kep:DGFairhavenPowerMember 2020-01-01 2020-12-31 0000887225 kep:CaliforniaPowerHoldingsMember 2020-01-01 2020-12-31 0000887225 kep:GyeongjuWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:EWPRCBiomassHoldingsMember 2020-01-01 2020-12-31 0000887225 kep:KoreaOffshoreWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:KOSEPMaterialMember 2020-01-01 2020-12-31 0000887225 kep:CommerceandIndustryEnergyMember 2020-01-01 2020-12-31 0000887225 kep:KOSPOChileSpAMember 2020-01-01 2020-12-31 0000887225 kep:PTKOWEPOSumselOperationandMaintenanceServicesMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOEnergySolutionMember 2020-01-01 2020-12-31 0000887225 kep:SolarSchoolPlantMember 2020-01-01 2020-12-31 0000887225 kep:MohaSolarCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:YeongYangApollonPhotovoltaicCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:SolarvaderCo.LtdMember 2020-01-01 2020-12-31 0000887225 kep:YeongYangSolarManagementCo.LtdMember 2020-01-01 2020-12-31 0000887225 kep:LsgHydroPowerLimitedMember 2020-01-01 2020-12-31 0000887225 kep:KoenBioCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:KomipoEnergySolutionAmericaLlcMember 2020-01-01 2020-12-31 0000887225 kep:ElaraClassBMemberLlcMember 2020-01-01 2020-12-31 0000887225 kep:ElaraEnergyHoldingsLlcMember 2020-01-01 2020-12-31 0000887225 kep:KomipoIberianSolarGroupS.l.u.Member 2020-01-01 2020-12-31 0000887225 kep:KowepoEuropeB.v.Member 2020-01-01 2020-12-31 0000887225 kep:CvsEquityHoldingsLlcMember 2020-01-01 2020-12-31 0000887225 kep:CvsDevelopmentHoldingsLlcMember 2020-01-01 2020-12-31 0000887225 kep:CvsDevelopmentLlcMember 2020-01-01 2020-12-31 0000887225 kep:ConchoValleyEnergyLlcMember 2020-01-01 2020-12-31 0000887225 kep:ConchoValleySolarLlcMember 2020-01-01 2020-12-31 0000887225 kep:YeongdeokSunriseWindPowerCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:KhnpSpainS.l.Member 2020-01-01 2020-12-31 0000887225 kep:CvsClassBMemberLlcMember 2020-01-01 2020-12-31 0000887225 kep:CvsEnergyHoldingsLlcMember 2020-01-01 2020-12-31 0000887225 kep:ElaraEnergyProjectLlcMember 2020-01-01 2020-12-31 0000887225 kep:JeongamWindPowerCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:CvsClassBHoldingsLlcMember 2020-01-01 2020-12-31 0000887225 kep:YeongYangCorporationCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:YeongYangInnovationCo.LtdMember 2020-01-01 2020-12-31 0000887225 kep:YeongYangHorusPhotovoltaicCo.LtdMember 2020-01-01 2020-12-31 0000887225 kep:ElaraInvestmentHoldingsLlcMember 2020-01-01 2020-12-31 0000887225 kep:ElaraEquityHoldingsLlcMember 2020-01-01 2020-12-31 0000887225 kep:ElaraClassBHoldingsLlcMember 2020-01-01 2020-12-31 0000887225 kep:KOSPOYoungnamPowerMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOKPSPhilippinesCorpMember 2020-01-01 2020-12-31 0000887225 kep:HeeMangSunlightPowerMember 2020-01-01 2020-12-31 0000887225 kep:FujeijWindPowerCompanyMember 2020-01-01 2020-12-31 0000887225 kep:HICarbonProfessionalPrivateSpecialAssetInvestmentTrust1Member 2020-01-01 2020-12-31 0000887225 kep:ChitoseSolarPowerPlantMember 2020-01-01 2020-12-31 0000887225 kep:KOSPOPowerServicesLimitadaMember 2020-01-01 2020-12-31 0000887225 kep:EnergyNewIndustrySpecializedInvestmentPrivateInvestmentTrustMember 2020-01-01 2020-12-31 0000887225 kep:KOENBylongMember 2020-01-01 2020-12-31 0000887225 kep:KOMIPOBylongMember 2020-01-01 2020-12-31 0000887225 kep:KOWEPOBylongMember 2020-01-01 2020-12-31 0000887225 kep:KOSPOBylongMember 2020-01-01 2020-12-31 0000887225 kep:EWPAmericaMember 2020-01-01 2020-12-31 0000887225 kep:KNFCanadaEnergyLimitedMember 2020-01-01 2020-12-31 0000887225 kep:EWPBarbados1SRLMember 2020-01-01 2020-12-31 0000887225 kep:KoreaSouthernPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaEastWestPowerMember 2020-01-01 2020-12-31 0000887225 kep:KEPCONuclearFuelMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOInternationalHongKongMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOInternationalPhilippinesMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOGansuInternationalMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOPhilippinesHoldingsMember 2020-01-01 2020-12-31 0000887225 kep:GyeonggiGreenEnergyMember 2020-01-01 2020-12-31 0000887225 kep:PTTanggamusElectricPowerMember 2020-01-01 2020-12-31 0000887225 kep:KOMIPOAmericaMember 2020-01-01 2020-12-31 0000887225 kep:KOSEPUSAINCMember 2020-01-01 2020-12-31 0000887225 kep:PTEWPIndonesiaMember 2020-01-01 2020-12-31 0000887225 kep:KEPCONetherlandsJ3BVMember 2020-01-01 2020-12-31 0000887225 kep:GlobalOnePioneerBVMember 2020-01-01 2020-12-31 0000887225 kep:GlobalEnergyPioneerBVMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOPhilippinesCorporationMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOIlijanCorporationMember 2020-01-01 2020-12-31 0000887225 kep:MangilaoIntermediateHoldingsMember 2020-01-01 2020-12-31 0000887225 kep:EWPServiceCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:PT.KOMIPOEnergyIndonesiaMember 2020-01-01 2020-12-31 0000887225 kep:KNFPartnersMember 2020-01-01 2020-12-31 0000887225 kep:MiraPowerLimitedMember 2020-01-01 2020-12-31 0000887225 kep:KoreaWesternPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaMidlandPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaSoutheastPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaHydroNuclearPowerMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOLebanonSARLMember 2020-01-01 2020-12-31 0000887225 kep:KEPCONeimengguInternationalMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOShanxiInternationalMember 2020-01-01 2020-12-31 0000887225 kep:KEPCONetherlandsBVMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOAustraliaMember 2020-01-01 2020-12-31 0000887225 kep:KOMIPOAustraliaMember 2020-01-01 2020-12-31 0000887225 kep:KOWEPOAustraliaMember 2020-01-01 2020-12-31 0000887225 kep:KOSPOAustraliaMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOMiddleEastHoldingCompanyMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOBylongAustraliaMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOHoldingsdeMexicoMember 2020-01-01 2020-12-31 0000887225 kep:KSTElectricPowerCompanyMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ComputerSoftwareMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 kep:GovernmentGrantsMember ifrs-full:ComputerSoftwareMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:MiningRightsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CapitalisedDevelopmentExpenditureMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 kep:GovernmentGrantsMember ifrs-full:CapitalisedDevelopmentExpenditureMember 2020-01-01 2020-12-31 0000887225 ifrs-full:IntangibleAssetsUnderDevelopmentMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 kep:GovernmentGrantsMember ifrs-full:IntangibleAssetsUnderDevelopmentMember 2020-01-01 2020-12-31 0000887225 kep:UsageRightsOfDonatedAssetsAndOtherMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 kep:LeaseAgreementsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 kep:GreenhouseGasEmissionsRightsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OtherIntangibleAssetsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 kep:GovernmentGrantsMember ifrs-full:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0000887225 kep:IntangibleAssetsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:SubsidiariesMember 2020-01-01 2020-12-31 0000887225 kep:Fy96Member 2020-01-01 2020-12-31 0000887225 kep:Fy97Member 2020-01-01 2020-12-31 0000887225 kep:Fy04Member 2020-01-01 2020-12-31 0000887225 kep:Fy11Member 2020-01-01 2020-12-31 0000887225 kep:Fy12Member 2020-01-01 2020-12-31 0000887225 kep:Fy14Member 2020-01-01 2020-12-31 0000887225 kep:Fy15Member 2020-01-01 2020-12-31 0000887225 kep:Fy16Member 2020-01-01 2020-12-31 0000887225 kep:Fy17aMember 2020-01-01 2020-12-31 0000887225 kep:Fy17bMember 2020-01-01 2020-12-31 0000887225 kep:Fy17cMember 2020-01-01 2020-12-31 0000887225 kep:Fy18aMember 2020-01-01 2020-12-31 0000887225 kep:Fy18bMember 2020-01-01 2020-12-31 0000887225 kep:Fy19aMember 2020-01-01 2020-12-31 0000887225 kep:Fy19bMember 2020-01-01 2020-12-31 0000887225 kep:Fy19cMember 2020-01-01 2020-12-31 0000887225 kep:Fy19dMember 2020-01-01 2020-12-31 0000887225 kep:Fy19eMember 2020-01-01 2020-12-31 0000887225 kep:Fy19fMember 2020-01-01 2020-12-31 0000887225 kep:Fy20aMember 2020-01-01 2020-12-31 0000887225 kep:Fy20bMember 2020-01-01 2020-12-31 0000887225 kep:Fy20cMember 2020-01-01 2020-12-31 0000887225 kep:Fy20dMember 2020-01-01 2020-12-31 0000887225 kep:ElectricityBonds1Member 2020-01-01 2020-12-31 0000887225 kep:CorporateBondsMember 2020-01-01 2020-12-31 0000887225 kep:ProvisionsForEmployeeBenefitsMember 2020-01-01 2020-12-31 0000887225 kep:ProvisionsForNuclearPlantsRestorationMember 2020-01-01 2020-12-31 0000887225 ifrs-full:LegalProceedingsProvisionMember 2020-01-01 2020-12-31 0000887225 kep:PcbsRecoveryProvisionsMember 2020-01-01 2020-12-31 0000887225 kep:OtherRecoveryProvisionsMember 2020-01-01 2020-12-31 0000887225 kep:WasteRecoveryProvisionsMember 2020-01-01 2020-12-31 0000887225 kep:SpentFuelRecoveryProvisionsMember 2020-01-01 2020-12-31 0000887225 kep:PowerPlantRegionalSupportProgramProvisionsMember 2020-01-01 2020-12-31 0000887225 kep:ProvisionsForTaxMember 2020-01-01 2020-12-31 0000887225 kep:TransmissionRegionalSupportProgramProvisionsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FinancialGuaranteeContractsMember 2020-01-01 2020-12-31 0000887225 kep:ProvisionsForGreenhouseGasEmissionsObligationsMember 2020-01-01 2020-12-31 0000887225 kep:ProvisionsForRpsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:MiscellaneousOtherProvisionsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:PresentValueOfDefinedBenefitObligationMember 2020-01-01 2020-12-31 0000887225 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CostOfSalesMember 2020-01-01 2020-12-31 0000887225 kep:SpentFuelMember 2020-01-01 2020-12-31 0000887225 kep:IncreaseDecreaseOfIncomeBeforeIncomeTaxMember 2020-01-01 2020-12-31 0000887225 kep:ShareholdersEquityMember 2020-01-01 2020-12-31 0000887225 ifrs-full:LeaseLiabilitiesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:DerivativesMember 2020-01-01 2020-12-31 0000887225 kep:BorrowingsAndDebtSecuritiesMember 2020-01-01 2020-12-31 0000887225 kep:SpentFuelMember kep:DiscountRateMember 2020-01-01 2020-12-31 0000887225 kep:ProvisionsForNuclearPlantsRestorationMember kep:InflationRateMember 2020-01-01 2020-12-31 0000887225 kep:ProvisionsForNuclearPlantsRestorationMember kep:DiscountRateMember 2020-01-01 2020-12-31 0000887225 kep:PcbsRecoveryProvisionsMember kep:InflationRateMember 2020-01-01 2020-12-31 0000887225 kep:PcbsRecoveryProvisionsMember kep:DiscountRateMember 2020-01-01 2020-12-31 0000887225 kep:SpentFuelMember kep:InflationRateMember 2020-01-01 2020-12-31 0000887225 ifrs-full:IssuedCapitalMember 2020-01-01 2020-12-31 0000887225 ifrs-full:RetainedEarningsMember 2020-01-01 2020-12-31 0000887225 kep:OtherComponentsOfEquityAttributableToOwnersOfParentMember 2020-01-01 2020-12-31 0000887225 ifrs-full:EquityAttributableToOwnersOfParentMember 2020-01-01 2020-12-31 0000887225 ifrs-full:NoncontrollingInterestsMember 2020-01-01 2020-12-31 0000887225 kep:TransmissionAndDistributionMember ifrs-full:OperatingSegmentsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:MaterialReconcilingItemsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:AllOtherSegmentsMember ifrs-full:OperatingSegmentsMember 2020-01-01 2020-12-31 0000887225 kep:PlantMaintenanceEngineeringServiceMember ifrs-full:OperatingSegmentsMember 2020-01-01 2020-12-31 0000887225 kep:ElectricPowerGenerationNonNuclearMember ifrs-full:OperatingSegmentsMember 2020-01-01 2020-12-31 0000887225 kep:ElectricPowerGenerationNuclearMember ifrs-full:OperatingSegmentsMember 2020-01-01 2020-12-31 0000887225 kep:KoreaEnergySolutionsCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:ITRCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:SureDataLabCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:SEPCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:HankookElectricPowerInformationCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:TronixCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:O2BGlobalCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:SPCPowerCorporationMember 2020-01-01 2020-12-31 0000887225 kep:KNHSolarMember 2020-01-01 2020-12-31 0000887225 kep:KNOCNigerianEastOilMember 2020-01-01 2020-12-31 0000887225 kep:PTCirebonElectricPowerMember 2020-01-01 2020-12-31 0000887225 kep:GemengInternationalEnergyMember 2020-01-01 2020-12-31 0000887225 kep:KoreaNuclearPartnersMember 2020-01-01 2020-12-31 0000887225 kep:KoreaElectricPowerCorporationFundMember 2020-01-01 2020-12-31 0000887225 kep:EnergyInfraAssetManagementMember 2020-01-01 2020-12-31 0000887225 kep:DaegucleanEnergyMember 2020-01-01 2020-12-31 0000887225 kep:YaksuESSLtdMember 2020-01-01 2020-12-31 0000887225 kep:NepalWaterEnergyDevelopmentMember 2020-01-01 2020-12-31 0000887225 kep:GwangyangGreenEnergyMember 2020-01-01 2020-12-31 0000887225 kep:PNDSolarMember 2020-01-01 2020-12-31 0000887225 kep:HyundaiEcoEnergyCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:YeongGwangYaksuWindElectricCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:GreenEnergyElectricityGenerationCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:StructureTestNetworkCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:NamjeongsusangSolarPowerOperationCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:HyundaiGreenPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaPowerExchangeMember 2020-01-01 2020-12-31 0000887225 kep:TaebaekWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:GangwonWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:TaebackGuinemiWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:PyeongchangWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:DaeryunPowerMember 2020-01-01 2020-12-31 0000887225 kep:YTNMember 2020-01-01 2020-12-31 0000887225 kep:ChangjukWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaElectricPowerIndustrialDevelopmentMember 2020-01-01 2020-12-31 0000887225 kep:KoreaGasCorporationMember 2020-01-01 2020-12-31 0000887225 kep:KNOCNigerianWestOilMember 2020-01-01 2020-12-31 0000887225 kep:PTWampuElectricPowerMember 2020-01-01 2020-12-31 0000887225 kep:PTBayanResourcesTBKMember 2020-01-01 2020-12-31 0000887225 kep:SPowerMember 2020-01-01 2020-12-31 0000887225 kep:PioneerGasPowerMember 2020-01-01 2020-12-31 0000887225 kep:EurasiaEnergyHoldingsMember 2020-01-01 2020-12-31 0000887225 kep:XePianXeNamnoyPowerMember 2020-01-01 2020-12-31 0000887225 kep:HadongMineralFiberMember 2020-01-01 2020-12-31 0000887225 kep:PTMutiaraJawaMember 2020-01-01 2020-12-31 0000887225 kep:SamcheokEcoMaterialsMember 2020-01-01 2020-12-31 0000887225 kep:NoeulGreenEnergyMember 2020-01-01 2020-12-31 0000887225 kep:GoseongGreenPowerMember 2020-01-01 2020-12-31 0000887225 kep:GangneungEcoPowerMember 2020-01-01 2020-12-31 0000887225 kep:ShinPyeongtaekPowerMember 2020-01-01 2020-12-31 0000887225 kep:HaengBokDoSiPhotovoltaicPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:DongducheonDreamPowerMember 2020-01-01 2020-12-31 0000887225 kep:JinbhuvishPowerGenerationPvtMember 2020-01-01 2020-12-31 0000887225 kep:DaejungOffshoreWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:GSDonghaeElectricPowerMember 2020-01-01 2020-12-31 0000887225 kep:DaeguPhotovoltaicMember 2020-01-01 2020-12-31 0000887225 kep:BusanGreenEnergyMember 2020-01-01 2020-12-31 0000887225 kep:KoreaElectricVehicleChargingServiceMember 2020-01-01 2020-12-31 0000887225 kep:GunsanBioEnergyMember 2020-01-01 2020-12-31 0000887225 kep:IndeckNilesDevelopmentLLCMember 2020-01-01 2020-12-31 0000887225 kep:IndeckNilesAssetManagementLLCMember 2020-01-01 2020-12-31 0000887225 kep:HanwhaCorporation-linkedSunlightPowerSpecialPrivateEquityInvestmentTrustNo1Member 2020-01-01 2020-12-31 0000887225 kep:SuwonNewPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:KPGEIncMember 2020-01-01 2020-12-31 0000887225 kep:GwangbaekSolarPowerInvestmentCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:BitgoelEcoEnergyCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:JejuGimnyeongWindPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:SeoroseoroSunnyPowerPlantCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:MuanSolarParkCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:YuDangSolarCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:DaewonGreenEnergyCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:AnjwaSmartFarmSolarCityCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:GoDeokCleanEnergyCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:MuanSunshineSolarPowerPlantCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:BigeumResidentPhotovoltaicPowerMember 2020-01-01 2020-12-31 0000887225 kep:JejuSolarOneCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:SaemangeumHeemangPhotovoltaicCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:GoesanSolarParkCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:KAPESMember 2020-01-01 2020-12-31 0000887225 kep:YeonggwangbaeksuWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:NghiSon2PowerMember 2020-01-01 2020-12-31 0000887225 kep:KelarSAMember 2020-01-01 2020-12-31 0000887225 kep:HORUSSOLARSADECVMember 2020-01-01 2020-12-31 0000887225 kep:RECURSOSSOLARESPVDEMEXICOIISSDECVMember 2020-01-01 2020-12-31 0000887225 kep:SUNMEXRENOVABLESSADECVMember 2020-01-01 2020-12-31 0000887225 kep:ShuweihatAsiaOperationMaintenanceCompanyMember 2020-01-01 2020-12-31 0000887225 kep:WaterburyLakeUraniumLPMember 2020-01-01 2020-12-31 0000887225 kep:ASMBGInvesticiiADMember 2020-01-01 2020-12-31 0000887225 kep:RESTechnologyADMember 2020-01-01 2020-12-31 0000887225 kep:KVHoldingsMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOSPCPowerCorporationMember 2020-01-01 2020-12-31 0000887225 kep:GansuDatangYumenWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:DatangChifengRenewablePowerMember 2020-01-01 2020-12-31 0000887225 kep:DatangKEPCOChaoyangRenewablePowerMember 2020-01-01 2020-12-31 0000887225 kep:RabighElectricityMember 2020-01-01 2020-12-31 0000887225 kep:RabighOperationMaintenanceMember 2020-01-01 2020-12-31 0000887225 kep:GlobalTradeOfPowerSystemMember 2020-01-01 2020-12-31 0000887225 kep:ExpresswaySolarlightPowerGenerationMember 2020-01-01 2020-12-31 0000887225 kep:AmmanAsiaElectricPowerMember 2020-01-01 2020-12-31 0000887225 kep:HonamWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:JeongamWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaPowerEngineeringServiceMember 2020-01-01 2020-12-31 0000887225 kep:ChuncheonEnergyMember 2020-01-01 2020-12-31 0000887225 kep:PTTanjungPowerIndonesiaMember 2020-01-01 2020-12-31 0000887225 kep:IncheonNewPowerMember 2020-01-01 2020-12-31 0000887225 kep:SeokmunEnergyMember 2020-01-01 2020-12-31 0000887225 kep:DaehanWindPowerPSCMember 2020-01-01 2020-12-31 0000887225 kep:BarakahOneCompanyMember 2020-01-01 2020-12-31 0000887225 kep:NawahEnergyMember 2020-01-01 2020-12-31 0000887225 kep:MOMENTUMMember 2020-01-01 2020-12-31 0000887225 kep:DaeguGreenPowerJointVenturesMember 2020-01-01 2020-12-31 0000887225 kep:BusanShinhoSolarPowerMember 2020-01-01 2020-12-31 0000887225 kep:JamaicaPublicServiceMember 2020-01-01 2020-12-31 0000887225 kep:KWNuclearComponentsMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOUhdeMember 2020-01-01 2020-12-31 0000887225 kep:ShuweihatAsiaPowerInvestmentBVMember 2020-01-01 2020-12-31 0000887225 kep:YeonggwangWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:ChesterSolarIVSpAMember 2020-01-01 2020-12-31 0000887225 kep:ChesterSolarVSpAMember 2020-01-01 2020-12-31 0000887225 kep:DiegoDeAlmagroSolarSpAMember 2020-01-01 2020-12-31 0000887225 kep:SouthJamaicaPowerCompanyLimitedMember 2020-01-01 2020-12-31 0000887225 kep:DaesanGreenEnergyCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:BitsolarEnergyMember 2020-01-01 2020-12-31 0000887225 kep:EnergycoLLCMember 2020-01-01 2020-12-31 0000887225 kep:CAESLLCMember 2020-01-01 2020-12-31 0000887225 kep:HapcheonFloatingPhotovoltaicPowerPlantIncMember 2020-01-01 2020-12-31 0000887225 kep:BusanIndustrialSolarPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:REHolidayHoldingsLLCMember 2020-01-01 2020-12-31 0000887225 kep:REPioneerHoldingsLLCMember 2020-01-01 2020-12-31 0000887225 kep:REBarrenRidge1HoldingsLLCMember 2020-01-01 2020-12-31 0000887225 kep:REAstoria2LandCoLLCMember 2020-01-01 2020-12-31 0000887225 kep:REBarrenRidgeLandCoLLCMember 2020-01-01 2020-12-31 0000887225 kep:LaurelSpAMember 2020-01-01 2020-12-31 0000887225 kep:KIAMCOKOWEPOBannertonHoldCoPtyLtdMember 2020-01-01 2020-12-31 0000887225 kep:ChileSolarJVSpAMember 2020-01-01 2020-12-31 0000887225 kep:Cheong-SongNoraesanWindPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:ChesterSolarISpAMember 2020-01-01 2020-12-31 0000887225 kep:SolarPhilippinesCalataganCorporationMember 2020-01-01 2020-12-31 0000887225 kep:SaemangeumSolarPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:ChungsongmeonBongSanWindPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:JaeunResidentWindPowerPlantCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:DEEnergiaSpAMember 2020-01-01 2020-12-31 0000887225 kep:DangjinEcoPowerCoLtdNewlyMember 2020-01-01 2020-12-31 0000887225 kep:HaemodumSolarCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:YangyangWindPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:TaebaekGadeoksanWindPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:StavroHoldingIIABMember 2020-01-01 2020-12-31 0000887225 kep:SolaseadoSolarPowerMember 2020-01-01 2020-12-31 0000887225 kep:YeongamSolarPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:SamsuWindPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:PulauIndahPowerPlantSdnBhdMember 2020-01-01 2020-12-31 0000887225 kep:SamYangPhotovoltaicPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:NHAmundiGlobalInfrastructureInvestmentPrivateInvestmentTrust21Member 2020-01-01 2020-12-31 0000887225 kep:ShinhanBNPPPrivateInvestmentTrustEastWestSunlightDreamMember 2020-01-01 2020-12-31 0000887225 kep:PTBaritoWahanaTenagaMember 2020-01-01 2020-12-31 0000887225 kep:CheongnaEnergyMember 2020-01-01 2020-12-31 0000887225 kep:NaepoGreenEnergyMember 2020-01-01 2020-12-31 0000887225 kep:HyundaiEnergyMember 2020-01-01 2020-12-31 0000887225 kep:OneEnergyAsiaLimitedMember 2020-01-01 2020-12-31 0000887225 kep:KASINVESTMENTILLCMember 2020-01-01 2020-12-31 0000887225 kep:KASINVESTMENTIILLCMember 2020-01-01 2020-12-31 0000887225 kep:SamYangPhotovoltaicPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:YeonggwangWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:YeonggwangbaeksuWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:NaepoGreenEnergyMember 2020-01-01 2020-12-31 0000887225 kep:HonamWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:DaeguGreenPowerJointVenturesMember 2020-01-01 2020-12-31 0000887225 kep:ChuncheonEnergyMember 2020-01-01 2020-12-31 0000887225 kep:JeongamWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaDevelopmentBankMember 2020-01-01 2020-12-31 0000887225 kep:HaemodumSolarCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:YeongamSolarPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:SolaseadoSolarPowerMember 2020-01-01 2020-12-31 0000887225 kep:JaeunResidentWindPowerPlantCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:DangjinEcoPowerMember 2020-01-01 2020-12-31 0000887225 kep:BitsolarEnergyMember 2020-01-01 2020-12-31 0000887225 kep:BusanShinhoSolarPowerMember 2020-01-01 2020-12-31 0000887225 kep:DaesanGreenEnergyCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:KEPCOUhdeMember 2020-01-01 2020-12-31 0000887225 kep:TaebaekGadeoksanWindPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:Cheong-SongNoraesanWindPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:GreenEnergyElectricityGenerationCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:NamjeongsusangSolarPowerOperationCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:ChungsongmeonBongsanWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:EnergycoCo.Ltd.FormerlyEnergycoLlcMember 2020-01-01 2020-12-31 0000887225 kep:BusanIndustrialSolarPowerMember 2020-01-01 2020-12-31 0000887225 kep:OmisanWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:TaebackGuinemiWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:PyeongchangWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:DaeryunPowerMember 2020-01-01 2020-12-31 0000887225 kep:ChangjukWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:GSDonghaeElectricPowerMember 2020-01-01 2020-12-31 0000887225 kep:KNHSolarMember 2020-01-01 2020-12-31 0000887225 kep:PNDSolarMember 2020-01-01 2020-12-31 0000887225 kep:HyundaiEcoEnergyCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:YeongGwangYaksuWindElectricCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:TaebaekGadeoksanWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaEnergySolutionsCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:BitgoelEcoEnergyMember 2020-01-01 2020-12-31 0000887225 kep:MuanSolarParkCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:AnjwaSmartFarmSolarCityMember 2020-01-01 2020-12-31 0000887225 kep:DaewonGreenEnergyMember 2020-01-01 2020-12-31 0000887225 kep:SaemangeumHeemangPhotovoltaicMember 2020-01-01 2020-12-31 0000887225 kep:Ud4mMember 2020-01-01 2020-12-31 0000887225 kep:DongbuHighwaySolarMember 2020-01-01 2020-12-31 0000887225 kep:SeobuHighwaySolarMember 2020-01-01 2020-12-31 0000887225 kep:SuredatalabMember 2020-01-01 2020-12-31 0000887225 kep:SuwonNewPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:HankookElectricPowerInformationMember 2020-01-01 2020-12-31 0000887225 kep:KostureMember 2020-01-01 2020-12-31 0000887225 kep:MuanSunshineSolarPowerPlantCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:ShinPyeongtaekPowerMember 2020-01-01 2020-12-31 0000887225 kep:NoeulGreenEnergyMember 2020-01-01 2020-12-31 0000887225 kep:SamcheokEcoMaterialsMember 2020-01-01 2020-12-31 0000887225 kep:YTNMember 2020-01-01 2020-12-31 0000887225 kep:BusanGreenEnergyMember 2020-01-01 2020-12-31 0000887225 kep:GunsanBioEnergyMember 2020-01-01 2020-12-31 0000887225 kep:KoreaElectricVehicleChargeServiceMember 2020-01-01 2020-12-31 0000887225 kep:EnergyInfraAssetManagementMember 2020-01-01 2020-12-31 0000887225 kep:GangwonWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:GwangyangGreenEnergyMember 2020-01-01 2020-12-31 0000887225 kep:BigeumResidentPhotovoltaicPowerMember 2020-01-01 2020-12-31 0000887225 kep:DongducheonDreamPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaGasCorporationMember 2020-01-01 2020-12-31 0000887225 kep:DaejungOffshoreWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:DaeguPhotovoltaicMember 2020-01-01 2020-12-31 0000887225 kep:HaengBokDoSiPhotovoltaicPowerMember 2020-01-01 2020-12-31 0000887225 kep:GoseongGreenPowerMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ForwardContractMember kep:NotDesignatedAsHedgingInstrumentMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CurrencySwapContractMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CurrencySwapContractMember kep:NotDesignatedAsHedgingInstrumentMember 2020-01-01 2020-12-31 0000887225 kep:DesignatedAsHedgingInstrumentMember ifrs-full:CurrencySwapContractMember 2020-01-01 2020-12-31 0000887225 ifrs-full:InterestRateSwapContractMember 2020-01-01 2020-12-31 0000887225 ifrs-full:InterestRateSwapContractMember kep:NotDesignatedAsHedgingInstrumentMember 2020-01-01 2020-12-31 0000887225 kep:DesignatedAsHedgingInstrumentMember ifrs-full:InterestRateSwapContractMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OptionContractMember kep:NotDesignatedAsHedgingInstrumentMember 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings1Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings2Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings3Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings4Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings5Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings6Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings7Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings8Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings9Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings10Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings11Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings12Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings13Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings14Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings15Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings16Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings17Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings18Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings19Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings20Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings21Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings22Member 2020-01-01 2020-12-31 0000887225 kep:LocalLongTermBorrowings23Member 2020-01-01 2020-12-31 0000887225 kep:ForeignLongTermBorrowings1Member 2020-01-01 2020-12-31 0000887225 kep:ForeignLongTermBorrowings2Member 2020-01-01 2020-12-31 0000887225 kep:ForeignLongTermBorrowings3Member 2020-01-01 2020-12-31 0000887225 kep:ForeignLongTermBorrowings4Member 2020-01-01 2020-12-31 0000887225 kep:ForeignLongTermBorrowings5Member 2020-01-01 2020-12-31 0000887225 kep:ForeignLongTermBorrowings6Member 2020-01-01 2020-12-31 0000887225 kep:ForeignLongTermBorrowings7Member 2020-01-01 2020-12-31 0000887225 kep:ForeignLongTermBorrowings8Member 2020-01-01 2020-12-31 0000887225 kep:ForeignLongTermBorrowings9Member 2020-01-01 2020-12-31 0000887225 kep:ForeignLongTermBorrowings10Member 2020-01-01 2020-12-31 0000887225 kep:ForeignLongTermBorrowings11Member 2020-01-01 2020-12-31 0000887225 kep:ForeignLongTermBorrowings12Member 2020-01-01 2020-12-31 0000887225 kep:LocalBankOverdraft1Member 2020-01-01 2020-12-31 0000887225 kep:LocalBankOverdraft2Member 2020-01-01 2020-12-31 0000887225 kep:ForeignShortTermBorrowings2Member 2020-01-01 2020-12-31 0000887225 kep:ForeignShortTermBorrowings1Member 2020-01-01 2020-12-31 0000887225 kep:ElectronicShortTermBonds1Member 2020-01-01 2020-12-31 0000887225 kep:LocalShortTermBorrowings1Member 2020-01-01 2020-12-31 0000887225 ifrs-full:TradeReceivablesMember 2020-01-01 2020-12-31 0000887225 kep:OtherReceivablesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:TradingEquitySecuritiesMember ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OtherEquitySecuritiesMember ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2020-01-01 2020-12-31 0000887225 ifrs-full:DerivativesMember ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2020-01-01 2020-12-31 0000887225 ifrs-full:DebtSecuritiesMember ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CountryOfDomicileMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CountryOfDomicileMember ifrs-full:ElectricityDistributionMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CountryOfDomicileMember kep:HeatSupplyMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ForeignCountriesMember kep:HeatSupplyMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ForeignCountriesMember kep:OthersMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ForeignCountriesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ForeignCountriesMember ifrs-full:ElectricityDistributionMember 2020-01-01 2020-12-31 0000887225 kep:OthersMember ifrs-full:CountryOfDomicileMember 2020-01-01 2020-12-31 0000887225 kep:NonCurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember 2020-01-01 2020-12-31 0000887225 kep:CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OtherEquitySecuritiesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:TradingEquitySecuritiesMember 2020-01-01 2020-12-31 0000887225 kep:ListedAndUnlistedEquitySecurtiesMember 2020-01-01 2020-12-31 0000887225 kep:GangneungEcoPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaPowerExchangeMember 2020-01-01 2020-12-31 0000887225 kep:TaebaekWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaElectricPowerIndustrialDevelopmentMember 2020-01-01 2020-12-31 0000887225 kep:ItrMember 2020-01-01 2020-12-31 0000887225 kep:StructureTestNetworkMember 2020-01-01 2020-12-31 0000887225 kep:SPowerMember 2020-01-01 2020-12-31 0000887225 kep:KwNuclearComponentsMember 2020-01-01 2020-12-31 0000887225 kep:HanwhaCorporation-linkedSunlightPowerSpecialPrivateEquityInvestmentTrustNo1Member 2020-01-01 2020-12-31 0000887225 kep:HyundaiEnergyMember 2020-01-01 2020-12-31 0000887225 kep:SaemangeumSolarPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:NHAmundiGlobalInfrastructureInvestmentPrivateInvestmentTrust21Member 2020-01-01 2020-12-31 0000887225 kep:KWNuclearComponentsMember 2020-01-01 2020-12-31 0000887225 kep:SeokmunEnergyMember 2020-01-01 2020-12-31 0000887225 kep:KoreaPowerEngineeringServiceMember 2020-01-01 2020-12-31 0000887225 kep:CheongnaEnergyMember 2020-01-01 2020-12-31 0000887225 ifrs-full:LandMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 kep:GovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:BuildingsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:PlanAssetsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ComputerSoftwareMember kep:ErpSystemAndOtherMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember kep:SmartTechnologyVerificationAndStandardDesignProjectConductingRightMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember kep:ContributionsToARPNRCDCMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CapitalisedDevelopmentExpenditureMember kep:ElectricitySalesInformationSystemMember 2020-01-01 2020-12-31 0000887225 kep:UsageRightsOfDonatedAssetsAndOtherMember kep:RightUseElectricityGasSupplyFacilityCommunityDistrictSongdoMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OtherIntangibleAssetsMember ifrs-full:ServiceConcessionRightsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OtherIntangibleAssetsMember kep:OccupancyAndUseOfPublicWatersMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OtherIntangibleAssetsMember kep:GreenhouseGasEmissionsRightsMember 2020-01-01 2020-12-31 0000887225 kep:MiningRightOfBylongMineMember ifrs-full:MiningRightsMember 2020-01-01 2020-12-31 0000887225 kep:UsageRightsOfDonatedAssetsAndOtherMember kep:SejongHaengbogdosiSharingChargeMember 2020-01-01 2020-12-31 0000887225 kep:DangjinPowerPlantLoadFacilityUsageRightMember kep:UsageRightsOfDonatedAssetsAndOtherMember 2020-01-01 2020-12-31 0000887225 kep:ElaraDevelopmentHoldingsLlcMember 2020-01-01 2020-12-31 0000887225 kep:ElaraDevelopmentLlcMember 2020-01-01 2020-12-31 0000887225 ifrs-full:TreasurySharesMember 2020-01-01 2020-12-31 0000887225 kep:OtherCapitalSurplusOtherThanGainsonDisposalOfTreasuryStocksMember 2020-01-01 2020-12-31 0000887225 kep:OtherCapitalSurplusMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember ifrs-full:Level3OfFairValueHierarchyMember ifrs-full:AtFairValueMember 2020-01-01 2020-12-31 0000887225 ifrs-full:AtFairValueMember ifrs-full:Level3OfFairValueHierarchyMember ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember kep:UnlistedSecuritiesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:LeaseLiabilitiesMember 2020-01-01 2020-12-31 0000887225 kep:BorrowingsAndDebtSecuritiesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:InvestmentsAccountedForUsingEquityMethodMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CashFlowHedgesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:NetDefinedBenefitLiabilityAssetMember 2020-01-01 2020-12-31 0000887225 ifrs-full:PropertyPlantAndEquipmentMember 2020-01-01 2020-12-31 0000887225 ifrs-full:IntangibleAssetsOtherThanGoodwillMember 2020-01-01 2020-12-31 0000887225 ifrs-full:LeaseReceivablesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember 2020-01-01 2020-12-31 0000887225 kep:DoubtfulMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OtherProvisionsMember 2020-01-01 2020-12-31 0000887225 kep:DeferredRevenueMember 2020-01-01 2020-12-31 0000887225 ifrs-full:AccumulatedImpairmentMember 2020-01-01 2020-12-31 0000887225 kep:GainsLossesOnForeignExchangeTranslationMember 2020-01-01 2020-12-31 0000887225 kep:OtherFinancialLiabilitiesMember 2020-01-01 2020-12-31 0000887225 kep:AccruedIncomeReceivableMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OtherTemporaryDifferencesMember 2020-01-01 2020-12-31 0000887225 kep:SpecialDeductionForPropertyPlantAndEquipmentMember 2020-01-01 2020-12-31 0000887225 ifrs-full:UnusedTaxLossesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:TemporaryDifferenceMember 2020-01-01 2020-12-31 0000887225 kep:ExcessDonationLimitMember 2020-01-01 2020-12-31 0000887225 kep:UnusedTaxLossesAndUnusedTaxCreditsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:UnusedTaxCreditsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:SeparateMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ConstructionInProgressMember kep:GovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:PropertyPlantAndEquipmentSubjectToOperatingLeasesMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OtherPropertyPlantAndEquipmentMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 kep:RetirementsPropertyPlantAndEquipmentMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 kep:ToolsDiesAndMoldsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ConstructionInProgressMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 kep:ToolsDiesAndMoldsMember kep:GovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OfficeEquipmentMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OfficeEquipmentMember kep:GovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:VehiclesMember kep:GovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:VehiclesMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ShipsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:MachineryMember kep:GovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:MachineryMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FixturesAndFittingsMember kep:GovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FixturesAndFittingsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:BuildingsMember kep:GovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:BuildingsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:LandMember kep:GovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:LandMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2020-01-01 2020-12-31 0000887225 kep:HyundaiGreenPowerMember 2020-01-01 2020-12-31 0000887225 ifrs-full:PropertyPlantAndEquipmentSubjectToOperatingLeasesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OtherPropertyPlantAndEquipmentMember 2020-01-01 2020-12-31 0000887225 ifrs-full:VehiclesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ShipsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:MachineryMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FixturesAndFittingsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:BuildingsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:LandMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2020-01-01 2020-12-31 0000887225 kep:CashAndCashEquivalentsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember 2020-01-01 2020-12-31 0000887225 ifrs-full:LoansAndReceivablesCategoryMember 2020-01-01 2020-12-31 0000887225 ifrs-full:TradeReceivablesMember 2020-01-01 2020-12-31 0000887225 kep:ShortTermFinancialInstrumentsCategoryMember 2020-01-01 2020-12-31 0000887225 kep:LongTermFinancialInstrumentsCategoryMember 2020-01-01 2020-12-31 0000887225 kep:OtherFinancialAssetsCategoryMember 2020-01-01 2020-12-31 0000887225 kep:UsageRightsOfDonatedAssetsAndOtherMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember 2020-01-01 2020-12-31 0000887225 kep:KAPESMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember 2020-01-01 2020-12-31 0000887225 kep:SharesInOtherComprehensiveIncomeLossOfInvestmentsInAssociatesAndJointVenturesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ReserveOfCashFlowHedgesMember 2020-01-01 2020-12-31 0000887225 kep:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0000887225 ifrs-full:HedgingInstrumentsMember 2020-01-01 2020-12-31 0000887225 kep:DerivativeAssetsApplyingHedgeAccountingCategoryMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember 2020-01-01 2020-12-31 0000887225 kep:IncheonNewPowerMember 2020-01-01 2020-12-31 0000887225 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000887225 kep:OtherSubsidiariesMember 2020-01-01 2020-12-31 0000887225 kep:BusanIndustrialSolarPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:SamsuWindPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:GoesanSolarParkMember 2020-01-01 2020-12-31 0000887225 kep:JejuGimnyeongWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:SeoroseoroSunnyPowerPlantCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:YudangSolarMember 2020-01-01 2020-12-31 0000887225 kep:OneAssociatesOverseasMember 2020-01-01 2020-12-31 0000887225 kep:GwangbaekSolarPowerInvestmentCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:HaengBokDoSiPhotovoltaicPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:ExpresswaySolarlightPowerGenerationMember 2020-01-01 2020-12-31 0000887225 kep:GlobalTradeOfPowerSystemMember 2020-01-01 2020-12-31 0000887225 kep:YaksuESSLtdMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OperatingSegmentsMember 2020-01-01 2020-12-31 0000887225 kep:HyundaiEnergyMember 2020-01-01 2020-12-31 0000887225 kep:SamcheokEcoMaterialsCo.LimitedMember 2020-01-01 2020-12-31 0000887225 kep:NaepoGreenEnergyMember 2020-01-01 2020-12-31 0000887225 kep:DaehanWindPowerPSCMember 2020-01-01 2020-12-31 0000887225 kep:NghiSon2PowerMember 2020-01-01 2020-12-31 0000887225 kep:BarakahOneCompanyMember 2020-01-01 2020-12-31 0000887225 kep:ChesterSolarIVSpAMember 2020-01-01 2020-12-31 0000887225 kep:IncheonNewPowerMember 2020-01-01 2020-12-31 0000887225 kep:KAPESMember 2020-01-01 2020-12-31 0000887225 kep:OthersAdjustmentMember 2020-01-01 2020-12-31 0000887225 kep:DeferredTaxesAdjustmentMember 2020-01-01 2020-12-31 0000887225 kep:EquityMethodAdjustmentMember 2020-01-01 2020-12-31 0000887225 ifrs-full:EliminationOfIntersegmentAmountsMember 2020-01-01 2020-12-31 0000887225 kep:ThirtyFiveJointVenturesOverseasMember 2020-01-01 2020-12-31 0000887225 kep:NineAssociatesOverseasMember 2020-01-01 2020-12-31 0000887225 kep:FiveJointVenturesOverseasMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CountryOfDomicileMember ifrs-full:PerformanceObligationsSatisfiedOverTimeMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CountryOfDomicileMember ifrs-full:PerformanceObligationsSatisfiedAtPointInTimeMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ForeignCountriesMember ifrs-full:PerformanceObligationsSatisfiedAtPointInTimeMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ForeignCountriesMember ifrs-full:PerformanceObligationsSatisfiedOverTimeMember 2020-01-01 2020-12-31 0000887225 kep:OtherGainsLossesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:AccumulatedImpairmentMember 2020-01-01 2020-12-31 0000887225 ifrs-full:GrossCarryingAmountMember 2020-01-01 2020-12-31 0000887225 kep:ShuweihatAsiaOperationMaintenanceCompanyMember ifrs-full:TopOfRangeMember 2020-01-01 2020-12-31 0000887225 kep:BarakahOneCompanyMember ifrs-full:TopOfRangeMember 2020-01-01 2020-12-31 0000887225 ifrs-full:TopOfRangeMember kep:SaemangeumSolarPowerCoLtdMember 2020-01-01 2020-12-31 0000887225 ifrs-full:BottomOfRangeMember kep:HorusSolarS.a.DeC.v.Member 2020-01-01 2020-12-31 0000887225 kep:HyundaiEnergyMember 2020-01-01 2020-12-31 0000887225 ifrs-full:BottomOfRangeMember kep:JejuSolaroneCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 ifrs-full:BottomOfRangeMember kep:GoDeokCleanEnergyCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:GoDeokCleanEnergyCo.Ltd.Member ifrs-full:TopOfRangeMember 2020-01-01 2020-12-31 0000887225 kep:SeoroseoroSunnyPowerPlantCoLtdMember ifrs-full:BottomOfRangeMember 2020-01-01 2020-12-31 0000887225 kep:KoreaGasCorporationMember 2020-01-01 2020-12-31 0000887225 ifrs-full:BottomOfRangeMember kep:GangwonWindPowerMember 2020-01-01 2020-12-31 0000887225 kep:KoreaPowerExchangeMember 2020-01-01 2020-12-31 0000887225 kep:KNOCNigerianEastOilMember ifrs-full:BottomOfRangeMember 2020-01-01 2020-12-31 0000887225 ifrs-full:TopOfRangeMember kep:SamcheokEcoMaterialsMember 2020-01-01 2020-12-31 0000887225 kep:DongducheonDreamPowerMember 2020-01-01 2020-12-31 0000887225 ifrs-full:TopOfRangeMember kep:KoreaElectricPowerCorporationFundMember 2020-01-01 2020-12-31 0000887225 ifrs-full:TopOfRangeMember kep:NepalWaterEnergyDevelopmentCompanyPrivateLimitedMember 2020-01-01 2020-12-31 0000887225 ifrs-full:BottomOfRangeMember kep:NamjeongsusangSolarPowerOperationCoLtdMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CostOfSalesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0000887225 kep:ConstructionInProcessAndOthersMember 2020-01-01 2020-12-31 0000887225 ifrs-full:BottomOfRangeMember kep:SamcheokEcoMaterialsMember 2020-01-01 2020-12-31 0000887225 kep:DaeguGreenPowerJointVenturesMember 2020-01-01 2020-12-31 0000887225 kep:IndeckNilesDevelopmentLLCMember 2020-01-01 2020-12-31 0000887225 kep:CheongnaEnergyMember 2020-01-01 2020-12-31 0000887225 kep:EcolliteMember 2020-01-01 2020-12-31 0000887225 kep:DayoneEnergyCo.Ltd.FormerlyHyundaiEnergyCo.Ltd.Member 2020-01-01 2020-12-31 0000887225 kep:GoDeokCleanEnergyCoLtdMember 2020-01-01 2020-12-31 0000887225 kep:EnergyInnovationFundIMember 2020-01-01 2020-12-31 0000887225 kep:GreenBiomassMember 2020-01-01 2020-12-31 0000887225 kep:KepcouhdeInc.Member 2020-01-01 2020-12-31 0000887225 kep:NepalWaterEnergyDevelopmentCompanyPrivateLtdMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CostOfSalesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ConstructionInProgressMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ConstructionInProgressMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember 2020-01-01 2020-12-31 0000887225 kep:AccrualsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:LongtermBorrowingsMember 2020-01-01 2020-12-31 0000887225 kep:InventoriesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:RightofuseAssetsMember 2020-01-01 2020-12-31 0000887225 kep:SecondPlannedPeriodMember 2020-01-01 2020-12-31 0000887225 kep:CashMember 2020-01-01 2020-12-31 0000887225 ifrs-full:LandMember 2020-01-01 2020-12-31 0000887225 ifrs-full:MachineryMember 2020-01-01 2020-12-31 0000887225 ifrs-full:FixturesAndFittingsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:BuildingsMember 2020-01-01 2020-12-31 0000887225 kep:ToolsdiesandmoldsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OfficeEquipmentMember 2020-01-01 2020-12-31 0000887225 ifrs-full:VehiclesMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ComputerSoftwareMember 2020-01-01 2020-12-31 0000887225 ifrs-full:InvestmentPropertyMember 2020-01-01 2020-12-31 0000887225 ifrs-full:ConstructionInProgressMember 2020-01-01 2020-12-31 0000887225 ifrs-full:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0000887225 ifrs-full:IntangibleAssetsUnderDevelopmentMember 2020-01-01 2020-12-31 0000887225 ifrs-full:CapitalisedDevelopmentExpenditureMember 2020-01-01 2020-12-31 0000887225 kep:TemporaryElectricityBillSupportForSmallBusinessOwnersMember 2020-01-01 2020-12-31 0000887225 kep:EnergyVoucherMember 2020-01-01 2020-12-31 0000887225 ifrs-full:BottomOfRangeMember 2021-01-01 2021-12-31 0000887225 ifrs-full:TopOfRangeMember 2021-01-01 2021-12-31 0000887225 kep:MohaSolarCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:KoreaHydroNuclearPowerMember 2021-01-01 2021-12-31 0000887225 kep:KoreaSoutheastPowerMember 2021-01-01 2021-12-31 0000887225 kep:KoreaMidlandPowerMember 2021-01-01 2021-12-31 0000887225 kep:KoreaWesternPowerMember 2021-01-01 2021-12-31 0000887225 kep:KoreaSouthernPowerMember 2021-01-01 2021-12-31 0000887225 kep:KoreaEastWestPowerMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOEngineeringConstructionCompanyMember 2021-01-01 2021-12-31 0000887225 kep:KEPCONuclearFuelMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOInternationalHongKongMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOInternationalPhilippinesMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOGansuInternationalMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOPhilippinesHoldingsMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOPhilippinesCorporationMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOIlijanCorporationMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOLebanonSARLMember 2021-01-01 2021-12-31 0000887225 kep:KEPCONeimengguInternationalMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOShanxiInternationalMember 2021-01-01 2021-12-31 0000887225 kep:KEPCONetherlandsBVMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOAustraliaMember 2021-01-01 2021-12-31 0000887225 kep:KOMIPOAustraliaMember 2021-01-01 2021-12-31 0000887225 kep:KOWEPOAustraliaMember 2021-01-01 2021-12-31 0000887225 kep:KOSPOAustraliaMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOMiddleEastHoldingCompanyMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOBylongAustraliaMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOHoldingsdeMexicoMember 2021-01-01 2021-12-31 0000887225 kep:KSTElectricPowerCompanyMember 2021-01-01 2021-12-31 0000887225 kep:EWPAmericaMember 2021-01-01 2021-12-31 0000887225 kep:KNFCanadaEnergyLimitedMember 2021-01-01 2021-12-31 0000887225 kep:EWPBarbados1SRLMember 2021-01-01 2021-12-31 0000887225 kep:GyeonggiGreenEnergyMember 2021-01-01 2021-12-31 0000887225 kep:PTTanggamusElectricPowerMember 2021-01-01 2021-12-31 0000887225 kep:KOMIPOAmericaMember 2021-01-01 2021-12-31 0000887225 kep:KOSEPUSAINCMember 2021-01-01 2021-12-31 0000887225 kep:PTEWPIndonesiaMember 2021-01-01 2021-12-31 0000887225 kep:KEPCONetherlandsJ3BVMember 2021-01-01 2021-12-31 0000887225 kep:GlobalOnePioneerBVMember 2021-01-01 2021-12-31 0000887225 kep:GlobalEnergyPioneerBVMember 2021-01-01 2021-12-31 0000887225 kep:MiraPowerLimitedMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOKPSPhilippinesCorpMember 2021-01-01 2021-12-31 0000887225 kep:HeeMangSunlightPowerMember 2021-01-01 2021-12-31 0000887225 kep:FujeijWindPowerCompanyMember 2021-01-01 2021-12-31 0000887225 kep:KOSPOYoungnamPowerMember 2021-01-01 2021-12-31 0000887225 kep:HICarbonProfessionalPrivateSpecialAssetInvestmentTrust1Member 2021-01-01 2021-12-31 0000887225 kep:ChitoseSolarPowerPlantMember 2021-01-01 2021-12-31 0000887225 kep:KOSPOPowerServicesLimitadaMember 2021-01-01 2021-12-31 0000887225 kep:EnergyNewIndustrySpecializedInvestmentPrivateInvestmentTrustMember 2021-01-01 2021-12-31 0000887225 kep:KOENBylongMember 2021-01-01 2021-12-31 0000887225 kep:KOMIPOBylongMember 2021-01-01 2021-12-31 0000887225 kep:KOWEPOBylongMember 2021-01-01 2021-12-31 0000887225 kep:KOSPOBylongMember 2021-01-01 2021-12-31 0000887225 kep:EWPBylongMember 2021-01-01 2021-12-31 0000887225 kep:KOWEPOLaoInternationalMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOUSMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOAlamosaMember 2021-01-01 2021-12-31 0000887225 kep:CogentrixofAlamosaMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOLGCNSMangilaoHoldingsMember 2021-01-01 2021-12-31 0000887225 kep:MangilaoInvestmentMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOLGCNSMangilaoSolarMember 2021-01-01 2021-12-31 0000887225 kep:JejuHanlimOffshoreWindCoMember 2021-01-01 2021-12-31 0000887225 kep:PTSiborpaEcoPowerMember 2021-01-01 2021-12-31 0000887225 kep:BSKENewIndustryFundVIIMember 2021-01-01 2021-12-31 0000887225 kep:ENewIndustryLBFundMember 2021-01-01 2021-12-31 0000887225 kep:SonghyunENewIndustryFundMember 2021-01-01 2021-12-31 0000887225 kep:BSKENewIndustryFundXMember 2021-01-01 2021-12-31 0000887225 kep:PTKoreaEnergyIndonesiaMember 2021-01-01 2021-12-31 0000887225 kep:KOLATSpAMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOCaliforniaLLCMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOMojaveHoldingsLLCMember 2021-01-01 2021-12-31 0000887225 kep:IncheonFuelCellCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:KOENServiceCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:KOMIPOServiceCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:KOWEPOServiceCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:KOSPOServiceCo.LtdMember 2021-01-01 2021-12-31 0000887225 kep:EWPServiceCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:PT.KOMIPOEnergyIndonesiaMember 2021-01-01 2021-12-31 0000887225 kep:KNFPartnersMember 2021-01-01 2021-12-31 0000887225 kep:KOSPOUSAMember 2021-01-01 2021-12-31 0000887225 kep:NambuUSAMember 2021-01-01 2021-12-31 0000887225 kep:TamraOffshoreWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOMCSMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOFMSMember 2021-01-01 2021-12-31 0000887225 kep:FirstkeepersMember 2021-01-01 2021-12-31 0000887225 kep:SecutecMember 2021-01-01 2021-12-31 0000887225 kep:SEGreenEnergyMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOMangilaoAmericaMember 2021-01-01 2021-12-31 0000887225 kep:MangilaoIntermediateHoldingsMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOCSCMember 2021-01-01 2021-12-31 0000887225 kep:KOAKPowerLimitedMember 2021-01-01 2021-12-31 0000887225 kep:KOMIPOEuropeBVMember 2021-01-01 2021-12-31 0000887225 kep:HaenanumEnergyFundMember 2021-01-01 2021-12-31 0000887225 kep:PajuEcoenergyMember 2021-01-01 2021-12-31 0000887225 kep:GuamUkuduPowerLLCMember 2021-01-01 2021-12-31 0000887225 kep:TSEnergyNo25CoLtdMember 2021-01-01 2021-12-31 0000887225 kep:KPSPartnersCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOECServiceCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:OgiriSolarPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:KHNPUSALLCMember 2021-01-01 2021-12-31 0000887225 kep:KOMIPOVanphongPowerServiceLLCMember 2021-01-01 2021-12-31 0000887225 kep:EnergyInnovationFundIMember 2021-01-01 2021-12-31 0000887225 kep:KhnpChileSpaMember 2021-01-01 2021-12-31 0000887225 kep:YeongYangCorporationCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:YeongYangInnovationCo.LtdMember 2021-01-01 2021-12-31 0000887225 kep:YeongYangHorusPhotovoltaicCo.LtdMember 2021-01-01 2021-12-31 0000887225 kep:ElaraInvestmentHoldingsLlcMember 2021-01-01 2021-12-31 0000887225 kep:ElaraEquityHoldingsLlcMember 2021-01-01 2021-12-31 0000887225 kep:ElaraClassBHoldingsLlcMember 2021-01-01 2021-12-31 0000887225 kep:ElaraDevelopmentHoldingsLlcMember 2021-01-01 2021-12-31 0000887225 kep:ElaraDevelopmentLlcMember 2021-01-01 2021-12-31 0000887225 kep:ElaraEnergyProjectLlcMember 2021-01-01 2021-12-31 0000887225 kep:JeongamWindPowerCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:CvsClassBHoldingsLlcMember 2021-01-01 2021-12-31 0000887225 kep:CvsClassBMemberLlcMember 2021-01-01 2021-12-31 0000887225 kep:CvsEnergyHoldingsLlcMember 2021-01-01 2021-12-31 0000887225 kep:YeongdeokSunriseWindPowerCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:KhnpSpainS.l.Member 2021-01-01 2021-12-31 0000887225 kep:ConchoValleyEnergyLlcMember 2021-01-01 2021-12-31 0000887225 kep:ConchoValleySolarLlcMember 2021-01-01 2021-12-31 0000887225 kep:KomipoIberianSolarGroupS.l.u.Member 2021-01-01 2021-12-31 0000887225 kep:KowepoEuropeB.v.Member 2021-01-01 2021-12-31 0000887225 kep:CvsEquityHoldingsLlcMember 2021-01-01 2021-12-31 0000887225 kep:CvsDevelopmentHoldingsLlcMember 2021-01-01 2021-12-31 0000887225 kep:CvsDevelopmentLlcMember 2021-01-01 2021-12-31 0000887225 kep:YeongYangApollonPhotovoltaicCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:SolarvaderCo.LtdMember 2021-01-01 2021-12-31 0000887225 kep:YeongYangSolarManagementCo.LtdMember 2021-01-01 2021-12-31 0000887225 kep:LsgHydroPowerLimitedMember 2021-01-01 2021-12-31 0000887225 kep:KoenBioCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:KomipoEnergySolutionAmericaLlcMember 2021-01-01 2021-12-31 0000887225 kep:ElaraClassBMemberLlcMember 2021-01-01 2021-12-31 0000887225 kep:ElaraEnergyHoldingsLlcMember 2021-01-01 2021-12-31 0000887225 kep:CommerceandIndustryEnergyMember 2021-01-01 2021-12-31 0000887225 kep:KOSPOChileSpAMember 2021-01-01 2021-12-31 0000887225 kep:PTKOWEPOSumselOperationandMaintenanceServicesMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOEnergySolutionMember 2021-01-01 2021-12-31 0000887225 kep:SolarSchoolPlantMember 2021-01-01 2021-12-31 0000887225 kep:KOWEPOInternationalCorporationMember 2021-01-01 2021-12-31 0000887225 kep:KOSPOJordanMember 2021-01-01 2021-12-31 0000887225 kep:EWPRenewableMember 2021-01-01 2021-12-31 0000887225 kep:DGFairhavenPowerMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOPlantServiceEngineeringMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOKDNMember 2021-01-01 2021-12-31 0000887225 kep:GyeongjuWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:EWPRCBiomassHoldingsMember 2021-01-01 2021-12-31 0000887225 kep:KoreaOffshoreWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:CaliforniaPowerHoldingsMember 2021-01-01 2021-12-31 0000887225 kep:KOSEPMaterialMember 2021-01-01 2021-12-31 0000887225 kep:KOMIPOGlobalPteMember 2021-01-01 2021-12-31 0000887225 kep:KOREAImourarenUraniumInvestmentCorpMember 2021-01-01 2021-12-31 0000887225 kep:KOSEPAustraliaMember 2021-01-01 2021-12-31 0000887225 kep:QatranaElectricPowerCompanyMember 2021-01-01 2021-12-31 0000887225 kep:KHNPCanadaEnergyMember 2021-01-01 2021-12-31 0000887225 kep:KoreaWaterburyUraniumLimitedPartnershipMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOEnergyServiceCompanyMember 2021-01-01 2021-12-31 0000887225 kep:KEPCONetherlandsS3BVMember 2021-01-01 2021-12-31 0000887225 kep:PTKOMIPOPembangkitanJawaBaliMember 2021-01-01 2021-12-31 0000887225 kep:PTCirebonPowerServiceMember 2021-01-01 2021-12-31 0000887225 ifrs-full:ComputerSoftwareMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:ComputerSoftwareMember kep:GovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:MiningRightsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:CapitalisedDevelopmentExpenditureMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:CapitalisedDevelopmentExpenditureMember kep:GovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:IntangibleAssetsUnderDevelopmentMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:IntangibleAssetsUnderDevelopmentMember kep:GovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 kep:UsageRightsOfDonatedAssetsAndOtherMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 kep:LeaseAgreementsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 kep:GreenhouseGasEmissionsRightsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:OtherIntangibleAssetsMember kep:CarryingAmountOtherThanGovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:OtherIntangibleAssetsMember kep:GovernmentGrantsMember 2021-01-01 2021-12-31 0000887225 kep:IntangibleAssetsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:SubsidiariesMember 2021-01-01 2021-12-31 0000887225 kep:Fy20dMember 2021-01-01 2021-12-31 0000887225 kep:Fy20cMember 2021-01-01 2021-12-31 0000887225 kep:Fy20bMember 2021-01-01 2021-12-31 0000887225 kep:Fy20aMember 2021-01-01 2021-12-31 0000887225 kep:Fy19fMember 2021-01-01 2021-12-31 0000887225 kep:Fy04Member 2021-01-01 2021-12-31 0000887225 kep:Fy19eMember 2021-01-01 2021-12-31 0000887225 kep:Fy19dMember 2021-01-01 2021-12-31 0000887225 kep:Fy19cMember 2021-01-01 2021-12-31 0000887225 kep:Fy19bMember 2021-01-01 2021-12-31 0000887225 kep:Fy18aMember 2021-01-01 2021-12-31 0000887225 kep:Fy17cMember 2021-01-01 2021-12-31 0000887225 kep:Fy17bMember 2021-01-01 2021-12-31 0000887225 kep:Fy15Member 2021-01-01 2021-12-31 0000887225 kep:Fy14Member 2021-01-01 2021-12-31 0000887225 kep:Fy12Member 2021-01-01 2021-12-31 0000887225 kep:ElectricityBonds1Member 2021-01-01 2021-12-31 0000887225 kep:CorporateBondsMember 2021-01-01 2021-12-31 0000887225 kep:Fy17aMember 2021-01-01 2021-12-31 0000887225 kep:Fy97Member 2021-01-01 2021-12-31 0000887225 kep:Fy96Member 2021-01-01 2021-12-31 0000887225 kep:Fy18bMember 2021-01-01 2021-12-31 0000887225 kep:Fy19aMember 2021-01-01 2021-12-31 0000887225 kep:Fy21dMember 2021-01-01 2021-12-31 0000887225 kep:Fy21cMember 2021-01-01 2021-12-31 0000887225 kep:Fy21bMember 2021-01-01 2021-12-31 0000887225 kep:Fy21aMember 2021-01-01 2021-12-31 0000887225 kep:WasteRecoveryProvisionsMember 2021-01-01 2021-12-31 0000887225 kep:OtherRecoveryProvisionsMember 2021-01-01 2021-12-31 0000887225 kep:PcbsRecoveryProvisionsMember 2021-01-01 2021-12-31 0000887225 kep:SpentFuelRecoveryProvisionsMember 2021-01-01 2021-12-31 0000887225 kep:ProvisionsForNuclearPlantsRestorationMember 2021-01-01 2021-12-31 0000887225 ifrs-full:LegalProceedingsProvisionMember 2021-01-01 2021-12-31 0000887225 kep:ProvisionsForEmployeeBenefitsMember 2021-01-01 2021-12-31 0000887225 kep:PowerPlantRegionalSupportProgramProvisionsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:FinancialGuaranteeContractsMember 2021-01-01 2021-12-31 0000887225 kep:TransmissionRegionalSupportProgramProvisionsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:MiscellaneousOtherProvisionsMember 2021-01-01 2021-12-31 0000887225 kep:ProvisionsForGreenhouseGasEmissionsObligationsMember 2021-01-01 2021-12-31 0000887225 kep:ProvisionsForRpsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:PresentValueOfDefinedBenefitObligationMember 2021-01-01 2021-12-31 0000887225 kep:FirstBondTypeHybridBondMember kep:KoreaSoutheastPowerMember 2021-01-01 2021-12-31 0000887225 kep:SecondBondTypeHybridBondMember kep:KoreaSoutheastPowerMember 2021-01-01 2021-12-31 0000887225 ifrs-full:CostOfSalesMember 2021-01-01 2021-12-31 0000887225 ifrs-full:SellingGeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0000887225 kep:SpentFuelMember 2021-01-01 2021-12-31 0000887225 kep:ShareholdersEquityMember 2021-01-01 2021-12-31 0000887225 kep:IncreaseDecreaseOfIncomeBeforeIncomeTaxMember 2021-01-01 2021-12-31 0000887225 ifrs-full:DerivativesMember 2021-01-01 2021-12-31 0000887225 kep:BorrowingsAndDebtSecuritiesMember 2021-01-01 2021-12-31 0000887225 ifrs-full:LeaseLiabilitiesMember 2021-01-01 2021-12-31 0000887225 ifrs-full:NotLaterThanOneYearMember 2021-01-01 2021-12-31 0000887225 kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:OperatingFundsMember kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:SyndicatedLoanMember kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:EBLMember kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:OtherLoan1Member kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:FacilityLoan1Member kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantees1Member 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuaranteesAndOthers1Member 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantees2Member 2021-01-01 2021-12-31 0000887225 kep:DebtGuarantees2Member 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantees3Member 2021-01-01 2021-12-31 0000887225 kep:Performanceguarantees4Member 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantees5Member 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantees6Member 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantees7Member 2021-01-01 2021-12-31 0000887225 kep:OtherPerformanceGuaranteesOneMember 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested1Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested2Member 2021-01-01 2021-12-31 0000887225 kep:PaymentguaranteesforbusinessreserveMember 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuaranteesAndOthers3Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested4Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested5Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested6Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested7Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested8Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested9Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested10Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested11Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested12Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested14Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested15Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested16Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvestedGuaranteesForSupplementalFundingMember 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested17Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested18Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested19Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested20Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested21Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested22Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested23Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested24Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested25Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested26Member 2021-01-01 2021-12-31 0000887225 kep:DebtGuarantees4Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested29Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested30Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested31Member 2021-01-01 2021-12-31 0000887225 kep:Collateralizedmoneyinvested32Member 2021-01-01 2021-12-31 0000887225 kep:Collateralizedmoneyinvested33Member 2021-01-01 2021-12-31 0000887225 kep:Collateralizedmoneyinvested34Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested35Member 2021-01-01 2021-12-31 0000887225 kep:OtherPerformanceGuaranteesMember 2021-01-01 2021-12-31 0000887225 kep:OtherPerformanceGuarantees2Member 2021-01-01 2021-12-31 0000887225 kep:OtherPerformanceGuarantees3Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested36Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested37Member 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantees11Member 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantees12Member 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantees13Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested38Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested39Member 2021-01-01 2021-12-31 0000887225 kep:PaymentGuarantees3Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested40Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested41Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested42Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested43Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested44Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested45Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested46Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested47Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested48Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested49Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested50Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested51Member 2021-01-01 2021-12-31 0000887225 kep:DebtGuarantees8Member 2021-01-01 2021-12-31 0000887225 kep:DebtGuarantees9Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested53Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested54Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested55Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested56Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested57Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested58Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested59Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested60Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested61Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested62Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested63Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested64Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested65Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested66Member 2021-01-01 2021-12-31 0000887225 kep:GuaranteesSupplementalFunding12Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested67Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested68Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested69Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested70Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested71Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested72Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested73Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested75Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested76Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested77Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested78Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested79Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested80Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested81Member 2021-01-01 2021-12-31 0000887225 kep:GuaranteesSupplementalFunding14Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested13Member 2021-01-01 2021-12-31 0000887225 kep:GuaranteesSupplementalFunding10Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested52Member 2021-01-01 2021-12-31 0000887225 kep:ImpoundingBonusGuaranteesMember 2021-01-01 2021-12-31 0000887225 kep:DebtGuarantees3Member 2021-01-01 2021-12-31 0000887225 kep:GuaranteesforSupplementalFunding3Member 2021-01-01 2021-12-31 0000887225 kep:OtherguaranteesMember 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantees10Member 2021-01-01 2021-12-31 0000887225 kep:PaymentGuarantees1Member 2021-01-01 2021-12-31 0000887225 kep:GuaranteesforSupplementalFunding8Member 2021-01-01 2021-12-31 0000887225 kep:PaymentGuarantees2Member 2021-01-01 2021-12-31 0000887225 kep:GuaranteesSupplementalFunding15Member 2021-01-01 2021-12-31 0000887225 kep:GuaranteesOtherSupplementalFundingPerformanceGuaranteesMember 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested27Member 2021-01-01 2021-12-31 0000887225 kep:CollateralizedMoneyInvested28Member 2021-01-01 2021-12-31 0000887225 kep:Guaranteesforsupplementalfundingandothers3Member 2021-01-01 2021-12-31 0000887225 kep:DebtGuarantees1Member 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuaranteesAndOthers2Member 2021-01-01 2021-12-31 0000887225 kep:Guaranteesforsupplementalfundingandothers1Member 2021-01-01 2021-12-31 0000887225 kep:LimitAmountAvailableForCPMember 2021-01-01 2021-12-31 0000887225 kep:PaymentGuaranteeMember 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantee2Member 2021-01-01 2021-12-31 0000887225 kep:AdvancePaymentBondWarrantyBondRetentionBondOthers2Member 2021-01-01 2021-12-31 0000887225 kep:CertificationOfPaymentOnPayablesFromForeignCountryMember 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuaranteeMember 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantee4Member 2021-01-01 2021-12-31 0000887225 kep:CommitmentsOnBankDaylightMember 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantee3Member 2021-01-01 2021-12-31 0000887225 kep:CertificationOfBidding1Member 2021-01-01 2021-12-31 0000887225 kep:CommitmentsOnBankOverdraftMember 2021-01-01 2021-12-31 0000887225 kep:PerformanceGuarantee5Member 2021-01-01 2021-12-31 0000887225 kep:AdvancePaymentBondWarrantyBondRetentionBondAndOthers1Member 2021-01-01 2021-12-31 0000887225 kep:AdvancePaymentBondWarrantyBondRetentionBondOthers4Member 2021-01-01 2021-12-31 0000887225 kep:OtherCommitments3Member 2021-01-01 2021-12-31 0000887225 kep:InclusiveCredit2Member 2021-01-01 2021-12-31 0000887225 kep:InclusiveCredit1Member 2021-01-01 2021-12-31 0000887225 kep:TradeFinanceMember 2021-01-01 2021-12-31 0000887225 ifrs-full:LoanCommitmentsMember 2021-01-01 2021-12-31 0000887225 kep:LoanCommitments2Member 2021-01-01 2021-12-31 0000887225 kep:PaymentGuarantee2Member 2021-01-01 2021-12-31 0000887225 kep:PaymentGuarantee3Member 2021-01-01 2021-12-31 0000887225 kep:OtherCommitments1Member 2021-01-01 2021-12-31 0000887225 kep:OtherCommitments2Member 2021-01-01 2021-12-31 0000887225 kep:AdvancePaymentBondWarrantyBondRetentionBondOthers3Member 2021-01-01 2021-12-31 0000887225 kep:LimitAmountAvailableForCard1Member 2021-01-01 2021-12-31 0000887225 kep:LimitAmountAvailableForCard2Member 2021-01-01 2021-12-31 0000887225 kep:PropertyPlantAndEquipmentAndOthers1Member 2021-01-01 2021-12-31 0000887225 kep:PropertyPlantAndEquipmentAndOthers2Member 2021-01-01 2021-12-31 0000887225 kep:CashAndCashEquivalentsMember 2021-01-01 2021-12-31 0000887225 kep:PropertyPlantAndEquipmentAndOthers3Member 2021-01-01 2021-12-31 0000887225 kep:CashAndCashEquivalents1Member 2021-01-01 2021-12-31 0000887225 kep:PropertyPlantAndEquipmentAndOthers4Member 2021-01-01 2021-12-31 0000887225 kep:PropertyPlantEquipmentOthers5Member 2021-01-01 2021-12-31 0000887225 kep:FinanceLeaseReceivableAndPropertyPlantAndEquipmentAndOthersMember 2021-01-01 2021-12-31 0000887225 kep:FinanceLeaseReceivableAndPropertyPlantAndEquipmentAndOthers2Member 2021-01-01 2021-12-31 0000887225 kep:CashCashEquivalents2Member 2021-01-01 2021-12-31 0000887225 kep:PropertyPlantEquipmentOthers6Member 2021-01-01 2021-12-31 0000887225 kep:CashCashEquivalents3Member 2021-01-01 2021-12-31 0000887225 kep:PcbsRecoveryProvisionsMember kep:DiscountRateMember 2021-01-01 2021-12-31 0000887225 kep:SpentFuelMember kep:InflationRateMember 2021-01-01 2021-12-31 0000887225 kep:SpentFuelMember kep:DiscountRateMember 2021-01-01 2021-12-31 0000887225 kep:ProvisionsForNuclearPlantsRestorationMember kep:DiscountRateMember 2021-01-01 2021-12-31 0000887225 kep:ProvisionsForNuclearPlantsRestorationMember kep:InflationRateMember 2021-01-01 2021-12-31 0000887225 kep:PcbsRecoveryProvisionsMember kep:InflationRateMember 2021-01-01 2021-12-31 0000887225 ifrs-full:IssuedCapitalMember 2021-01-01 2021-12-31 0000887225 ifrs-full:RetainedEarningsMember 2021-01-01 2021-12-31 0000887225 kep:OtherComponentsOfEquityAttributableToOwnersOfParentMember 2021-01-01 2021-12-31 0000887225 ifrs-full:EquityAttributableToOwnersOfParentMember 2021-01-01 2021-12-31 0000887225 ifrs-full:NoncontrollingInterestsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:MaterialReconcilingItemsMember 2021-01-01 2021-12-31 0000887225 ifrs-full:AllOtherSegmentsMember ifrs-full:OperatingSegmentsMember 2021-01-01 2021-12-31 0000887225 kep:PlantMaintenanceEngineeringServiceMember ifrs-full:OperatingSegmentsMember 2021-01-01 2021-12-31 0000887225 kep:ElectricPowerGenerationNonNuclearMember ifrs-full:OperatingSegmentsMember 2021-01-01 2021-12-31 0000887225 kep:ElectricPowerGenerationNuclearMember ifrs-full:OperatingSegmentsMember 2021-01-01 2021-12-31 0000887225 kep:TransmissionAndDistributionMember ifrs-full:OperatingSegmentsMember 2021-01-01 2021-12-31 0000887225 kep:TransformedMember 2021-01-01 2021-12-31 0000887225 kep:EnrichmentMember 2021-01-01 2021-12-31 0000887225 kep:ConcentrateMember 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts33Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts32Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts31Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts30Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts29Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts28Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts27Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts26Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts37Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts36Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts35Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts34Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts38Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts25Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts24Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts23Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts22Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts21Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts20Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts19Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts18Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts17Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts16Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts15Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts14Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts13Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts12Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts11Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts10Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts9Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts8Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts7Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts6Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts5Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts4Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts3Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts2Member 2021-01-01 2021-12-31 0000887225 kep:CurrencyForwardContracts1Member 2021-01-01 2021-12-31 0000887225 kep:NotDesignatedAsHedgingInstrumentMember kep:InterestRateSwapContracts3Member 2021-01-01 2021-12-31 0000887225 kep:NotDesignatedAsHedgingInstrumentMember kep:InterestRateSwapContracts12Member 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts13Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts1Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts2Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts3Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts4Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts5Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts6Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts1Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts2Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts4Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts5Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts6Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts7Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts8Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts9Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts10Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:InterestRateSwapContracts11Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:KoreaEnergyDataCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:G.guruCo.LtdMember 2021-01-01 2021-12-31 0000887225 kep:Ud4mMember 2021-01-01 2021-12-31 0000887225 kep:KostureCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:DigitalInnovationGrowthFundMember 2021-01-01 2021-12-31 0000887225 kep:HansuwonKnpCo.Ltd.FormerlyKoreaNuclearPartnersCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:YaksuESSLtdMember 2021-01-01 2021-12-31 0000887225 kep:KoreaEnergySolutionsCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:ITRCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:SureDataLabCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:SEPCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:HankookElectricPowerInformationCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:TronixCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:O2BGlobalCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:IndeckNilesAssetManagementLLCMember 2021-01-01 2021-12-31 0000887225 kep:BigeumResidentPhotovoltaicPowerMember 2021-01-01 2021-12-31 0000887225 kep:SeoroseoroSunnyPowerPlantCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:SeobuHighwaySolarMember 2021-01-01 2021-12-31 0000887225 kep:TaebaekGadeoksanWindPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:HaeparangEnergyCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:DongbuHighwaySolarMember 2021-01-01 2021-12-31 0000887225 kep:ChuncheonGreenEnergyCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:SuwonNewPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:MuanSunshineSolarPowerPlantCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:SaemangeumHeemangPhotovoltaicCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:JejuGimnyeongWindPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:YuDangSolarCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:DaewonGreenEnergyCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:GangneungSacheonFuelCellCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:YeongyangWindPowerCorporationIiMember 2021-01-01 2021-12-31 0000887225 kep:IndeckNilesDevelopmentLLCMember 2021-01-01 2021-12-31 0000887225 kep:GwangbaekSolarPowerInvestmentCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:GoesanSolarParkCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:MuanSolarParkCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:YeomsubongWindPowerCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:SaemangeumSebitPowerPlantCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:BitgoelEcoEnergyCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:AnjwaSmartFarmSolarCityCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:KoreaGasCorporationMember 2021-01-01 2021-12-31 0000887225 kep:KoreaElectricPowerIndustrialDevelopmentMember 2021-01-01 2021-12-31 0000887225 kep:YTNMember 2021-01-01 2021-12-31 0000887225 kep:GangwonWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:HyundaiGreenPowerMember 2021-01-01 2021-12-31 0000887225 kep:KoreaPowerExchangeMember 2021-01-01 2021-12-31 0000887225 kep:TaebaekWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:TaebackGuinemiWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:PyeongchangWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:DaeryunPowerMember 2021-01-01 2021-12-31 0000887225 kep:ChangjukWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:KNHSolarMember 2021-01-01 2021-12-31 0000887225 kep:SPCPowerCorporationMember 2021-01-01 2021-12-31 0000887225 kep:GemengInternationalEnergyMember 2021-01-01 2021-12-31 0000887225 kep:PTCirebonElectricPowerMember 2021-01-01 2021-12-31 0000887225 kep:KNOCNigerianEastOilMember 2021-01-01 2021-12-31 0000887225 kep:KNOCNigerianWestOilMember 2021-01-01 2021-12-31 0000887225 kep:PTWampuElectricPowerMember 2021-01-01 2021-12-31 0000887225 kep:PTBayanResourcesTBKMember 2021-01-01 2021-12-31 0000887225 kep:SPowerMember 2021-01-01 2021-12-31 0000887225 kep:PioneerGasPowerMember 2021-01-01 2021-12-31 0000887225 kep:EurasiaEnergyHoldingsMember 2021-01-01 2021-12-31 0000887225 kep:XePianXeNamnoyPowerMember 2021-01-01 2021-12-31 0000887225 kep:PTMutiaraJawaMember 2021-01-01 2021-12-31 0000887225 kep:SamcheokEcoMaterialsMember 2021-01-01 2021-12-31 0000887225 kep:NoeulGreenEnergyMember 2021-01-01 2021-12-31 0000887225 kep:GoseongGreenPowerMember 2021-01-01 2021-12-31 0000887225 kep:GangneungEcoPowerMember 2021-01-01 2021-12-31 0000887225 kep:ShinPyeongtaekPowerMember 2021-01-01 2021-12-31 0000887225 kep:HaengBokDoSiPhotovoltaicPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:DongducheonDreamPowerMember 2021-01-01 2021-12-31 0000887225 kep:JinbhuvishPowerGenerationPvtMember 2021-01-01 2021-12-31 0000887225 kep:DaejungOffshoreWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:GSDonghaeElectricPowerMember 2021-01-01 2021-12-31 0000887225 kep:DaeguPhotovoltaicMember 2021-01-01 2021-12-31 0000887225 kep:BusanGreenEnergyMember 2021-01-01 2021-12-31 0000887225 kep:GunsanBioEnergyMember 2021-01-01 2021-12-31 0000887225 kep:KoreaElectricVehicleChargingServiceMember 2021-01-01 2021-12-31 0000887225 kep:KoreaElectricPowerCorporationFundMember 2021-01-01 2021-12-31 0000887225 kep:EnergyInfraAssetManagementMember 2021-01-01 2021-12-31 0000887225 kep:DaegucleanEnergyMember 2021-01-01 2021-12-31 0000887225 kep:NepalWaterEnergyDevelopmentMember 2021-01-01 2021-12-31 0000887225 kep:GwangyangGreenEnergyMember 2021-01-01 2021-12-31 0000887225 kep:PNDSolarMember 2021-01-01 2021-12-31 0000887225 kep:HyundaiEcoEnergyCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:YeongGwangYaksuWindElectricCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:GreenEnergyElectricityGenerationCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:StructureTestNetworkCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:NamjeongsusangSolarPowerOperationCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:HanwhaCorporation-linkedSunlightPowerSpecialPrivateEquityInvestmentTrustNo1Member 2021-01-01 2021-12-31 0000887225 kep:KPGEIncMember 2021-01-01 2021-12-31 0000887225 kep:GoDeokCleanEnergyCo.Ltd.Member 2021-01-01 2021-12-31 0000887225 kep:InternationalOffshorePowerTransmissionHoldingCompanyLimitedMember 2021-01-01 2021-12-31 0000887225 kep:PrimeSwedishHoldingAbMember 2021-01-01 2021-12-31 0000887225 kep:GoheungNewEnergyCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:GunsanLandSolarCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:CapmanLynxScaSicarMember 2021-01-01 2021-12-31 0000887225 kep:HORUSSOLARSADECVMember 2021-01-01 2021-12-31 0000887225 kep:RECURSOSSOLARESPVDEMEXICOIISSDECVMember 2021-01-01 2021-12-31 0000887225 kep:SUNMEXRENOVABLESSADECVMember 2021-01-01 2021-12-31 0000887225 kep:EnergycoCoLtdFormerlyEnergycoLlcMember 2021-01-01 2021-12-31 0000887225 kep:GuadalupeSolarSpaMember 2021-01-01 2021-12-31 0000887225 kep:OmisanWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:ForesightIberianSolarGroupHoldingS.lMember 2021-01-01 2021-12-31 0000887225 kep:YeongwolEcoWindCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:GuraeResidentPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:CheongjuEcoParkCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:EnelXMidlandPhotovoltaicLlcMember 2021-01-01 2021-12-31 0000887225 kep:GeumsungsanWindPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:KepcoKpsCarabaoCorpMember 2021-01-01 2021-12-31 0000887225 kep:NawahEnergyMember 2021-01-01 2021-12-31 0000887225 kep:MOMENTUMMember 2021-01-01 2021-12-31 0000887225 kep:GlobalTradeOfPowerSystemMember 2021-01-01 2021-12-31 0000887225 kep:KAPESMember 2021-01-01 2021-12-31 0000887225 kep:KoreaPowerEngineeringServiceMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOUhdeMember 2021-01-01 2021-12-31 0000887225 kep:KVHoldingsMember 2021-01-01 2021-12-31 0000887225 kep:DatangChifengRenewablePowerMember 2021-01-01 2021-12-31 0000887225 kep:BusanShinhoSolarPowerMember 2021-01-01 2021-12-31 0000887225 kep:DatangKEPCOChaoyangRenewablePowerMember 2021-01-01 2021-12-31 0000887225 kep:JamaicaPublicServiceMember 2021-01-01 2021-12-31 0000887225 kep:RESTechnologyADMember 2021-01-01 2021-12-31 0000887225 kep:GansuDatangYumenWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:RabighElectricityMember 2021-01-01 2021-12-31 0000887225 kep:ASMBGInvesticiiADMember 2021-01-01 2021-12-31 0000887225 kep:ExpresswaySolarlightPowerGenerationMember 2021-01-01 2021-12-31 0000887225 kep:HonamWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:KelarSAMember 2021-01-01 2021-12-31 0000887225 kep:BarakahOneCompanyMember 2021-01-01 2021-12-31 0000887225 kep:DaeguGreenPowerJointVenturesMember 2021-01-01 2021-12-31 0000887225 kep:ChesterSolarVSpAMember 2021-01-01 2021-12-31 0000887225 kep:REBarrenRidgeLandCoLLCMember 2021-01-01 2021-12-31 0000887225 kep:ChileSolarJVSpAMember 2021-01-01 2021-12-31 0000887225 kep:ChungsongmeonBongSanWindPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:YangyangWindPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:PulauIndahPowerPlantSdnBhdMember 2021-01-01 2021-12-31 0000887225 kep:ChuncheonEnergyMember 2021-01-01 2021-12-31 0000887225 kep:NghiSon2PowerMember 2021-01-01 2021-12-31 0000887225 kep:IncheonNewPowerMember 2021-01-01 2021-12-31 0000887225 kep:DaehanWindPowerPSCMember 2021-01-01 2021-12-31 0000887225 kep:ChesterSolarIVSpAMember 2021-01-01 2021-12-31 0000887225 kep:SouthJamaicaPowerCompanyLimitedMember 2021-01-01 2021-12-31 0000887225 kep:REPioneerHoldingsLLCMember 2021-01-01 2021-12-31 0000887225 kep:ChesterSolarISpAMember 2021-01-01 2021-12-31 0000887225 kep:DEEnergiaSpAMember 2021-01-01 2021-12-31 0000887225 kep:SolaseadoSolarPowerMember 2021-01-01 2021-12-31 0000887225 kep:PTTanjungPowerIndonesiaMember 2021-01-01 2021-12-31 0000887225 kep:YeonggwangWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:DiegoDeAlmagroSolarSpAMember 2021-01-01 2021-12-31 0000887225 kep:REHolidayHoldingsLLCMember 2021-01-01 2021-12-31 0000887225 kep:REAstoria2LandCoLLCMember 2021-01-01 2021-12-31 0000887225 kep:KIAMCOKOWEPOBannertonHoldCoPtyLtdMember 2021-01-01 2021-12-31 0000887225 kep:Cheong-SongNoraesanWindPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:SaemangeumSolarPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:JaeunResidentWindPowerPlantCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:HaemodumSolarCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:SamsuWindPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:AmmanAsiaElectricPowerMember 2021-01-01 2021-12-31 0000887225 kep:YeonggwangbaeksuWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:SeokmunEnergyMember 2021-01-01 2021-12-31 0000887225 kep:DaesanGreenEnergyCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:REBarrenRidge1HoldingsLLCMember 2021-01-01 2021-12-31 0000887225 kep:LaurelSpAMember 2021-01-01 2021-12-31 0000887225 kep:SolarPhilippinesCalataganCorporationMember 2021-01-01 2021-12-31 0000887225 kep:DangjinEcoPowerCoLtdNewlyMember 2021-01-01 2021-12-31 0000887225 kep:YeongamSolarPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:SamYangPhotovoltaicPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:ShuweihatAsiaPowerInvestmentBVMember 2021-01-01 2021-12-31 0000887225 kep:ShuweihatAsiaOperationMaintenanceCompanyMember 2021-01-01 2021-12-31 0000887225 kep:WaterburyLakeUraniumLPMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOSPCPowerCorporationMember 2021-01-01 2021-12-31 0000887225 kep:RabighOperationMaintenanceMember 2021-01-01 2021-12-31 0000887225 kep:KWNuclearComponentsMember 2021-01-01 2021-12-31 0000887225 kep:StavroHoldingIIABMember 2021-01-01 2021-12-31 0000887225 kep:NHAmundiGlobalInfrastructureInvestmentPrivateInvestmentTrust21Member 2021-01-01 2021-12-31 0000887225 kep:ShinhanBNPPPrivateInvestmentTrustEastWestSunlightDreamMember 2021-01-01 2021-12-31 0000887225 kep:PTBaritoWahanaTenagaMember 2021-01-01 2021-12-31 0000887225 kep:CheongnaEnergyMember 2021-01-01 2021-12-31 0000887225 kep:NaepoGreenEnergyMember 2021-01-01 2021-12-31 0000887225 kep:HyundaiEnergyMember 2021-01-01 2021-12-31 0000887225 kep:OneEnergyAsiaLimitedMember 2021-01-01 2021-12-31 0000887225 kep:KASINVESTMENTILLCMember 2021-01-01 2021-12-31 0000887225 kep:KASINVESTMENTIILLCMember 2021-01-01 2021-12-31 0000887225 kep:CAESLLCMember 2021-01-01 2021-12-31 0000887225 kep:HapcheonFloatingPhotovoltaicPowerPlantIncMember 2021-01-01 2021-12-31 0000887225 kep:BusanIndustrialSolarPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:BitsolarEnergyMember 2021-01-01 2021-12-31 0000887225 kep:PulauIndahOAndMSdnBhdMember 2021-01-01 2021-12-31 0000887225 kep:JeongamWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:HonamWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:SamYangPhotovoltaicPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:YeonggwangWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:YeonggwangbaeksuWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:ChuncheonEnergyMember 2021-01-01 2021-12-31 0000887225 kep:DaeguGreenPowerJointVenturesMember 2021-01-01 2021-12-31 0000887225 kep:NaepoGreenEnergyMember 2021-01-01 2021-12-31 0000887225 kep:DangjinEcoPowerMember 2021-01-01 2021-12-31 0000887225 kep:BitsolarEnergyMember 2021-01-01 2021-12-31 0000887225 kep:HaemodumSolarCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:YeongamSolarPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:SolaseadoSolarPowerMember 2021-01-01 2021-12-31 0000887225 kep:KEPCOUhdeMember 2021-01-01 2021-12-31 0000887225 kep:BusanShinhoSolarPowerMember 2021-01-01 2021-12-31 0000887225 kep:DaesanGreenEnergyCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:TaebaekGadeoksanWindPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:Cheong-SongNoraesanWindPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:JaeunResidentWindPowerPlantCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:GreenEnergyElectricityGenerationCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:NamjeongsusangSolarPowerOperationCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:ChungsongmeonBongsanWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:EnergycoCo.Ltd.FormerlyEnergycoLlcMember 2021-01-01 2021-12-31 0000887225 kep:BusanIndustrialSolarPowerMember 2021-01-01 2021-12-31 0000887225 kep:OmisanWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:TaebackGuinemiWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:PyeongchangWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:DaeryunPowerMember 2021-01-01 2021-12-31 0000887225 kep:ChangjukWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:GSDonghaeElectricPowerMember 2021-01-01 2021-12-31 0000887225 kep:KNHSolarMember 2021-01-01 2021-12-31 0000887225 kep:PNDSolarMember 2021-01-01 2021-12-31 0000887225 kep:HyundaiEcoEnergyCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:YeongGwangYaksuWindElectricCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:TaebaekGadeoksanWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:KoreaEnergySolutionsCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:BitgoelEcoEnergyMember 2021-01-01 2021-12-31 0000887225 kep:MuanSolarParkCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:AnjwaSmartFarmSolarCityMember 2021-01-01 2021-12-31 0000887225 kep:DaewonGreenEnergyMember 2021-01-01 2021-12-31 0000887225 kep:SaemangeumHeemangPhotovoltaicMember 2021-01-01 2021-12-31 0000887225 kep:Ud4mMember 2021-01-01 2021-12-31 0000887225 kep:DongbuHighwaySolarMember 2021-01-01 2021-12-31 0000887225 kep:SeobuHighwaySolarMember 2021-01-01 2021-12-31 0000887225 kep:SuredatalabMember 2021-01-01 2021-12-31 0000887225 kep:SuwonNewPowerCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:HankookElectricPowerInformationMember 2021-01-01 2021-12-31 0000887225 kep:KostureMember 2021-01-01 2021-12-31 0000887225 kep:MuanSunshineSolarPowerPlantCoLtdMember 2021-01-01 2021-12-31 0000887225 kep:ShinPyeongtaekPowerMember 2021-01-01 2021-12-31 0000887225 kep:NoeulGreenEnergyMember 2021-01-01 2021-12-31 0000887225 kep:SamcheokEcoMaterialsMember 2021-01-01 2021-12-31 0000887225 kep:YTNMember 2021-01-01 2021-12-31 0000887225 kep:BusanGreenEnergyMember 2021-01-01 2021-12-31 0000887225 kep:GunsanBioEnergyMember 2021-01-01 2021-12-31 0000887225 kep:KoreaElectricVehicleChargeServiceMember 2021-01-01 2021-12-31 0000887225 kep:EnergyInfraAssetManagementMember 2021-01-01 2021-12-31 0000887225 kep:GangwonWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:GwangyangGreenEnergyMember 2021-01-01 2021-12-31 0000887225 kep:BigeumResidentPhotovoltaicPowerMember 2021-01-01 2021-12-31 0000887225 kep:DongducheonDreamPowerMember 2021-01-01 2021-12-31 0000887225 kep:KoreaGasCorporationMember 2021-01-01 2021-12-31 0000887225 kep:DaejungOffshoreWindPowerMember 2021-01-01 2021-12-31 0000887225 kep:DaeguPhotovoltaicMember 2021-01-01 2021-12-31 0000887225 kep:HaengBokDoSiPhotovoltaicPowerMember 2021-01-01 2021-12-31 0000887225 kep:GoseongGreenPowerMember 2021-01-01 2021-12-31 0000887225 ifrs-full:ForwardContractMember kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 ifrs-full:CurrencySwapContractMember 2021-01-01 2021-12-31 0000887225 ifrs-full:CurrencySwapContractMember kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:DesignatedAsHedgingInstrumentMember ifrs-full:CurrencySwapContractMember 2021-01-01 2021-12-31 0000887225 ifrs-full:InterestRateSwapContractMember 2021-01-01 2021-12-31 0000887225 ifrs-full:InterestRateSwapContractMember kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:DesignatedAsHedgingInstrumentMember ifrs-full:InterestRateSwapContractMember 2021-01-01 2021-12-31 0000887225 ifrs-full:OptionContractMember kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts1Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts2Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts3Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts4Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts5Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts6Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts7Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts8Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts9Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts10Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts11Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts12Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts13Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts14Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts15Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts16Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts17Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts18Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts19Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts20Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts21Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts22Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts23Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts24Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts25Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts26Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts27Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts28Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts29Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts30Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts31Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts32Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts33Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts34Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts35Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts36Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts37Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts38Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts39Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts40Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts41Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts42Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:Currencyswapcontracts43Member kep:NotDesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts1Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts2Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts3Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts4Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts5Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts6Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts7Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts8Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts9Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts10Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts11Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts12Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts13Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts14Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts15Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts16Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts17Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts18Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts19Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts20Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts21Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts22Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts23Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts24Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts25Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts26Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts27Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts28Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts29Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts30Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts31Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts32Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts33Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts34Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts35Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:CurrencySwapContracts36Member kep:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0000887225 kep:ForesightIberianSolarGroupHoldingS.lMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:CapmanLynxScaSicarMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:PulauIndahPowerPlantSdnBhdMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:GuadalupeSolarSpaMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:DaehanWindPowerPSCMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:RECURSOSSOLARESPVDEMEXICOIISADECVMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:HORUSSOLARSADECVMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:GunsanBioEnergyMember ifrs-full:AccumulatedImpairmentMember 2021-01-01 2021-12-31 0000887225 kep:SUNMEXRENOVABLESSADECVMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:BitgoelEcoEnergyCoLtdMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:SolaseadoSolarPowerMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:BigeumResidentPhotovoltaicPowerMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:PTTanjungPowerIndonesiaMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:KNOCNigerianEastWestOilMember ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings1Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings2Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings3Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings4Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings5Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings6Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings7Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings8Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings9Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings10Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings11Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings12Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings13Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings14Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings15Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings16Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings17Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings18Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings19Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings20Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings21Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings22Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings23Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings24Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings25Member 2021-01-01 2021-12-31 0000887225 kep:LocalLongTermBorrowings26Member 2021-01-01 2021-12-31 0000887225 kep:ForeignLongTermBorrowings1Member 2021-01-01 2021-12-31 0000887225 kep:ForeignLongTermBorrowings2Member 2021-01-01 2021-12-31 0000887225 kep:ForeignLongTermBorrowings3Member 2021-01-01 2021-12-31 0000887225 kep:ForeignLongTermBorrowings4Member 2021-01-01 2021-12-31 0000887225 kep:ForeignLongTermBorrowings5Member 2021-01-01 2021-12-31 0000887225 kep:ForeignLongTermBorrowings6Member 2021-01-01 2021-12-31 0000887225 kep:ForeignLongTermBorrowings7Member 2021-01-01 2021-12-31 0000887225 kep:ForeignLongTermBorrowings8Member 2021-01-01 2021-12-31 0000887225 kep:ForeignLongTermBorrowings9Member 2021-01-01 2021-12-31 0000887225 kep:ForeignLongTermBorrowings10Member 2021-01-01 2021-12-31 0000887225 kep:ForeignLongTermBorrowings11Member 2021-01-01 2021-12-31 0000887225 kep:ForeignLongTermBorrowings12Member 2021-01-01 2021-12-31 0000887225 kep:LocalBankOverdraft1Member 2021-01-01 2021-12-31 0000887225 kep:LocalShortTermBorrowings1Member 2021-01-01 2021-12-31 0000887225 kep:ElectronicShortTermBonds1Member 2021-01-01 2021-12-31 0000887225 kep:ForeignShortTermBorrowings1Member 2021-01-01 2021-12-31 0000887225 kep:ForeignShortTermBorrowings2Member 2021-01-01 2021-12-31 0000887225 kep:ForeignShortTermBorrowings3Member 2021-01-01 2021-12-31 0000887225 kep:ForeignShortTermBorrowings4Member 2021-01-01 2021-12-31 0000887225 kep:CrossCurrencyInterestRateContract3Member kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:CrossCurrencyInterestRateContract6Member kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:CrossCurrencyInterestRateContract9Member kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:CrossCurrencyInterestRateContract12Member kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:CrossCurrencyInterestRateContract16Member kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:CrossCurrencyInterestRateContract1Member kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:CrossCurrencyInterestRateContract4Member kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:CrossCurrencyInterestRateContract7Member kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:CrossCurrencyInterestRateContract10Member kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31 0000887225 kep:CrossCurrencyInterestRateContract2Member kep:KoreaDevelopmentBankMember 2021-01-01 2021-12-31