<?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-b1adf758-37ee-475a-bcf3-be384cf8743f">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-2b3ab3c4-e721-452b-bb34-317e5716fa0d">0000723646</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-1c605cd2-8c17-4586-9978-a6c94fe9c051">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-3812400f-9b35-4ce3-89ed-051d74e7a76e">2026-07-24</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-69fbc0e3-ce85-4a6b-b83b-562772a8fd07">FRANKLIN FINANCIAL SERVICES CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-d3d71872-2e34-45f4-a3f3-f520a9aa7490">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-615d3591-bc3c-472c-83de-5e9f2716dec5">001-38884</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-0c36fef7-37d6-4356-a08e-d996d6ddec1b">25-1440803</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-f67eeb16-d057-4178-9749-c07ff3f2c337">1500 Nitterhouse Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-abf3a700-fb5f-4d9a-85d9-9b6da791bb5f">Chambersburg</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-241aa9b6-2b16-4b16-b820-2f7c3d7c8258">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-56b3a023-16d7-40ae-8beb-3dda47671c51">17201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-0449f908-1809-43c6-8891-5f5106566d21">717</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-8ce9928c-1302-4fc0-a9b2-d9e8f121050f">264-6116</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-f6ab6c9f-1ef0-4b23-ab03-3f3f1b9876fb">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-339fb332-7cf1-45d7-b9f5-ffe25d1c5d7d">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-df9a7a1f-ae8e-4229-a3e2-5affd26f7bf9">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-776a5c77-8a19-4061-b14c-aa795aaf965d">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-ea7965b2-2f1a-4521-ae70-e44f3d69c959">Common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-80ea5b18-be0f-414a-9a64-d771c768c337">FRAF</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-88cc035b-de6b-4f87-bff1-1e1bf20e66e0">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_7_24_2026_To_7_24_2026"
      id="ct-nonNumeric-e4171905-7c08-43aa-b879-dce8ed8dc85a">false</dei:EntityEmergingGrowthCompany>
</xbrl>
