<?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-20260818.xsd" xlink:type="simple"/>
    <context id="Duration_8_18_2026_To_8_18_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000723646</identifier>
        </entity>
        <period>
            <startDate>2026-08-18</startDate>
            <endDate>2026-08-18</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-8753a21d-fc27-4902-a7a3-ff779f61ff46">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-08809d80-22b9-451d-b8b5-0d448920a34c">0000723646</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-72380dd2-55b5-4eda-b072-fb6f18829ad1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-7b6cb1ca-0c66-4279-a838-86f789277c55">2026-08-18</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-17612260-5257-4e35-bc24-fd9927d548cd">FRANKLIN FINANCIAL SERVICES CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-7d40a7b1-1562-4eda-9c1e-ab0505c0dd24">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-1120962c-4703-4829-9313-8813af21aa87">001-38884</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-ea0b0c0d-b629-407e-97ec-6b65c88b6d2b">25-1440803</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-b0b4bfdf-6652-40d0-9c70-76e9c1f9c68e">1500 Nitterhouse Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-d940663e-e8ca-4933-b2a3-a98c18fd1653">Chambersburg</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-02f11678-621f-46a8-bbce-36b1f034a5f3">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-2d256bc9-47b3-48d2-935d-2793d540e0ac">17201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-58697ed2-ea92-4441-bfef-c2fd1177abe4">717</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-3d4349c0-e228-4904-8532-69a6f2f24854">264-6116</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-4a3af2ab-d94d-4210-8abf-fcdf1ad57a22">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-27300605-86fd-41cb-82e5-f7fe87ff83bd">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-9db1bc30-3c31-4c5b-88a7-5187d0d097e7">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-bd7181bd-e175-4073-aefb-8ff09af50b75">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-19d593c4-1b5a-4ec6-bc56-a6523d19b27a">Common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-c5262446-e653-49ce-9915-661eda249b00">FRAF</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-9bcdb193-9ce6-4cac-9fcc-888370168c0c">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_8_18_2026_To_8_18_2026"
      id="ct-nonNumeric-532d01fa-7849-458e-b21a-cbc7519347eb">false</dei:EntityEmergingGrowthCompany>
</xbrl>
