TikTok in black and white looks like surveillance footage. And that's exactly why it works.
TikTok's entire design relies on color: vibrant thumbnails, saturated filters, colorful text overlays. Remove the color and the For You page loses some of its pull: thumbnails stop popping and more videos blur into sameness. The unpredictability that keeps you swiping is still there — it just pays out in duller colors.
Peer-reviewed studies show grayscale reduces daily screen time by 20–38 minutes (Holte & Ferraro 2020; Dekker & Baumgartner 2024). Neither isolated TikTok, and in the 2020 study video time didn't move — so gray alone may do less to TikTok than to photo feeds. That's why the methods below go from a simple toggle to escalation.
Quick toggle — 30 seconds
The fastest way to get TikTok in black and white. Tradeoff: it affects your entire phone, not just TikTok.
Setup
- Settings → Accessibility → Display & Text Size → Color Filters
- Toggle Color Filters on
- Select Grayscale
Add a triple-click shortcut
- Settings → Accessibility → Accessibility Shortcut
- Select Color Filters
- Now triple-click the side button to toggle grayscale on/off anytime
Before opening TikTok, triple-click to go grayscale. When you're done, triple-click again. Simple, manual, effective.
People who want to try grayscale TikTok right now without any setup.
Limitation: you have to remember to toggle. And your whole phone goes gray — Maps, Photos, everything.
Automatic grayscale via iOS Shortcuts — 5 minutes
This method triggers grayscale automatically when you open TikTok, and turns it off when you leave. No manual toggling.

Setup
- Open the Shortcuts app
- Go to the Automation tab → tap +
- Select App
- Choose TikTok → select Is Opened → Next
- Tap New Blank Automation
- Add action: Set Color Filters → On
- Choose Run Immediately → Done
Now create a turn-off automation:
- Automation → + → App → TikTok → Is Closed → Next
- Add action: Set Color Filters → Off
- Choose Run Immediately → Done
How it works
Open TikTok → phone goes grayscale. Leave TikTok → color returns. The automation runs in the background.
The “Is Closed” trigger fires when TikTok leaves the screen, including when you switch apps — but iOS sometimes delivers it late or not at all, so grayscale can stick until you open and close TikTok again. You may also see a brief flash of color when TikTok first opens before the automation kicks in (~1 second). These are iOS Shortcuts limitations, not bugs you can fix.
Bonus — add a time restriction
If you only want this to work in the evening:
- Open the “TikTok Is Opened” automation and its actions
- Add an If action: Current Date is after 8:00 PM
- Drag Set Color Filters → On inside the If
Now TikTok is full-color during the day and grayscale after 8 PM.
Per-app visual degradation with Uglify
The first two methods use iOS grayscale — which is all-or-nothing at the system level. Shortcuts add some intelligence, but hand-built ones are blunt: they flip a switch on launch and back on exit, with no sense of how long you've been scrolling.
Uglify still runs on Shortcuts — Apple gives apps no other way to touch accessibility settings, so setup means adding three Shortcuts (on iOS 27 they bring their own automations; on iOS 18–26 you build two, guided step by step), a few minutes once. What changes is what drives them: the app tracks your actual time in those apps and decides which filter fires when.
- Per-app grayscale: TikTok goes Flat Gray. Everything else stays in color.
- Escalation with your daily time: once your free minutes for the day are spent, keep scrolling and the screen moves from Flat Gray to Dull Dimmed (darkens) to Nuclear (colors invert while staying gray). Switching apps doesn't reset it — the screen itself is the timer.
- Optional mute once the filters kick in, if you want silence too.
- Customizable thresholds (Pro): tune how many minutes each level takes to arrive, plus analytics by app and session.
Method comparison
| Feature | 01 Toggle | 02 Shortcut | 03 Uglify |
|---|---|---|---|
| Setup time | 30 sec | 5 min | A few min (guided) |
| TikTok-only | ❌ Whole phone | ✅ Mostly | ✅ Yes |
| Automatic | ❌ Manual | ✅ Yes | ✅ Yes |
| Escalates the more you scroll | ❌ | ❌ | ✅ |
| Optional mute when filters kick in | ❌ | ❌ | ✅ |
| Reliability | ✅ Always | ⚠️ Occasionally glitchy | ⚠️ Same iOS triggers |
Our recommendation: start with method 01 today — 30 seconds and you'll immediately feel the difference. If you like it, upgrade to method 02 for automation. If you want per-app friction that escalates the longer you stay — and applies to TikTok alone without graying your whole phone — try Uglify.
Does it actually work?
Let's be honest: making TikTok black and white won't solve a phone addiction by itself. But it removes a significant piece of the puzzle.
TikTok's engagement relies on three mechanisms:
- Visual salience — color, motion, contrast → grayscale disrupts this
- Variable reward — unpredictable content → still present in grayscale
- Autoplay — passive consumption → unaffected by grayscale
Grayscale handles #1. To tackle all three, combine grayscale with:
- Autoplay: TikTok doesn't expose an autoplay toggle — the refusal is deliberate. Closest partial mitigation is Settings → Data Saver, which slows preloading but doesn't stop autoplay.
- Screen Time limit: Settings → Screen Time → App Limits → TikTok → 15 min.
- Speed bump: a brief delay before TikTok launches (One Sec for a pre-launch pause, or a Shortcuts “are you sure?” prompt). Uglify is duration-based once you're in — complementary, not a substitute for a doorstep pause.
Stack these layers and TikTok transforms from an infinite dopamine fountain into a conscious, deliberate choice.
