Hero Background

Next-Gen App & Browser Testing Cloud

Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

Next-Gen App & Browser Testing Cloud

Can I change Safari browser settings on real iOS devices?

Yes. Safari is fully configurable on a real iPhone or iPad, and you do not need a jailbreak, a developer account, or any third-party app to do it. Every option lives in the native Settings app, where you can switch the default search engine, block pop-ups, control privacy and tracking, toggle JavaScript, manage downloads, and clear history and website data. The one catch is that iOS 18.2 relocated these controls, so the menu path differs slightly between recent and older releases. The same is true on a remote real device in the cloud, where a live session lets you open Settings and change Safari options exactly as you would on a phone in your hand.

Where Safari Settings Live in Current iOS

Apple reorganized the Settings app in iOS 18.2, adding a dedicated Apps section that now holds the preferences for built-in apps, including Safari. If you upgraded from an older release and could not find Safari where it used to be, this is why. To open Safari settings:

  • Open the Settings app on your iPhone or iPad.
  • On iOS 18.2 and later, scroll down, tap Apps, then tap Safari.
  • On iOS 18.1 and earlier, scroll the main Settings list and tap Safari directly.
  • You now see the full Safari preference screen, where every setting below can be changed.

A handful of in-page options, such as Reader mode, text size, and per-site permissions, are also reachable from the page-settings menu (the "AA" or page-menu icon) inside the Safari app itself, but the system-wide controls all live in the Settings screen above.

Safari Settings You Can Change on a Real iOS Device

From the Safari preference screen you can adjust each of the following. The labels match what you see on a current iPhone or iPad.

  • Default search engine: Under Search, choose Google, Bing, Yahoo, DuckDuckGo, or Ecosia as the engine used from the address bar.
  • Block Pop-ups: Under General, a single toggle suppresses automatic pop-up windows on every site.
  • Prevent Cross-Site Tracking: Under Privacy & Security, this limits third-party trackers from following you between sites, and is on by default.
  • Content blockers and extensions: Once you install a content-blocker or Safari web extension from the App Store, enable it under Extensions (and Content Blockers) to filter ads, scripts, or trackers.
  • JavaScript: Under Advanced, the JavaScript toggle turns interactive page scripts on or off, which is handy when reproducing script-dependent behaviour.
  • AutoFill: Decide whether Safari fills in your contact details and saved payment cards on web forms.
  • Clear History and Website Data: This wipes browsing history, cookies, and cache in one tap, giving you a clean slate between sessions.
  • Downloads: Set where Safari saves downloaded files, such as On My iPhone or iCloud Drive.
  • Page Zoom: Set a default zoom level that Safari applies to pages, with per-site overrides remembered automatically.
  • Web Inspector: Under Advanced, enable this to remotely debug pages from Safari on a connected Mac.
  • Default Browser App: Choose whether links open in Safari or another installed browser system-wide.

Quick Reference: Setting, Location, and Effect

SettingWhere to find itWhat it does
Search EngineSafari > SearchSets the engine used from the address bar.
Block Pop-upsSafari > GeneralSuppresses automatic pop-up windows.
Prevent Cross-Site TrackingSafari > Privacy & SecurityBlocks third-party trackers across sites.
JavaScriptSafari > AdvancedEnables or disables page scripts.
Clear History and Website DataSafari (main screen)Wipes history, cookies, and cache.
Experimental FeaturesSafari > AdvancedToggles in-progress WebKit feature flags.

On iOS 18.2 and later, prefix each path with Settings > Apps; on older releases the path starts at Settings > Safari.

Experimental WebKit Features (Feature Flags)

For deeper web testing, Safari exposes in-progress WebKit capabilities under a Feature Flags screen (older releases label it Experimental Features). These let you preview rendering and platform behaviour before it ships broadly. To reach them:

  • Open Safari settings and tap Advanced.
  • Tap Feature Flags (or Experimental Features on older iOS).
  • Toggle individual flags such as WebGPU, WebRTC options, or Back-Forward Cache to see how a page reacts.
  • If something breaks, scroll to the bottom and tap Reset All to Defaults, available since iOS and iPadOS 15.4.

Treat these flags as testing-only. They are unstable by design and can affect page rendering and battery, so they are best left at their defaults for everyday browsing.

Changing Safari Settings on Real iOS Devices for Testing

Simulators and the iOS Simulator that ships with Xcode mimic Safari, but they cannot fully reproduce how real WebKit behaves with actual privacy toggles, cleared website data, or device-level zoom. To validate those scenarios accurately, you need a physical iPhone or iPad. A real device cloud gives you exactly that, remotely: a live, interactive session on genuine Apple hardware, where the device's own Settings app is reachable in the session. A typical workflow looks like this:

  • Start a live session on a real iPhone or iPad from a Real Device Cloud dashboard.
  • Open the Settings app on the remote device and navigate to Safari (under Apps on iOS 18.2 and later).
  • Adjust the setting you want to test, for example switch the search engine, disable JavaScript, or turn on Prevent Cross-Site Tracking.
  • Return to Safari, load your site, and observe the behaviour, capturing screenshots, video, or logs from the session.
  • Use Clear History and Website Data between runs so each test starts from a clean state.

Because the cloud exposes thousands of real browser and OS combinations across current and legacy iOS versions, you can repeat the same configuration check on multiple iPhone and iPad models without owning the hardware, which is how QA teams confirm a site holds up under varied Safari settings.

Frequently Asked Questions

Can I change Safari settings on a real iPhone or iPad?

Yes. Safari on iOS and iPadOS is fully user-configurable from the Settings app. You can change the default search engine, block pop-ups, toggle Prevent Cross-Site Tracking, manage content blockers and extensions, enable or disable JavaScript, configure AutoFill, set the download location, adjust page zoom, and clear history and website data. No jailbreak or developer account is required.

Where are Safari settings on iOS 18 and later?

On iOS 18.2 and later, Apple moved per-app preferences into a dedicated Apps section, so Safari settings now live under Settings > Apps > Safari. On iOS 18.1 and earlier, Safari appears directly on the main Settings screen at Settings > Safari.

How do I enable JavaScript in Safari on iPhone?

Open Safari settings, tap Advanced, and turn on the JavaScript toggle. On iOS 18.2 and later the full path is Settings > Apps > Safari > Advanced > JavaScript; on older iOS it is Settings > Safari > Advanced > JavaScript.

What are Safari experimental features and where do I find them?

Experimental Features, also called Feature Flags, are in-progress WebKit features such as WebGPU, WebRTC tweaks, and Back-Forward Cache options that you can toggle for testing. Find them under Safari settings > Advanced > Experimental Features. A Reset All to Defaults option has been available since iOS and iPadOS 15.4.

Can I change Safari settings on a remote real device in the cloud?

Yes. In a real device cloud you get a live interactive session on a physical iPhone or iPad, so you can open the Settings app on that remote device and toggle Safari options exactly as you would on a phone in hand. This is useful for testing how a site behaves under different search engines, JavaScript states, tracking-prevention modes, or after clearing website data.

Do I need to jailbreak my iPhone to change Safari settings?

No. Every Safari setting covered here is exposed through the standard Settings app on a stock, unmodified iOS device. Jailbreaking is never required and is not recommended, as it voids the warranty and breaks security features such as Apple Pay.

Related Questions

Test Your Website on 3000+ Browsers

Get 100 minutes of automation test minutes FREE!!

Test Now...

KaneAI - Testing Assistant

World’s first AI-Native E2E testing agent.

...

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests