Skip to content
recaplica

    One moment: security check

    Cloudflare wants to make sure you're not a robot. Tick the box below and your search will continue on its own.

    IT
    recaplica Developer Options: How to Enable Them on Android, iPhone, and Your Browser
    © 2026 Recaplica · recaplica.com — All rights reserved
    Home › Technology

    Developer Options: How to Enable Them on Android, iPhone, and Your Browser

    By Recaplica Newsroom · Updated on September 6, 2026

    What to print

    Page numbers appear when printing with default margins.

    Slides

    Choose a cut

    Flash10 slidesThe essential thread, to present in classFull18 slidesEvery chapter and the deeper detail

    Both come with speaker notes.

    Telegram channel
    recaplica Clear in 30 seconds, yours in 10 minutes.
    In 30 seconds Key points Figures Deep dive Slides Myths Mind map Quiz Flashcards FAQ

    In 30 seconds quick read

    Developer options are a panel of advanced settings, hidden by default, meant for people who build or test an app rather than for everyday use. On Android it unlocks by tapping the build number seven times in the phone's system information, until a confirmation message appears. On iPhone and iPad the same feature is called Developer Mode, introduced with iOS 16 in 2022, and it needs a restart plus an explicit confirmation before it actually turns on. Browsers hide their own equivalent too: Safari keeps its Develop menu switched off by default in Advanced settings, while Chrome and Firefox open their respective tools with a keyboard shortcut or from the main menu.

    Key Points

    • On Android, developer options unlock by tapping the build number 7 times in the phone's system information (the menu path varies by manufacturer: Pixel, Samsung, LG, HTC, OnePlus); once enabled, a Developer options entry appears at the bottom of the general settings.
    • On iPhone and iPad, Developer Mode has existed since 2022 (iOS 16 and watchOS 9): it's found in Settings, under Privacy & Security, but it needs a device restart followed by an explicit confirmation before it becomes active.
    • Apple frames Developer Mode as a protection, not a shortcut: it's meant for locally installing apps that aren't signed by the App Store (through Xcode or Apple Configurator), and it reduces the ways developer-only functionality could be exploited.
    • On Safari (Mac) the Develop menu is switched on from the browser's settings, under the Advanced tab; on iPhone and iPad the same role belongs to Web Inspector, turned on in Settings > Safari > Advanced, also useful for remote debugging from a Mac over a USB cable.
    • Chrome DevTools opens with F12, with Ctrl+Shift+I on Windows and Linux or Cmd+Option+I on Mac, or from the three-dot menu under More tools.
    • Firefox DevTools bundles several Core Tools (Page Inspector, Web Console, JavaScript Debugger, Network Monitor among others), opened with Ctrl+Shift+I on Windows and Linux or Cmd+Opt+I on Mac.

    Key figures

    • 7 the number of taps on the Build number entry, in Android settings, needed to unlock developer options and see the message You are now a developer! Source: Android Developers, Android Studio documentation
    • iOS 16 the system version with which Apple introduced Developer Mode, in 2022, alongside watchOS 9 Source: Apple Developer Documentation

    Deep Dive

    Why they’re switched off by default

    Every operating system and every browser hides, behind a small ritual of activation, a panel of adjustments meant for people who build software, not for the people who use it every day. It’s not a whim: these are features that let you do things like install an app that hasn’t been published yet, watch a page’s network traffic, or artificially throttle the CPU to simulate a slower phone. Keeping them off for most people stops them from ending up, by accident, in the hands of someone who doesn’t know what they mean: in line with this logic, as we’ll see, Apple in particular puts an explicit confirmation step in front of them.

    Android: seven taps to “become a developer”

    On Android, developer options stay hidden until you go looking for them, and the path to find them changes from one manufacturer to another. On a Google Pixel they’re in Settings, under About phone; on a Samsung Galaxy S8 or later you need to go into Software information; on an LG G6 or later the label reads Software info; on an HTC U11 or later the Build number entry sits under About, in Software information, under More; on a OnePlus 5T or later it stays under About phone. What never changes is the gesture itself: tapping the Build number entry seven times in a row.

    Practical example: the first tap doesn’t seem to do anything, but from the second tap onward the phone starts counting down, showing how many taps are left. On the seventh, the message “You are now a developer!” appears, and a new Developer options entry gets added to the bottom of the general settings, usually inside the System section.

    That panel also holds USB debugging, the feature that lets a computer connected by cable communicate with the phone to install test apps. Here too the exact path depends on the Android version: from Android 9 onward it’s under Settings > System > Advanced > Developer options > USB debugging, on Android 8.0 and 8.1 it’s simply Settings > System > Developer options > USB debugging, while on Android 7.1 and earlier the entry sits directly under Developer options. Debugging over Wi-Fi (wireless debugging) follows a similar logic but arrived later: from Android 16 it’s under Settings > System > Developer options > Wireless debugging.

    iPhone and iPad: Developer Mode with a double confirmation

    On iOS and iPadOS, the equivalent is called Developer Mode, and it didn’t exist before 2022: it arrived with iOS 16, alongside watchOS 9, so it isn’t available on earlier system versions. It’s found in Settings > Privacy & Security, where the Developer Mode entry appears near the bottom of the page.

    Flipping the switch, though, isn’t enough on its own. The phone first asks to restart, and only after the restart, once the device is unlocked again, does a second prompt appear asking for an explicit confirmation of the choice. Apple describes this two-step process as a measure meant to protect the person using the phone from unwanted installations of potentially harmful software, and to reduce the ways developer-only functionality could be exploited. Without Developer Mode turned on, an app installed locally — for example through Xcode or Apple Configurator — still installs but refuses to launch: that’s precisely the use case the feature targets, alongside installing test builds through side-loading.

    Safari: the Develop menu and Web Inspector

    On Mac, Safari hides its Develop menu from the menu bar by default. To make it appear, open the browser’s Settings panel (called Preferences in older versions), switch to the Advanced tab, and check the option that shows features for web developers. Once it’s on, the Develop menu gives access to Web Inspector, the tool that lets you check how a page behaves across standards-based browsers; the same panel also opens with a right-click on the page and the Inspect Element option.

    On iPhone and iPad, the equivalent role belongs to Web Inspector: it’s turned on in Settings, under Safari, by scrolling down to the Advanced section and flipping the Web Inspector switch. On its own it does very little; its real usefulness shows up when the phone is connected to a Mac with a USB cable, because at that point the device’s name shows up in the Develop menu of Safari on the computer, from where you can inspect, remotely, the content of the page displayed on the phone’s screen.

    Chrome DevTools: four ways to open it

    Chrome offers more than one route to the same set of tools. The most direct is a keyboard shortcut, though it changes between systems: on Windows, Linux, and ChromeOS, F12 or Ctrl+Shift+I open the last panel used, Ctrl+Shift+C opens the Elements panel directly, and Ctrl+Shift+J jumps straight to the Console; on Mac the same actions go through Fn+F12 or Cmd+Option+I, Cmd+Option+C, and Cmd+Option+J. Those who prefer the mouse can click the three-dot icon next to the address bar, choose More tools, then Developer tools, or right-click any element on the page and select Inspect, which opens the Elements panel straight away with that element already highlighted.

    A lesser-known detail is that DevTools can also open on its own: launching Chrome from the command line with the --auto-open-devtools-for-tabs flag (for example google-chrome --auto-open-devtools-for-tabs on Linux) makes the panel appear automatically on every new tab, a convenience for anyone who spends the day testing different pages.

    Firefox DevTools: a toolbox

    Firefox groups its tools under the name DevTools, reachable from the main menu under Tools, submenu Web Developer, or with the shortcuts Ctrl+Shift+I or F12 on Windows and Linux, Cmd+Opt+I on Mac (for the Console alone, Ctrl+Shift+K, or Cmd+Opt+K on Mac, is enough).

    Inside, the official documentation lists a set of Core Tools: the Page Inspector for reading and editing a page’s content and layout, the Web Console for seeing messages and interacting through JavaScript, the JavaScript Debugger for pausing and stepping through running code, the Network Monitor for watching network requests as a page loads, the Performance Panel for analyzing responsiveness and performance, the Responsive Design Mode for simulating different devices and screen sizes, the Accessibility Inspector for the page’s accessibility tree, and the Application Panel for inspecting service workers and modern web applications. On top of these sit more specialized tools like Memory, Storage Inspector, DOM Property Viewer, Eyedropper, and Style Editor.

    Pausing at Firefox’s Debugger or Chrome’s Sources panel, and watching an algorithm run step by step, line by line, is probably the most direct way to see what a program actually does while it’s running. The same goes for web pages that run machine learning directly in the browser: they too go through the same debugging tools before they’re put online.

    At a glance

    SystemHow to enable or open it
    Android7 taps on Build number (Settings, path varies by manufacturer)
    iOS and iPadOSSettings > Privacy & Security > Developer Mode, then restart and confirm
    Safari (Mac)Settings > Advanced > show features for web developers
    Safari (iPhone/iPad)Settings > Safari > Advanced > Web Inspector
    ChromeF12, Ctrl+Shift+I (Win/Linux) or Cmd+Option+I (Mac), or the three-dot menu
    FirefoxCtrl+Shift+I or F12 (Win/Linux), Cmd+Opt+I (Mac), or the Tools menu

    These panels, in the end, aren’t exclusive to phones and browsers: even very different devices, like the newest robot vacuum cleaners, hide debug modes meant for the people who design them, not for the people who run them in the living room. The logic is always the same: keep what’s needed to build a product separate from what’s needed to use it.

    Slide deck

    Slides ready to download and make your own in PowerPoint or Google Slides, with speaker notes. Pick the Flash cut or the Full one.

    Slide 1 of the presentation on Developer Options: Developer optionsSlide 2 of the presentation on Developer Options: Why does a phone hide settings from the person using it?Slide 3 of the presentation on Developer Options: What we will coverSlide 4 of the presentation on Developer Options: Chapter 01: Why they stay hiddenSlide 5 of the presentation on Developer Options: What lives behind that panel: Unpublished apps, Network traffic, A throttled CPUSlide 6 of the presentation on Developer Options: Chapter 02: The activation ritualSlide 7 of the presentation on Developer Options: Android, the number that never changesSlide 8 of the presentation on Developer Options: Same gesture, two pathsSlide 9 of the presentation on Developer Options: iPhone, Developer Mode in three stepsSlide 10 of the presentation on Developer Options: Chapter 03: What sits insideSlide 11 of the presentation on Developer Options: USB debugging · Wireless debug · Side-loadingSlide 12 of the presentation on Developer Options: Chapter 04: The browser toolsSlide 13 of the presentation on Developer Options: Safari, two doors to the same toolSlide 14 of the presentation on Developer Options: Chrome, three shortcuts on Windows and Linux: Ctrl+Shift+I, Ctrl+Shift+C, Ctrl+Shift+JSlide 15 of the presentation on Developer Options: Firefox DevTools, a toolboxSlide 16 of the presentation on Developer Options: They are not secret features for hackers.Slide 17 of the presentation on Developer Options: How many times do you tap Build number on Android?Slide 18 of the presentation on Developer Options: And now, the review
    Flash10 slidesThe essential thread, to present in classFull18 slidesEvery chapter and the deeper detail

    Common myths

    • ✗ Myth Developer options unlock hidden, dangerous features reserved for hackers.

      ✓ Reality They're tools officially documented by Google and Apple, built for people who develop apps: on Android they help profile and debug system behavior, on iPhone and iPad they let you locally install app builds that aren't on the App Store yet, through Xcode or Apple Configurator. On iPhone, the system also asks for an explicit double confirmation before actually turning them on, precisely because they aren't meant to be switched on by accident.

    • ✗ Myth Once turned on, Developer Mode leaves a phone permanently vulnerable, with no way back.

      ✓ Reality Apple designs the activation as a reversible, deliberate choice, not as a door that stays open automatically: it requires a device restart followed by an explicit confirmation, and the official documentation describes the feature as meant to protect against unwanted installations and reduce the ways developer-only functionality could be exploited.

    • ✗ Myth The path to enable developer options on Android is identical on every phone.

      ✓ Reality It changes from one manufacturer to another. On a Google Pixel, the Build number entry sits in Settings > About phone; on a Samsung Galaxy S8 or later you have to go through Software information; on LG, HTC, and OnePlus the path differs again. The number of taps required, seven, stays the same everywhere.

    Mind map

    Drag the background to move around and the nodes to reposition them; use − and + to collapse and expand branches.

    Customize
    Mind map: Developer Options: How to Enable Them on Android, iPhone, and Your Browser
    • Developer Options
      • Android
        • Activation 7 taps on the Build number entry.
        • Where it appears At the bottom of general settings, usually under System.
        • USB debugging Menu path differs by Android version.
        • Wireless debugging From Android 16, under System, Developer options.
      • iOS and iPadOS
        • Developer Mode Since 2022, with iOS 16 and watchOS 9.
        • Location Privacy & Security, near the bottom of the page.
        • Restart and confirmation Two-step process before it becomes active.
        • What it's for Side-loading, Xcode, Apple Configurator.
      • Safari on Mac
        • Develop menu Settings, Advanced tab.
        • Web Inspector From the Develop menu or Inspect Element.
      • Safari on iPhone and iPad
        • Activation Settings, Safari, Advanced, Web Inspector.
        • Remote debugging From a Mac, connecting the phone over USB.
      • Chrome DevTools
        • Windows and Linux shortcuts F12, Ctrl+Shift+I, Ctrl+Shift+C, Ctrl+Shift+J.
        • Mac shortcuts Cmd+Option+I, Cmd+Option+C, Cmd+Option+J.
        • From the menu Three-dot icon, More tools, Developer tools.
      • Firefox DevTools
        • Menu path Tools, Web Developer.
        • Shortcuts Ctrl+Shift+I or F12, Cmd+Opt+I on Mac.
        • Core Tools Page Inspector, Web Console, Network Monitor, among others.

    Quiz: test yourself

    Answer the questions to check what you have learned: you get instant feedback and a short explanation.

    Grade 0/10 0/5
    1 How many times do you need to tap the Build number entry to unlock developer options on Android?

    The number of taps is always seven, whatever the phone: only the menu path to reach the Build number entry changes (on Pixel, Samsung, LG, HTC and OnePlus devices the exact location differs). After the seventh tap, the message You are now a developer! appears.

    2 True or false: on iPhone, flipping the Developer Mode switch in Settings is enough on its own, with no need to restart or confirm anything else.

    False. After turning on the switch in Settings > Privacy & Security, the device asks to restart; only after the restart, once you unlock the phone again, does a second prompt appear asking you to explicitly confirm the activation (by tapping Turn On). This two-step process is meant to prevent accidental activation.

    3 What is Safari's Web Inspector mainly used for?

    Web Inspector, reachable from the Develop menu or by right-clicking a page and choosing Inspect Element, is used to check that a website behaves correctly across standards-based browsers: it lets you read and examine a page's HTML, CSS, and scripts.

    4 On Chrome, which shortcut opens the Console panel directly on Windows and Linux?

    Ctrl+Shift+J jumps straight to the Console panel. Ctrl+Shift+C instead opens the Elements panel, while F12 or Ctrl+Shift+I open whichever panel was used last.

    5 Which Firefox DevTools tool shows network requests while a page is loading?

    The Network Monitor is the tool dedicated to showing network requests while a page loads. The Page Inspector instead works on HTML and CSS, the Web Console shows messages and allows interaction through JavaScript, and the JavaScript Debugger pauses and steps through running code.

    Answers: 1-B · 2-B · 3-A · 4-B · 5-C

    Flashcards

    Tap the card to flip it and check whether you remember the answer, then move to the next one.

    1 / 8

    Explain it in your own words

    The ultimate test: if you can explain it in simple words, you've truly understood it. Write your explanation, then compare it with the Recap.

    Your explanation is saved only on this device.

    Developer options are a panel of advanced settings, hidden by default, meant for people who build or test an app rather than for everyday use. On Android it unlocks by tapping the build number seven times in the phone's system information, until a confirmation message appears. On iPhone and iPad the same feature is called Developer Mode, introduced with iOS 16 in 2022, and it needs a restart plus an explicit confirmation before it actually turns on. Browsers hide their own equivalent too: Safari keeps its Develop menu switched off by default in Advanced settings, while Chrome and Firefox open their respective tools with a keyboard shortcut or from the main menu.

    Frequently asked questions

    Does enabling developer options make a phone permanently less secure?

    No. On iPhone, activation requires a restart followed by an explicit confirmation precisely because Apple wants it to be a deliberate choice, not a switch that flips by accident; the official documentation describes it as a protection against unwanted installations, not a permanent weakening of the system. Android's dedicated support page doesn't list specific security warnings either: it only notes that the path to enable the feature changes from one model to another.

    Do you need to be a programmer to enable developer options?

    No. Turning it on only requires following a few steps in the settings menu, with no code involved. The features it unlocks afterward, like USB debugging or Web Inspector, are what's built for people who develop or test an app or a website.

    What is USB debugging, inside Android's developer options, used for?

    It's one of the features included in Developer options, and it lets a computer connected by cable communicate with the phone to install and test apps still in development. The exact path to turn it on changes with the Android version: from Android 9 onward it's under Settings > System > Advanced > Developer options > USB debugging, while on Android 7.1 and earlier the entry sits directly under Developer options.

    How do you inspect, from a Mac, the Safari running on a connected iPhone?

    First turn on Web Inspector on the iPhone, in Settings > Safari > Advanced. Then connect the device to the Mac with a USB cable: its name shows up in the Develop menu of Safari on the Mac, and from there you can inspect the web content displayed on the phone's screen.

    Sources

    • Configure on-device developer options — Android Studio, Android Developers
    • Enabling Developer Mode on a device — Apple Developer Documentation
    • Use the developer tools in the Develop menu in Safari on Mac — Apple Support
    • WebKit.org — Enabling Web Inspector
    • Open Chrome DevTools — Chrome for Developers
    • Keyboard shortcuts — Chrome DevTools
    • Firefox DevTools User Docs — Firefox Source Docs, Mozilla
    • Firefox Developer Tools — MDN

    Every Recap goes through an independent review before publication.

    Every evening, the day's new Recaps on our Telegram channel. Join the channel →

    Keep learning

    • Technology ASCII Table: What Is It? The ASCII table assigns a fixed number to every letter, digit, punctuation mark, and keyboard control command, so that a computer, which only handles numbers, can represent text. Published in 1963 by the ANSI X3.4 committee and adopted for U.S. federal computers in 1968, it uses 7 bits and covers 128 characters, almost all of them from the English alphabet, according to the IEEE's Engineering and Technology History Wiki. RFC 20 shows how those 7 bits fit neatly inside an 8-bit byte, with the highest bit left unused; putting that extra bit to work opens up more combinations, the basis for the variants known as Extended ASCII. Because it only covers English, though, standard ASCII falls short for languages with accents, ideograms, or other alphabets — a gap Unicode was built to close. Read the Recap →
    • Technology Binary Code: What It Is and How Computers Write Numbers Binary code is how a computer represents numbers using only two digits, 0 and 1. The reason is physical: a computer's circuits reliably tell apart only two electrical states, current off or current on, and we label them 0 and 1 for convenience. Just like the decimal system, each digit's value depends on its position, but here positions are worth powers of two instead of powers of ten: the number 101 works out to (1×4)+(0×2)+(1×1), which is 5. Eight of these digits together form a byte, the unit a computer typically uses to hold one number. Binary alone covers numbers; writing letters needs an extra convention, such as ASCII or Unicode, covered in their own Recaps. Read the Recap →
    • Technology Unicode: What Is It? How It Replaced ASCII Unicode is the standard that gives a unique number, called a code point, to every character in every written language. It replaced ASCII, the 1963 code whose 128 characters covered only the English alphabet, with no accents and no other scripts. Text online travels almost always as UTF-8, one of the forms Unicode uses to turn those numbers into bytes, and it's backward compatible: a file written purely in ASCII is already valid UTF-8. Version 18.0 of the standard, published in September 2026, covers 172,808 characters. Read the Recap →

    recaplica

    Clear in 30 seconds, yours in 10 minutes.

    Recaps Mind maps Request a Recap Telegram channel Mind map maker Our method About Privacy & cookies Legal notes & terms of use

    © 2026 Recaplica · A project by Curi S.r.l. — VAT IT05472000750

    Statistics, only if you say so

    To learn which Recaps help most we would use Google Analytics, with aggregate, anonymous data. It starts only with your OK, and you can change your mind anytime. Privacy policy