---
title: Safari Developer Features
framework: Safari Developer Features
role: collection
role_heading: Framework
path: safari-developer-tools
---

# Safari Developer Features

Inspect, debug, and test web content in Safari, in other apps, and on other devices including iPhone and iPad.

## Overview

Overview Safari includes features and tools to help you inspect, debug, and test web content in Safari, in other apps, and on other devices including iPhone, iPad, Apple Vision Pro, as well as Apple TV for inspecting JavaScript and TVML.

Features like Web Inspector in Safari on macOS let you inspect and experiment with the layout of your webpage, including trying changes to styles, visualizing grid and flex contain layouts, adjusting typography, including custom variation axes, and emulating user preferences like color scheme or reduced motion to help ensure your content looks great for every user. You can also use Web Inspector to set breakpoints in JavaScript, interactively debug, and inspect the state of your page as you debug. Tools like Timelines let you visualize the impact of your scripts and layout on things like performance and memory use, as well as help identify causes of long frame times. You can also use WebDriver to automate testing your webpages in Safari. As the web evolves, it is important to continually test your webpages to ensure they behave as you expect. WebDriver is a cross-browser API for automating testing of web content supported by all major browsers across platforms, without requiring browser-specific code.

## Topics

### Essentials

- [Enabling features for web developers](safari-developer-tools/enabling-developer-features.md)

### Tools

- [Develop menu](safari-developer-tools/develop-menu.md)
- [Web Inspector](safari-developer-tools/web-inspector.md)
- [Responsive Design Mode](safari-developer-tools/responsive-design-mode.md)
- [Inspect Apps and Devices](safari-developer-tools/inspect-apps-and-devices.md)
- [Connecting an AI agent to Safari](safari-developer-tools/connecting-an-ai-agent-to-safari.md)
- [WebDriver](safari-developer-tools/webdriver.md)

### Content inspection

- [Inspecting Safari on macOS](safari-developer-tools/inspecting-safari-macos.md)
- [Inspecting iOS and iPadOS](safari-developer-tools/inspecting-ios.md)
- [Inspecting visionOS](safari-developer-tools/inspecting-visionos.md)
- [Inspecting tvOS](safari-developer-tools/inspecting-tvos.md)
- [Enabling inspecting content in your apps](safari-developer-tools/enabling-inspecting-content-in-your-apps.md)

### Simulators

- [Installing Xcode and Simulators](safari-developer-tools/installing-xcode-and-simulators.md)
- [Adding additional simulators](safari-developer-tools/adding-additional-simulators.md)

### Settings

- [Changing Developer settings in Safari on macOS](safari-developer-tools/developer-settings.md)
- [Changing Feature Flag settings in Safari on macOS](safari-developer-tools/feature-flag-settings.md)

### AutoFill

- [Improving AutoFill experiences for your forms](safari-developer-tools/autofill.md)
