<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fraf-20260724.xsd" xlink:type="simple"/>
    <context id="Duration_7_24_2026_To_7_24_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000723646</identifier>
        </entity>
        <period>
            <startDate>2026-07-24</startDate>
            <endDate>2026-07-24</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-843b5121-2456-4312-980a-085eb3a6056d">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-88e5b74e-f708-42c7-9d1f-1c7f1f1fa1ed">0000723646</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-507bec17-b992-4cbc-b2ce-a5d681e456a3">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-d5ab3f23-c290-4121-a156-c748e1713158">2026-07-24</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-228cb42b-931e-4284-9664-6c6924e5cdaf">FRANKLIN FINANCIAL SERVICES CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-2d47fc93-c223-4000-a305-2de32acf05ac">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-6ac444d1-8bff-417b-9548-5ff3b1994778">001-38884</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-bb88f994-1be3-41ca-8a7d-7e2bd7da714f">25-1440803</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-9856943f-5900-4da0-bb74-271040b0c0d0">1500 Nitterhouse Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-11f34d8b-8e79-4ed2-ac10-13e255797950">Chambersburg</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-cb056c5f-c172-406d-99cb-58304d5a3d88">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-40b62b2c-3000-4476-a1b5-14ea078e2e51">17201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-c5f66e0c-fba4-4665-8543-a9a45b92ea38">717</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-12c847c0-2433-4201-be12-c08a20a5d24c">264-6116</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-9cc1fa7f-2793-4344-a6a3-376df648ed03">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-b294dd99-073e-4898-9bbf-a97fbcc71c46">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-1baed75d-5020-4fb7-9ae9-0d18f4f33c0a">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-906eb670-6cb9-4f21-a467-5b67dba7fdd1">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-e9598bb4-130b-4e45-8447-e969f54f5ead">Common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-3f763f8e-33ea-4989-b692-17c9d1d4a494">FRAF</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-c0209e2a-7a68-4ed7-911d-54bc9f83084e">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-3e79705d-f81d-44f2-aa48-99df2b607168">false</dei:EntityEmergingGrowthCompany>
</xbrl>
