> ## Documentation Index
> Fetch the complete documentation index at: https://velt-mintlify-e6426361.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Subtitles

> Customize the Velt Subtitles component for recordings — override caption rendering, positioning, fonts, and styling for accessibility and brand consistency.

<Note>
  We recommend that you familiarize yourselves with [UI Customization Concepts](/ui-customization/overview) before attempting to modify any components.
</Note>

## Overview

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltSubtitlesWireframe>
            <VeltSubtitlesWireframe.EmbedMode />
            <VeltSubtitlesWireframe.FloatingMode />
        </VeltSubtitlesWireframe>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-subtitles-wireframe>
            <velt-subtitles-embed-mode-wireframe></velt-subtitles-embed-mode-wireframe>
            <velt-subtitles-floating-mode-wireframe></velt-subtitles-floating-mode-wireframe>
        </velt-subtitles-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## EmbedMode

<img src="https://mintcdn.com/velt-mintlify-e6426361/MhMZikCu_HhSYlqM/images/customization/recorder/subtitles-embed-mode.png?fit=max&auto=format&n=MhMZikCu_HhSYlqM&q=85&s=2fff72aa601937e7684442c68950b4d1" alt="" width="1280" height="364" data-path="images/customization/recorder/subtitles-embed-mode.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltSubtitlesWireframe.EmbedMode>
            <VeltSubtitlesWireframe.EmbedMode.Text />
        </VeltSubtitlesWireframe.EmbedMode>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-subtitles-embed-mode-wireframe>
            <velt-subtitles-text-wireframe></velt-subtitles-text-wireframe>
        </velt-subtitles-embed-mode-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Text

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltSubtitlesWireframe.EmbedMode.Text />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-subtitles-text-wireframe></velt-subtitles-text-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

## FloatingMode

<img src="https://mintcdn.com/velt-mintlify-e6426361/MhMZikCu_HhSYlqM/images/customization/recorder/subtitles-floating-mode.png?fit=max&auto=format&n=MhMZikCu_HhSYlqM&q=85&s=c711f411ed54410ac7ee3ebc99b9ec0a" alt="" width="1280" height="570" data-path="images/customization/recorder/subtitles-floating-mode.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltSubtitlesWireframe.FloatingMode>
            <VeltSubtitlesWireframe.FloatingMode.Button />
            <VeltSubtitlesWireframe.FloatingMode.Tooltip />
            <VeltSubtitlesWireframe.FloatingMode.Panel />
        </VeltSubtitlesWireframe.FloatingMode>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-subtitles-floating-mode-wireframe>
            <velt-subtitles-button-wireframe></velt-subtitles-button-wireframe>
            <velt-subtitles-tooltip-wireframe></velt-subtitles-tooltip-wireframe>
            <velt-subtitles-panel-wireframe></velt-subtitles-panel-wireframe>
        </velt-subtitles-floating-mode-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Button

<img src="https://mintcdn.com/velt-mintlify-e6426361/MhMZikCu_HhSYlqM/images/customization/recorder/subtitles-floating-mode-button.png?fit=max&auto=format&n=MhMZikCu_HhSYlqM&q=85&s=5744c518db10fa5f50f916781e1f20df" alt="" width="1280" height="330" data-path="images/customization/recorder/subtitles-floating-mode-button.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltSubtitlesWireframe.FloatingMode.Button />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-subtitles-button-wireframe></velt-subtitles-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Tooltip

<img src="https://mintcdn.com/velt-mintlify-e6426361/MhMZikCu_HhSYlqM/images/customization/recorder/subtitles-floating-mode-tooltip.png?fit=max&auto=format&n=MhMZikCu_HhSYlqM&q=85&s=fed4cd84fdea47197f033bbca4f35d3d" alt="" width="1280" height="330" data-path="images/customization/recorder/subtitles-floating-mode-tooltip.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltSubtitlesWireframe.FloatingMode.Tooltip />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-subtitles-tooltip-wireframe></velt-subtitles-tooltip-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Panel

<img src="https://mintcdn.com/velt-mintlify-e6426361/MhMZikCu_HhSYlqM/images/customization/recorder/subtitles-floating-mode-panel.png?fit=max&auto=format&n=MhMZikCu_HhSYlqM&q=85&s=e353d6ea230238f592ed572558fdce11" alt="" width="1280" height="329" data-path="images/customization/recorder/subtitles-floating-mode-panel.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltSubtitlesWireframe.FloatingMode.Panel>
            <VeltSubtitlesWireframe.FloatingMode.CloseButton />
            <VeltSubtitlesWireframe.FloatingMode.Text />
        </VeltSubtitlesWireframe.FloatingMode.Panel>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-subtitles-panel-wireframe>
            <velt-subtitles-close-button-wireframe></velt-subtitles-close-button-wireframe>
            <velt-subtitles-text-wireframe></velt-subtitles-text-wireframe>
        </velt-subtitles-panel-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### CloseButton

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltSubtitlesWireframe.FloatingMode.CloseButton />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-subtitles-close-button-wireframe></velt-subtitles-close-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Text

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltSubtitlesWireframe.FloatingMode.Text />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-subtitles-text-wireframe></velt-subtitles-text-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>
