World’s largest virtual agentic engineering & quality conference
Enable the Safari Develop menu on macOS Sonoma and Ventura, plus Developer Mode on iOS 16 and iOS 17. Step-by-step instructions to inspect and debug Safari.

Bhawana
Author
Last Updated on: July 17, 2026
The Safari Developer menu is a powerful suite of tools that helps developers debug, optimize, and analyze websites within Safari. Enabling the “Develop” menu allows you to monitor page load times, track resource requests, test responsiveness across devices, and make real-time adjustments to HTML and CSS, streamlining the development and debugging process.
Quick answer: On macOS Sonoma and Ventura, open Safari > Settings > Advanced and check “Show features for web developers.” On macOS Monterey and earlier, open Safari > Preferences > Advanced and check “Show Develop menu in menu bar.” Either way, a Develop menu appears in the Safari menu bar. On iPhone and iPad there is no Develop menu — turn on Settings > Safari > Advanced > Web Inspector and debug the device from a connected Mac.
Two different settings get confused here, and picking the wrong one is the most common reason developers get stuck on iPhone. Safari on iOS and iPadOS has no Develop menu of its own — the screen is too small to host an inspector — so what you enable depends on what you are actually trying to do.
| Your goal | Setting to enable |
|---|---|
| Debug a website running in mobile Safari | Settings > Safari > Advanced > Web Inspector |
| Run or install a development-signed app from Xcode | Settings > Privacy & Security > Developer Mode |
Web debugging does not require Developer Mode. If your goal is inspecting a page, skip straight to the Web Inspector steps below.
Developer Mode arrived in iOS 16 and works the same way in iOS 17. It gates the device against running development-signed builds, and Apple keeps it off by default to protect users from being talked into sideloading malicious software.
Developer Mode persists across reboots, so this is a one-time setup per device. It resets if you erase the device or leave it disconnected from Xcode for an extended period.
To inspect a page that is open on your iPhone or iPad, you pair the device with Safari on a Mac and use the Mac’s Web Inspector against the device’s live page:
This is the only supported way to reach developer tools for iPhone Safari — everything renders on the device, and the Mac supplies the interface. If the device never appears under Develop, confirm Web Inspector is on, re-seat the cable, and check that you tapped Trust. For more on what changes between the desktop and handset rendering path, see Safari mobile view.
Note: Don't have every iPhone and iPad on your desk? Debug mobile Safari on real iOS devices in the cloud with TestMu AI. Try it free!
The Safari Developer menu is an essential toolkit for web developers on macOS. Enabling it unlocks powerful tools for debugging, performance analysis, and real-time editing that streamline the development process.
On a Mac, it comes down to one checkbox — “Show features for web developers” on macOS Sonoma and Ventura, or “Show Develop menu in menu bar” on older releases. On iPhone and iPad, remember the split: Web Inspector under Settings > Safari > Advanced is what you need for web debugging, while Developer Mode under Settings > Privacy & Security exists for running development apps from Xcode.
Whether you’re inspecting elements, monitoring network activity, or fine-tuning load times, the Developer Menu makes web development more efficient and effective. Responsive Design Mode and a paired iPhone will catch most Safari-specific issues, but real coverage means checking against the range of devices and OS versions your users actually run — see mobile device testing for how to think about that matrix.
Author
Bhawana is a Community Evangelist at TestMu AI with over 3 years of experience creating technically accurate, strategy-driven content in software testing. She has authored 50+ blogs on test automation, cross-browser testing, mobile testing, and real device testing. She also serves as Product Marketing Manager for Kane CLI, the command-line tool that runs browser automation from the terminal using natural-language flows in a real Chrome browser. Bhawana is certified in KaneAI, Selenium, Appium, Playwright, and Cypress, reflecting her hands-on knowledge of modern automation practices. On LinkedIn, she is followed by 6000+ QA engineers, testers, AI automation testers, and tech leaders.
Did you find this page helpful?
More Related Blogs
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance