# Frames must have an accessible name

> Canonical HTML version: https://rocketvalidator.com/accessibility-validation/axe/4.8/frame-title
> Attribution: Rocket Validator (https://rocketvalidator.com)
> License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)

When used in a document, the `frame` or `iframe` element's title attribute must not be empty in order to provide context for users of screen reader software.

Users of screen readers depend on the title of a frame to describe its contents. If the HTML for a `frame` or `iframe` element lacks a `title` attribute, navigating within the element can be a frustrating and time-consuming experience for users of this technology.

Users of screen readers can see a list of the frames on a page and their respective titles. Providing each frame with a distinct, descriptive label facilitates easy navigation. Without titles, it's easy to get lost trying to jump from one frame to the next. Screen readers will instead provide information like "frame," "JavaScript," the filename, or the URL if no title is provided. This data is unlikely to be useful in most situations.

<h3>What this Accessibility Rule Checks</h3>

Make sure the title attribute of every `iframe` and `frame` element is both distinct and not empty.
