Best Free Apps to Limit Screen Time on iPhone and Android
Most parents reach for whatever app shows up first in a search, then discover mid-setup that the feature they actually need — remote schedule changes
Both iPhone and Android have built-in tools that let you set a daily time limit on any specific app — and when that limit runs out, the app locks and stays that way until midnight. The setup takes a few minutes, no third-party software required.
The part that trips most parents up isn't finding the setting — it's understanding whether the limit will actually hold. A time limit protected only by a passcode can be dismissed or extended by a motivated teenager in seconds. A limit enforced through a managed child account is a different story. That distinction shapes everything else about which approach you should use.
iPhone's Screen Time handles per-app time limits natively — no extra app needed. Go to Settings → Screen Time → App Limits → Add Limit. You can select an entire category (Social Networking, Games, Entertainment) or tap into a category to pick individual apps from your library. Set a daily time amount and tap Add to activate it.
One detail worth knowing before you set up multiple rules: if you add several apps or categories into a single limit rule, they share one pooled daily allowance rather than getting individual allocations. A single rule covering Instagram and TikTok gives them a combined budget, not one each. If you want separate caps, create a distinct limit rule for each app.
When the daily allowance runs out, the app icon dims and a notification appears asking whether to ignore the limit or use it for the day. Whether the child can get past that prompt depends on whether a Screen Time passcode is active. Without the passcode, the child can tap "Ignore Limit" and keep going. Setting the passcode — also inside Settings → Screen Time — is what converts a screen-time suggestion into a real boundary they cannot quietly dismiss.
Setting a Screen Time passcode on iOS is the single step most parents skip. Without one, a child can tap through the app timer warning when it expires — the restriction exists in name only.
Set a Screen Time passcode (iOS) before creating any app timers. Go to Settings → Screen Time → Use Screen Time Passcode. This removes the child's option to dismiss an expired limit on their own. Pick a PIN your child does not know and does not have reason to guess.
Enable parental supervision on Android through Google Family Link before configuring app limits on a child's device. Family Link ties the child's device to a parent account. App limits set from the Family Link parent app apply across all the child's connected Android and Chrome OS devices automatically — you do not need to repeat the configuration on each one.
Target individual apps rather than categories on iOS when you want separate caps. Grouping multiple apps under one category limit creates a shared daily pool. Both apps draw from the same allocation — not individual per-app timers. If you want social and video limited independently, add two separate limit entries.
Set the daily time cap in Screen Time (iOS) or Digital Wellbeing (Android). Android timers reset at midnight; there is no weekly budget rollover in the native Digital Wellbeing tool.
Verify the block actually enforces at limit end. On iOS, the Screen Time passcode is what makes the block hold — without it, the child can dismiss the expired-limit prompt. On Android with Family Link, the app locks when the daily limit is reached and the child cannot override it without parent approval.
Mark genuinely essential apps as unrestricted. Both iOS Screen Time and Android Family Link support designating specific apps so they never count against daily limits. Note that system apps on Android are excluded from Family Link app limit controls entirely — you cannot set a timer on them.
Test before you trust it. Set a one-minute timer on a low-stakes app, let it expire on the child's device, and confirm the block holds rather than presenting a dismissible prompt. Delete the test limit once you have verified the behavior.
A limit without a passcode is a suggestion. The enforcement is in the account setup, not the timer itself.
Android's built-in option is Digital Wellbeing & parental controls, found directly in Settings. Tap the usage chart on that screen, select an app, and choose Set timer to assign a daily limit. When the limit is reached, the app icon grays out and the app becomes inaccessible for the rest of the day. All Digital Wellbeing timers reset automatically at midnight — not after a rolling 24-hour window.
The full feature set requires Android 10 or higher; devices on older versions may show a reduced interface.
For a child's supervised account, open the Family Link app on the parent device, select the child, navigate to Controls → App activity, and tap any app to set a daily limit. One thing worth knowing: the limit applies automatically across all of that child's Android and Chrome OS devices — you don't configure each device separately.
Two constraints are worth noting before you rely on this:
Managing limits through a parent account — Google Family Link on Android or Screen Time's Family Sharing on iOS — is what moves the override control out of the child's hands. Without that setup, a child holding the device can navigate into settings and modify or remove the restriction themselves.
On Android, Family Link applies the same app limits across every Android and Chrome OS device your child is signed into, not just the one you configured. System apps bundled with the device are excluded from Family Link limits. Family Link's "Unlimited" time" designation, which exempts specific apps from any daily cap, requires the child's device to run Android 7 or higher — worth confirming before relying on it.
On iOS, limits set across multiple apps or categories share a single pooled time allocation, not individual per-app allocations. Set 30 minutes across three apps and all three share that single 30-minute window together. If you want a separate cap per app, create a distinct limit entry for each one. Separately, Screen Time limits require a Screen Time passcode to hold; without a passcode set, a child can dismiss the restriction with a single tap.
When an app timer expires, the icon dims with a small hourglass and tapping it presents options that typically include "One More Minute" and "Ignore Limit for Today." Without a Screen Time passcode set, the child can select "Ignore Limit for Today" on their own — the restriction lifts for the rest of that day without any parent input. Setting a Screen Time passcode changes that flow: the child instead sees an "Ask Parent" prompt and cannot proceed unilaterally. This single configuration step is the difference between a soft suggestion and an actual limit.
Digital Wellbeing timers pause the app and gray out its icon when the daily limit is reached. The timer resets at midnight each night — not on a rolling 24-hour basis — so an app locked out at 3 p.m. becomes available again after midnight. Native Digital Wellbeing does not include a child-facing "request more time" option; the parent would need to manually increase or remove the limit in settings.
With Google Family Link configured, the experience is more structured. When a per-app limit expires, the child can send a time extension request through the Family Link app and the parent approves or denies from their own device. One firm boundary: Family Link cannot apply app limits to system apps on Android, so those remain accessible regardless of any timer in place. A block apps and websites overview covers a per-app limit that the child cannot reset at midnight or sidestep on a system app.
Native timers leave one practical hole: the schedule is static. Digital Wellbeing resets at midnight regardless of when the child hit the limit, and neither Digital Wellbeing nor Family Link creates a recurring school-night or bedtime block that enforces itself automatically — a parent who wants consistent enforcement has to revisit settings manually or rely on the child to stop on their own.
For parents who need that recurring structure, NexSpy may fit better. When the goal is limits that hold every school night without the parent re-enabling them, NexSpy runs downtime, bedtime, and school-time schedules on a recurring basis once configured — the child cannot disable them on their own device, which turns a nightly negotiation into a rule that simply applies. For homework windows specifically, Focus Mode locks every app except the Phone app; the child cannot exit it early without parent approval, so the device stays available for emergencies without becoming a distraction. Both features work on Android and iOS without rooting or jailbreaking the child device.
The distinction most parents overlook: downtime is a time-of-day block — everything goes dark at 9 PM — while per-app limits are a daily usage cap — TikTok stops after 45 minutes, regardless of what time it is. They solve different problems, and mixing them up produces the wrong tool for the job.
Use downtime when the goal is a clean off-period: bedtime, school hours, family dinner. Every app becomes inaccessible during the window except ones you've marked as always-allowed. It doesn't matter how much or how little screen time the child used during the day.
Use per-app limits when the goal is pacing throughout the day. One important iOS caveat worth knowing before you set these up: if you apply a limit to a category or to multiple apps at once in Screen Time, the time is pooled — one hour shared across every app in that group, not one hour per app. If you want separate caps for Instagram and TikTok, set them as individual apps, not as a category.
For most households, both tools together work better than either alone:
On iOS, Screen Time limits include an "Ask For More Time" prompt when the daily limit hits. Without a Screen Time passcode set, the child can also tap "Ignore Limit" — choosing one minute, 15 minutes, or the rest of the day with no parent step required. Adding a Screen Time passcode in Settings › Screen Time routes all extension requests through you and removes the self-serve exit.
On Android without Family Link, Digital Wellbeing timers include a dismiss option a child can tap freely. Linking the device to a Family Link parent account removes that option; any request to extend an app then requires parent approval inside the Family Link app on the parent's phone.
Per-app limits cut individual apps but don't black out the whole screen on a schedule. Downtime (iOS) and Bedtime mode (Android Digital Wellbeing) do. Both support day-of-week configuration, so weeknights can carry tighter cutoffs than weekends without any manual change.
Cross-device scope matters here: iOS Downtime is per-device unless iCloud Screen Time sync is enabled under Settings › [your name] › Screen Time. Family Link Downtime applies across all of the child's signed-in Android and Chrome OS devices automatically, with no extra configuration step.
The most common failure point in iOS Screen Time is a missing passcode. Without one, a child can tap Ignore Limit and grant themselves more time without any parent input. Setting a Screen Time passcode — separate from the device passcode — converts app limits from a suggestion into an enforced boundary. Once it's in place, the child can request more time, but a parent must approve it before the app reopens.
Android's Digital Wellbeing has a parallel gap: the timer settings live inside the child's own Settings app, so a child can edit or disable them directly. Family Link closes that gap by managing app limits from the parent's Google account, placing controls outside the child's reach. For consistent enforcement on a child's Android account, Family Link is the more reliable foundation.
Neither iOS Screen Time nor Android Family Link supports per-app rules that vary by day of the week. You can set daily limits that apply every day, or use Downtime to block all non-approved apps at set hours, but targeting specific apps with different rules for school nights versus weekends requires manual changes each time. That inconsistency is where most families hit friction — limits that shift unpredictably stop feeling like rules.
Most parents reach for whatever app shows up first in a search, then discover mid-setup that the feature they actually need — remote schedule changes
Setting up Screen Time on your child's iPhone only to find the limits ignored an hour later — or gone entirely the next morning — is one of the most common
Android's built-in Digital Wellbeing dashboard already tracks time spent in each individual app — no extra software needed to get started.
Turning off Screen Time on an iPhone takes about thirty seconds when you have the passcode — open Settings, tap Screen Time, scroll to the bottom