<?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-20260717.xsd" xlink:type="simple"/>
    <context id="Duration_7_17_2026_To_7_17_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000723646</identifier>
        </entity>
        <period>
            <startDate>2026-07-17</startDate>
            <endDate>2026-07-17</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-0e4f4663-6c9c-47ac-af0a-f070585da9fd">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-3e86fadc-5b4a-459c-9c97-b5362851e604">0000723646</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-34cea9a2-d1ca-4294-979e-019d8e771f2e">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-e6534014-a0c7-41ab-bd5d-635484a456ff">2026-07-17</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-3279789f-188b-499c-9383-9a7b190b2905">FRANKLIN FINANCIAL SERVICES CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-8b7b2137-350a-4b04-b915-5654df23117d">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-a476a10e-9380-4393-9e57-72e625414b4f">001-38884</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-c77fa1db-d628-47cb-86cb-dff50983e047">25-1440803</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-20ee5552-a4ec-4644-865b-2c38b9a6a8cf">1500 Nitterhouse Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-c5f5fdb4-63f1-4dc6-887f-4c7f8282865e">Chambersburg</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-7bc6d0b9-63f5-4547-ad56-4f4335fb8957">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-44595283-a6e8-4bdd-8f90-a2af3613e328">17201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-0ee5ad86-f608-4610-950b-6594926f3bd3">717</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-7f423cc2-c211-423d-97c7-971b295c66d4">264-6116</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-8186524c-ef58-451c-ad94-7d4ce87bab32">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-0a265717-2a98-490c-b9d6-b71290f3f2e5">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-9cb4ea68-44e5-48c9-a9ae-00e67961a547">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-489b5a21-b072-4d75-b636-df14bc250020">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-879ab4c9-52a4-4433-971f-0f7b0c4b3022">Common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-a0055220-757a-4288-88e7-80d2e0318f95">FRAF</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-8220f95b-d3e5-4438-b803-fa3a0cba99de">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_7_17_2026_To_7_17_2026"
      id="ct-nonNumeric-78ff8086-4ffe-4dab-935f-9116ff51ebb1">false</dei:EntityEmergingGrowthCompany>
</xbrl>
