The settings data, as data
Every Settings menu of 43 operating systems across 135 versions, as one 1.3 MB JSON file: 161,391 rows and 32,098 screens, free to use with attribution.
Download osimulator-settings.json — 1.3 MB →What is in it
- 43 operating systems, from iOS and Windows to Symbian, Roku and CarPlay
- 135 versions, each a complete tree rather than a snapshot of the first screen
- 32,098 screens and 161,391 rows, counted across every version in the file
- Sections, screens, rows, the options inside each row, and the order the device itself shows them in
Where it comes from
Open systems are read from their own source — Android from AOSP, ChromeOS from Chromium, Ubuntu from GNOME, Firefox OS from Gaia, webOS from webOS OSE. Closed systems are read from the vendor's published manual or support pages. Nothing is invented: a row with no documented screen behind it is left terminal and counted rather than filled in with something plausible. The file carries its own note of this, so a copy that travels without this page still says what can be relied on.
Using it
Free to use, including commercially, under the MIT licence, which asks only that the notice travels with it. If you publish something built on this, the attribution that helps is a link:
osimulator — https://osimulator.com/
The settings names are the vendors' own. osimulator is an independent educational project, not affiliated with Apple, Google, Microsoft, Samsung or any other vendor; all trademarks belong to their owners.
Built 2026-10-26
Regenerated whenever a tree changes. Machine-readable notes for answer engines are in llms.txt.
Systems in the file
- Android 4 versions
- Android Auto 2 versions
- BlackBerry OS 2 versions
- CarPlay 5 versions
- ChromeOS 3 versions
- Fire TV 3 versions
- Firefox OS 2 versions
- Fitbit OS 2 versions
- Garmin 2 versions
- Google TV 2 versions
- HarmonyOS 4 versions
- Huawei Watch 2 versions
- HyperOS 5 versions
- iOS 5 versions
- iOS 6 2 versions
- iPadOS 6 versions
- KaiOS 2 versions
- LG webOS 4 versions
- Mac OS 9 2 versions
- Mac OS X 2 versions
- macOS 5 versions
- Meta Quest 3 versions
- Nintendo Switch 3 versions
- One UI 5 versions
- OxygenOS 3 versions
- PlayStation 3 versions
- Roku OS 4 versions
- Samsung Tizen TV 3 versions
- Steam Deck 3 versions
- Symbian 2 versions
- tvOS 5 versions
- Ubuntu 3 versions
- visionOS 5 versions
- watchOS 5 versions
- Wear OS 5 versions
- webOS OSE 1 version
- Windows 2 versions
- Windows 7 1 version
- Windows 98 2 versions
- Windows Phone 2 versions
- Windows XP 2 versions
- Xbox 3 versions
- Zepp OS 4 versions