In this post, we will look at how to add a custom tab in product detail page in magento 2.

Creating file:

Create file catalog_product_view.xml in

app/design/frontend/{vender name}/{theme name}/Magento_Catalog/layout

In the file write following code:

<?xml version="1.0"?>
<page layout="1column" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceBlock name="product.info.details">
   <block class="Magento\Catalog\Block\Product\View" name="custom.tab" as="customtab" template="product/view/custom_tab.phtml" group="detailed_info" >
      <arguments>
         <argument translate="true" name="title" xsi:type="string">Custom Tab Title</argument>
      </arguments>
   </block>
</referenceBlock>
</body>
</page>

Now you need to create file custom_tab.phtml in the path:

app/design/frontend/{vender name}/{theme name}/Magento_Catalog/templates/product/view

In the file you can write any content that you want to show in newly created tab.