Feature Documentation
1. Filtering with TidyWeb
TidyWeb hides unwanted content on YouTube, Google Search, Twitter / X, Substack, Reddit, LinkedIn, Facebook, Pinterest, Twitch, Amazon, Instagram and TikTok in Chrome on desktop. You can filter individual products, videos, posts, results and comments, or hide whole sections such as recommendations and feeds. Each website has its own filters.
TidyWeb never checks the post, video, article or product a page was opened for, such as the post on a post page or the Note behind a link you followed, so Semantic rules and Keyword filters never hide it. Classic switches still apply, such as Hide Shorts player. On Twitter / X, the earlier posts above an opened post are left unchecked too. TidyWeb takes the opened item into account when checking the comments, replies and recommendations around it, which stay filtered as usual.
TidyWeb shows up to 60 different items in each scrolling feed before stopping new content. The rest of the page, such as sidebars, keeps loading normally. TidyWeb checks the next 30 items in advance, so choosing Load more below the feed shows them right away. After you choose it, the button pulses until the next 30 items have loaded. On a YouTube video page, the recommendations and the comments each have their own 60 items and their own Load more, so one can keep loading while the other has stopped. Hidden items count toward each batch, so fewer than 30 may appear. The button appears once the items above it have loaded and been checked. Reloading, opening a different page, choosing another topic above YouTube Home or another tab above the X Home timeline starts a fresh allowance; loading more results on the same page keeps it. The button follows the page's light or dark appearance.
TidyWeb can receive updates to how it recognizes and groups content on all supported websites automatically. These changes apply when you next navigate to another page. If an update cannot be downloaded, filtering keeps using the available definitions.
Click the TidyWeb broom in your browser toolbar to open the filters for the current website. The gear opens that website in the full editor. Your site list starts empty. Choose Add Site to add a supported website, or choose a website under Filtered Sites in the editor.
With filtering on for TidyWeb and the current website, hover over the toolbar menu's website switch to see how many items and sections TidyWeb has filtered. Items inside a hidden section count only as part of that section. Move away to show the website name again.
In Add Site, use Search for website to find a website by name or domain. A centered message below the search field tells you when no websites match or all supported websites have been added.
- Semantic: describe the content you want hidden in your own words, including conditions and exceptions.
- Classic: switch off whole sections, such as comments or recommendations. Hover over a question mark to preview the affected area.
- Keyword: hide content that matches words, phrases or patterns in the fields named by each list.
The three types work together. A Classic or Keyword filter can hide content even when a Semantic rule would allow it. To keep comments on tutorials, for example, leave the Classic Hide commentsswitch off and write “Hide comments except on tutorials” in Semantic.
2. Semantic rules
Semantic filtering requires an active Pro plan, including its free trial. Select a website, open Semantic, write a rule and press Enter or the plus button. For example, “Hide reaction videos” filters individual recommendations on YouTube. “Hide comments except on tutorials” applies to its comments section instead. TidyWeb uses the rules enabled for that website; a match with any hiding rule can remove the content.
Empty Semantic and Keyword inputs show examples for the selected website, scrolling to the next example every nine seconds. Examples stay on one line and fade toward the plus button. Selecting the input pauses the examples; typing replaces them. Examples never become saved filters unless you enter and add them yourself.
Adding a rule automatically reloads that website's open supported pages after saving, including when the rule becomes a Classic control. Editing or switching an existing rule keeps the page in place.
You can edit a saved rule in its row. Enter or clicking away saves the edit; Escape cancels it. The row's switch turns the rule off without deleting it. The remove button asks for confirmation. Each website can hold up to 20 rules. In the toolbar menu, adding a rule scrolls the list to the bottom.
An unfinished new rule stays in its input when you close the toolbar menu, reload the editor or restart the browser. You can continue it in either the toolbar menu or the full editor on this device. Each website keeps its own draft. It starts filtering when you add it.
A simple instruction such as “Hide comments” can turn on the matching Classic control. The confirmation message has a back arrow to keep it as a Semantic rule instead. Conditions such as “except on tutorials” stay with the rule.
Rules can include times, such as “Hide recommendations after 10 p.m.” Time conditions are evaluated when TidyWeb checks the page. Leaving a page open across that time does not by itself start a new check. A section hidden by a rule stays hidden on that page until you navigate elsewhere or change that website's rules or Classic controls.
TidyWeb checks available titles, text, authors and descriptions. Comments can be checked together with their loaded replies, so a match in a reply can hide the whole thread. It does not watch videos, listen to audio or inspect image pixels. It checks loaded content without opening collapsed replies or fetching paywalled articles; long passages may be checked as excerpts.
TidyWeb keeps the result of a check for the same item while you stay on the page. Later edits, changing values and replies loaded afterwards keep that result. Reload the page or change that website's Semantic rules or Classic controls to check the current content again. Keyword filters continue to match current content. On layouts without a stable item identity, changed identifying text can start another check.
A search that clearly conflicts with your rules can show the notice TidyWeb deemed this search to be against your rules in place of the results. Choose Show unfiltered results in that notice to see them all. That search stays unfiltered in the current tab, including new results, result tabs, filters and reloads, until you search for something else or leave the search page, such as opening a video. Search and navigation remain available.
3. Keyword filters
Select a website and open Keyword. Type an entry into Add new keyword and press Enter or plus. Pasting several lines creates separate entries.
With automatic conversion off, the input shows only quoted-phrase or regex examples. Substack keeps the Add new keywordprompt because its selected examples need conversion.
Each website has one Keyword list. In the toolbar menu, its input stays at the bottom while the list scrolls, just like Semantic. Adding an entry scrolls the list to the bottom. Long drafts scroll inside their input. Each list keeps its unfinished input when you close and reopen TidyWeb, reload the editor or restart the browser, just like a new rule. Clear the input to discard its draft.
- A word:
catmatches “cat,” “CAT” and “#cat,” but not “cats” or “catfish.” - A quoted phrase:
"electric car"matches those words together, ignoring capitalization and extra spaces. - An instruction: “Hide titles containing cat but not dog” is converted into a text pattern or conditional rule. The entry starts filtering once conversion finishes.
- A regular expression:
/cat|dog/iuses the pattern and flags you enter. Invalid patterns show an error.
You can combine conditions in one instruction. On Google, “Hide titles containing cat unless the result is from example.com” hides matching titles except results from that exact website. On sites with accounts, try “Hide posts containing cat except those by Alice.” Exceptions apply only to that entry; other Keyword entries, Semantic rules and Classic switches can still hide the item. If a required field is missing, TidyWeb leaves the item visible until it can check the condition. Use the entry’s back arrow to recover and edit your sentence.
TidyWeb saves a combined instruction as a rule you can read and edit, such as /spoiler/i AND NOT channel:/^Foo$/i, and you can type one yourself. AND requires both conditions on the same item, OR accepts either one, and AND is applied before OR. NOT requires the field to be present without a match, so NOT channel:/^Foo$/i on its own hides items from every other channel. Each condition is a regular expression or a quoted phrase, with an optional prefix, and matches like the same entry on its own row.
Automatic instruction conversion is controlled by Settings → Keyword filtering → Automatically convert natural language to regex. Turn it off to enter ordinary phrases without quotation marks. Keyword filters match text; use Semantic for a topic or meaning that cannot be expressed as a text match.
Conversion stops if an instruction contains a detected contact detail, payment identifier or credential. Use a quoted phrase or regular expression to match that value locally. Keyword filters also let you match part of an address or number that masking can remove from Semantic checks.
Without a prefix, an entry checks all supported fields on the item. Add a prefix to choose where it matches: channel:gamingchecks a YouTube channel name, while title:gaming checks video titles. Prefixes also work with quoted phrases, patterns and instructions, such as title:/cat|dog/i or account:Hide names containing cat or dog. An instruction keeps the prefix you chose; without one, it can select a supported field when you explicitly ask for it.
- YouTube:
title:andchannel:. - Google Search:
title:andurl:. - Twitter / X, LinkedIn, Facebook, Instagram and TikTok:
text:andaccount:. - Substack:
text:,account:andpublication:. - Reddit:
text:,account:andsubreddit:. - Pinterest:
text:andaccount:. - Twitch:
title:,channel:andcategory:. - Amazon uses ordinary entries without prefixes.
text: checks available titles and body text, including captions, descriptions and loaded reply text. Reddit, Pinterest and Substack combine their title and body under this prefix. Each field is checked separately. account: checks the item's posting account name, not a name mentioned in its text or a nested reply's author. Ordinary account and channel filters match names. On supported source menus, blocks save an exact profile reference in this same list. Profile aliases and changed handles are not inferred. Missing fields cannot match.
When an entry is only a handle or profile link, TidyWeb saves it with the matching prefix. @name becomes account:@name on X, Instagram, Substack and TikTok, or channel:@name on Twitch. On Reddit, u/name and r/name become account:u/name and subreddit:r/name. Profile links work the same way, including on LinkedIn and Facebook. A Substack publication address is saved after publication:, and a full Google Search address after url:. Quote the entry, such as "@name", to match it as text instead.
Put whitelist: in front of any entry to keep the items it matches visible, such as whitelist:account:@name or whitelist:"electric car". TidyWeb does not check those items with your Keyword or Semantic filters, so neither can hide them. A section hidden by Classic or Semantic still hides everything inside it. This works on every website, including Amazon.
On Google, url:example.com matches that exact destination domain. Subdomains such as news.example.com are separate.url:example.com/news also matches paths under /news/, but not /newsletter. You can paste a full HTTP(S) address. Paths are case-sensitive; a supplied query or fragment must match the complete suffix. Use url:/pattern/ifor a custom URL pattern. Google checks result titles and resolved destination URLs, not snippets or linked-page content.
subreddit:gardening checks the owning community. category:"Just Chatting" checks the Twitch game or category. publication:example matches a verified publication at example.substack.com. Publication filters use its subdomain or hostname, not its display name, and do not treat an article linked inside a Note as that Note's publication.
YouTube checks channel names and video, Shorts, playlist and ad titles, not descriptions, comments or transcripts. A keyword match hides the content item or thread; a matching reply text can hide its parent thread. You can still open the destination directly. Conditions and exceptions can combine supported fields on the same item. Each text pattern checks one field at a time, and one entry cannot keep an item visible when another filter hides it. Quote a whole entry such as "title:cat" to match the colon literally.
Edit an entry in its row, use its switch to disable it, or remove it with the remove button. Hover over or focus a converted or failed entry to reveal its back arrow. This returns the original instruction to the input so you can change and resubmit it. A rejected or failed conversion turns its switch off and locks it. Edit the entry to retry, then enable the accepted result, or use the back arrow to resubmit it. Pending or failed conversions do not filter content. Each conversion attempt can take up to a minute; TidyWeb retries temporary failures up to twice, so recovery can take about three minutes.
After blocking a channel, website, account or community, select Undo in the save notice to restore the previous entries. The notice stays visible while you hover over it or focus Undo. Leaving it restarts its four-second countdown.
4. YouTube
TidyWeb filters desktop YouTube video cards on Home, search, watch recommendations and playlist queues, along with recognized channel, playlist, post and Shorts cards. It also filters loaded comment threads. Shared card layouts in subscriptions and other lists can be filtered, although coverage varies with YouTube's page layout.
When all loaded cards in a Home recommendation shelf are hidden, its heading and Show more control disappear with them.
4.1 Classic controls
Open YouTube → Classic. Most switches hide or disable the named part of YouTube:
- Hide ads: hides recognized sponsored cards and ad spaces, mutes and hides marked player ads, and uses an available Skip ad button. Unskippable ads may still take time. Creator sponsorship segments are not removed.
- Hide Shorts recommendations: hides Shorts cards, shelves, navigation entries and the Shorts tab on channel pages.
- Hide Shorts player: hides the player and pauses its video.
- Disable scrolling in shorts player: keeps the directly opened Short playable while preventing movement through the Shorts feed. Playback controls, comments and deliberate links to another Short remain available.
- Hide comments: hides comment sections, including the comment button, panel and reply box on Shorts.
- Hide watch-page recommendations and Hide home feed: hide watch-page recommendations and the Home feed independently.
- Hide thumbnails: hides thumbnails, hover previews and profile pictures while preserving text and actual video playback.
- Hide live chat, Hide end screen recommendations and Hide info cards: hide those parts of the watch page. Individual live-chat messages are not checked separately.
- Hide Playables, Hide Explore sections, Hide shopping and Hide fundraising: hide the corresponding shelves, offers or panels. Playables does not hide ordinary videos about games.
- Hide left sidebar: hides the left navigation and its menu button.
- Black and white: shows the website in black and white without hiding anything. Pages TidyWeb skips keep their colors.
4.2 Video menus
On supported video cards, including recommendations beside the playing video, open YouTube's three-dot menu and choose Block channel, marked with the small TidyWeb broom. This adds an exact channel: match to YouTube → Keyword. Remove that entry to undo it, or select Undo in the save notice. The three-dot menu below the playing video offers it too. Shorts on the home page don't show their channel, so TidyWeb asks YouTube for it. In a Short's menu, Block channel appears once YouTube answers. While you have Keyword entries, TidyWeb asks before showing each such Short, so blocked channels' Shorts stay hidden too. The menu lists each identifiable channel by name when a video has multiple authors. Blocking either channel hides the video. Channels concealed behind “and N more” are unavailable, and the menu below the playing video offers no block for videos with multiple authors. Blocks match channel names, so renamed channels may need a new entry. The control stays available while YouTube is off, as long as you keep its filter set. Saved blocks take effect when you turn filtering on. A popup confirms the saved channel and where to find it in youtube.com → Keyword. Select OK to close it; filtering stays off.
5. Google Search
Hover over a result and select the small broom at the top right of its text. Choose Block followed by the domain shown, such as Block example.com. Cancel closes the menu without changing your filters. These entries use url: and share one list with your keywords in Google Search → Keyword. You can edit them, turn them off or remove them, or select Undo in the save notice. Each site block hides results from that exact domain: example.com does not include www.example.com or news.example.com. These filters hide search results; you can still visit the websites directly. The broom stays available while Google Search is off, as long as you keep its filter set. Saved blocks take effect when you turn filtering on. A popup confirms the saved domain and where to find it in google.com → Keyword. Select OK to close it; filtering stays off.
TidyWeb filters recognized search result cards, media results, discussion threads and Google panels. A discussion thread hides as a complete row with its loaded reply previews. You can also hide a whole type of result through Google Search → Classic:
- Hide ads, Hide AI answers, Hide featured answers and Hide people also ask.
- Hide related recommendations, including related websites.
- Hide images, Hide videos and Hide short videos. Hide images covers content pictures and complete image results or galleries, and removes the Images tab. Logos, favicons and profile pictures stay visible unless their containing result is hidden.
- Hide shopping, including comparison sites, store lists and sponsored products, and Hide news. Sponsored products are also hidden by Hide ads.
- Hide places and maps and Hide panels and widgets, such as knowledge panels and weather widgets.
- Hide discussions and forums and Hide ratings.
- Black and white: shows the website in black and white without hiding anything. Pages TidyWeb skips keep their colors.
Search and the remaining result tabs stay usable while results are checked. Support covers search pages on Google's www domains for .com, .de, .co.uk, .fr, .es, .it, .ca, .com.au, .co.jp and .co.in. Other Google products are outside these filters. Unrecognized result layouts remain visible.
6. Twitter / X
TidyWeb filters loaded published posts, replies, quoted posts, media and recommendation cards on X and Twitter. Recognized content includes Home feeds, search, profiles, lists, bookmarks, Explore and individual post or media views. Private messages, Chat and unsent posts are left alone.
On supported posts, open X's three-dot menu and choose Block @account. Reposts with a recognized author and reposter offer each account and Block both, including on profile Reposts tabs. These entries use account: and share one list with your keywords in Twitter / X → Keyword. You can also enter an X or Twitter profile URL after account:. Edit entries, turn them off or remove them, or select Undo in the save notice. For Block both, Undo restores both entries to their previous state.
Account blocks match owned posts, recognized reposts, profile recommendations and media tiles. Mentions and quoted accounts stay with their outer post. You can still open a post and its media directly; replies remain independent. Handle renames need a new entry. The control stays available while Twitter / X is off, as long as you keep its filter set. Saved blocks take effect when you turn filtering on. A popup confirms the accounts and where to find them in x.com → Keyword. Select OK to close it; filtering stays off.
Open Twitter / X → Classic for:
- Hide ads: hides content carrying X's promoted markers, including promoted accounts and trends.
- Hide for you feed and Hide following feed: hide the two feeds and their tabs independently. TidyWeb opens an available tab when the selected tab is hidden. Pinned lists and the post composer remain available.
- Hide reposts, Hide trends and news, Hide account suggestions and Hide explore feed: hide those items or sections.
- Hide replies: hides loaded replies beneath an opened post, including in photo and video viewers. The opened post, earlier conversation, reply box and recommendations stay available. Reply posts in feeds and search remain visible.
- Hide right sidebar: hides the whole right column, including any search box, offers and footer links inside it. Search elsewhere and left navigation stay available.
- Black and white: shows the website in black and white without hiding anything. Pages TidyWeb skips keep their colors.
Media descriptions can help TidyWeb check a post, but a media tile with little text offers less information to filter. The Close control and reply box remain usable in supported media viewers.
7. Substack
TidyWeb filters loaded Notes, restacks, article text, post previews, recommendations and comment threads on substack.com and publication addresses ending in .substack.com. This includes recognized feeds, search results, profile pages, publication archives and inbox lists. Custom publication domains are outside this coverage.
On supported cards, open Substack's three-dot menu. Choose Block followed by the account or publication shown, such as Block @writer or Block example.substack.com. When both are shown, choose Block both to save the account and publication together. These entries use account: and publication: and share one list with your keywords in Substack → Keyword. You can edit them, turn them off or remove them. Remove that entry to undo it, or select Undo in the save notice. For Block both, Undo restores both entries to their previous state. You can still open the destination directly.
Account blocks match the posting account, not a mentioned or quoted person or an author who only appears in a loaded reply. Publication blocks match that publication's articles and recommendations, not an article linked inside a Note. The control stays available while Substack is off, as long as you keep its filter set. Saved blocks take effect when you turn filtering on. A popup confirms the saved account or publication and where to find it in substack.com → Keyword. Select OKto close it; filtering stays off.
Open Substack → Classic for:
- Hide notes: hides feed Notes while preserving a directly opened Note.
- Hide home feed and Hide explore feed: hide those feeds while keeping navigation and search usable.
- Hide comments: hides loaded threads, reply boxes and comment buttons, including profile replies.
- Hide related notes: hides the Related notes section below an opened Note while keeping the Note and its replies.
- Hide reposts: hides restacked content.
- Hide right sidebar: hides recommendations while preserving search.
- Black and white: shows the website in black and white without hiding anything. Pages TidyWeb skips keep their colors.
Quotes stay with their surrounding Note. A comment and its loaded replies can hide together. Account and publishing controls, private Chat lists and unsent drafts remain outside content filtering.
8. Reddit
TidyWeb supports modern desktop Reddit and old.reddit.com. It filters recognized feed posts, comment threads, profile comments and search results. It does not check an opened post itself. Saved and History entries use the same supported card layouts. A comment and its loaded replies hide together.
In a modern post or top-level comment's three-dot menu, choose Block u/account, Block r/community or Block both. Manage these entries in Reddit → Keyword using account:u/name or subreddit:r/name. Valid Reddit profile and community links also work. Use Undo to restore the previous entries. Paused blocks apply when filtering is enabled.
Account blocks match the parent author, not mentions or nested replies. Old Reddit and cards without a supported three-dot menu use Keyword management.
Open Reddit → Classic for:
- Hide ads, Hide home feed, Hide subreddit feeds and Hide popular and all feeds. Hide subreddit feeds includes sorted community feeds, Popular, All and community highlights. Hide popular and all feeds also hides Popular and All in the left navigation. Feed controls leave search, profiles, wiki pages and directly opened posts available.
- Hide recommendations, Hide comments, Hide right sidebar, Hide recent posts and Hide games navigation. Old Reddit's sidebar search and submission links remain available.
- Hide NSFW posts and Hide spoiler posts: hide posts marked that way by Reddit.
- Black and white: shows the website in black and white without hiding anything. Pages TidyWeb skips keep their colors.
Private messages, notifications, drafts and account or moderation tools are outside filtering. Coverage follows recognized page layouts; custom feeds, Reddit Answers and mobile layouts are not verified.
9. LinkedIn
TidyWeb filters loaded posts on the Home feed, public profile and company feeds, saved posts and search results. On an individual post page, TidyWeb checks loaded comments and replies but not the post itself. It also checks people and company search cards, and job search cards. Write Semantic rules such as “Hide engagement bait and sales pitches” or “Hide posts about cryptocurrency.” The Keyword list checks post and comment text, authors, search cards, loaded replies and available destination URLs. Job cards include their title, employer, location and available salary.
In a supported post or parent-comment menu, select Block followed by its profile address. When a post identifies an author and a resharing account, you can select either or Block both. Manage the saved account: profile links in LinkedIn → Keyword, or select Undo in the save notice. Resharing-account recognition currently depends on LinkedIn's English repost label. Directly opened posts remain available; different profile-link aliases may need separate entries.
Open LinkedIn → Classic for:
- Hide ads, including recognized promoted posts, job cards and promotional cards, and Hide suggested posts.
- Hide home feed, while keeping search, navigation and the post composer available.
- Hide comments, including loaded threads and reply controls, and Hide posts with polls, which hides the whole post containing a poll.
- Hide right sidebar, or the narrower Hide sidebar news and Hide sidebar games controls.
- Black and white: shows the website in black and white without hiding anything. Pages TidyWeb skips keep their colors.
Private messages, notifications, network-management pages, drafts, standalone articles and job-detail pages are outside this filtering. Some ad and suggested-post labels depend on LinkedIn’s display language; unknown labels stay visible. English desktop layouts have been checked; other display languages and mobile layouts remain unverified.
10. Facebook
Facebook has its own Semantic rules and Keyword list for recognized posts and loaded comment threads. TidyWeb also checks recognized Marketplace listings and descriptions, including prices; published Gaming and Watch video information; public Events and their discussion; Page posts; available Story text and descriptions; and original posts shown in Memories. It does not analyze image or video pixels. Try a Semantic rule such as “Hide engagement bait.”
In a supported post or parent-comment menu, select Block followed by the person's or Page's profile address. Manage its account: profile link in Facebook → Keyword, or select Undo in the save notice. Group authors can be blocked individually; groups and mentioned accounts are not block targets. Directly opened posts remain available. A reply's author does not own its parent's thread.
Open Facebook → Classic for:
- Hide ads and Hide suggested posts.
- Hide home feed, while keeping search, navigation and the post composer available.
- Hide Stories tray and Hide people suggestions.
- Hide Reels recommendations: hides Reels shelves, Reel posts, the Reels tab on profiles and the Reels navigation entries.
- Hide Reels player: hides the player and pauses its video.
- Disable scrolling in reels player: keeps the current Reel playable while preventing movement through the Reels feed. Playback controls, comments and deliberate links to another Reel remain available.
- Hide comments, including loaded threads and comment buttons, and Hide right sidebar.
- Black and white: shows the website in black and white without hiding anything. Pages TidyWeb skips keep their colors.
Hide home feed and Hide suggested posts apply on Home. Messages, drafts, account settings and management tools are outside filtering. TidyWeb skips Marketplace orders, delivery and payment details; event invitations and attendee details; Story replies and viewer lists; and private activity or relationship summaries in Memories. Some published items do not expose enough information for a check and stay visible.
Facebook coverage is still being verified. German desktop layouts have been inspected. Populated Memories and saved posts, additional listing layouts, other display languages and mobile layouts remain unverified. Events with an unrecognized audience and unknown ad labels stay visible.
11. Amazon
TidyWeb checks individual product cards in search, Home recommendations, Deals, bestseller lists and related-product carousels. It also checks individual published customer reviews. The opened product's main details, variants and purchase controls stay available.
Image-only product cards can use their alternative text as a title. Use Hide home recommendations to hide shopping-group shortcuts such as “Keep shopping for.”
Use Amazon → Semantic for rules such as “Hide gaming accessories.” Keyword matches product titles, listed details, displayed prices and ratings, review text and product URLs.
Open Amazon → Classic for:
- Hide sponsored content: hide sponsored product cards, brand and video promotions, product recommendation shelves, and display-ad slots.
- Hide home recommendations: hide Home product recommendations, promotional tiles and the recently-viewed strip. Leave one screen of blank space above the footer while keeping search, navigation and footer links available. Turning this off restores the normal layout.
- Hide related products: hide related-product, frequently-bought-together and recently-viewed sections.
- Hide customer reviews: hide the product's customer-review section and its controls.
- Black and white: shows the website in black and white without hiding anything. Pages TidyWeb skips keep their colors.
Amazon support uses the listed information. TidyWeb does not inspect product images, infer missing specifications or verify product quality. Cart, checkout, orders, account settings, private lists and shopping-assistant conversations are excluded. Mobile layouts have not been verified.
12. Twitch
Twitch has its own Semantic rules and Keyword list for stream and channel cards, categories, recorded videos and clips on the desktop website. TidyWeb checks titles, channel names, available channel descriptions, categories and tags. Keyword filters also match destination URLs. For example, “Hide competitive shooters” can filter Browse and search cards. The signed-in Following page also supports its Live, Videos and Channels tabs.
In a supported channel-card menu, select Block followed by its handle. Manage its channel:@handle entry in Twitch → Keyword, or select Undo in the save notice. You can also enter a channel profile link after channel:. Channel blocks apply to owned stream, video and clip cards. A clip belongs to its broadcaster, not the viewer who created it. Directly opened playback stays available. Layouts without a source menu use Keyword management.
Open Twitch → Classic for:
- Hide home recommendations: hide the recommendation shelves on Home.
- Hide featured carousel: hide the featured streams at the top of Home.
- Hide recommended channels: hide recommendation groups in the left sidebar while keeping followed channels.
- Hide channel sidebar: hide the entire left channel sidebar.
- Hide chat: hide the chat or replay column, including its message box.
- Hide display ads: hide banner and display-ad slots on Home, Browse and search.
- Black and white: shows the website in black and white without hiding anything. Pages TidyWeb skips keep their colors.
Search, top navigation and directly opened streams remain usable. TidyWeb does not analyze video or audio, filter individual chat messages, or remove in-stream video ads. Whispers, chat text, account pages and creator tools are excluded from reading. Non-English layouts are still being verified. Mobile, embedded players and the separate clips website are outside this support.
13. Pinterest
TidyWeb filters recognized Pins on Home, search, boards and profiles, along with related Pins, profile board cards and recognized comment threads. Semantic rules use titles, descriptions, available creator names and image descriptions supplied by Pinterest. TidyWeb does not analyze image or video pixels. Try “Hide home renovation ideas.” The Keyword list checks these text fields, loaded replies and available Pin or board addresses.
Open Pinterest → Classic for:
- Hide home feed and Hide explore feed, while keeping search and navigation available.
- Hide related Pins, including related Pins and board More ideas. The opened Pin, Save button, source link and playback remain available.
- Hide sponsored and shopping content, including recognized sponsored and product Pins, shopping modules and editorial sponsorships.
- Hide comments, including recognized threads, comment controls and the composer.
- Black and white: shows the website in black and white without hiding anything. Pages TidyWeb skips keep their colors.
Known regional Pinterest web addresses are supported. Private messages, notifications, account pages, business tools and drafts are skipped. Unknown layouts and unrecognized sponsor labels remain visible. Pinterest may keep empty spaces until it rearranges its grid. Populated saved-board pages, published comment threads, paid ads, non-English layouts and mobile variants remain partly unverified.
14. Instagram
Instagram has its own Semantic rules and Keyword list for desktop feed posts, post and Reel tiles in Explore, profiles and saved collections, and published comment threads. TidyWeb checks captions, available image descriptions, authors and loaded replies. Keyword filters also match post and comment URLs. Opened posts and their playback remain available.
In a supported post's three-dot menu, select Block followed by its account. When two publishing accounts are identified, you can select either or Block both. Manage account:@handle entries in Instagram → Keyword, or select Undo in the save notice. Account profile links are also accepted after account:. Opened posts stay available. Grid tiles without an owner and collaborators hidden behind “others” cannot be matched to an account.
Open Instagram → Classic for:
- Hide for you feed and Hide following feed: hide the two feeds and their tabs independently. Favorites counts as Following.
- Hide Explore grid: hide discovery tiles while keeping search and navigation.
- Hide Stories tray: hide the Stories tray.
- Hide sponsored posts: hide feed ads with recognized advertising links.
- Hide comments: hide loaded comment threads, replies and their controls, including the plus button, View hidden comments and Hidden by Instagram, while keeping the post caption and comment composer.
- Hide Reels recommendations: hides Reel posts and tiles, the Reels navigation entry and the Reels tab on profiles.
- Hide Reels player: hides the player and pauses its video.
- Disable scrolling in reels player: keeps the current Reel playable while preventing movement through the Reels feed. Playback controls, comments and deliberate links to another Reel remain available.
- Black and white: shows the website in black and white without hiding anything. Pages TidyWeb skips keep their colors.
TidyWeb does not check scrolling Reels players individually or analyze images, audio or video. Tiles without captions or image descriptions have little information for content rules. Ads without recognized advertising links can remain visible. Opened Stories are outside content filtering.
15. TikTok
TikTok has its own Semantic rules and Keyword list for videos in the For You, Following and Friends feeds and below an opened video, in Explore, search, hashtag, sound and profile grids and the You may like list, and for comment threads, account search results and LIVE recommendations. TidyWeb checks captions and hashtags, creator names and handles, TikTok's promotional and AI-generated labels, LIVE titles, account details and loaded replies. Keyword filters also match video and profile addresses. Try “I don’t want to see videos of people fighting.”
A video waiting for its first check stays blank and silent, then plays when it is shown. Hidden videos are skipped: scrolling, the next and previous buttons and the arrow keys move to the next video TidyWeb shows. The video you opened, including one opened from a grid, is never checked. Videos you scroll to after it are checked like the rest of the feed.
Open TikTok → Classic for:
- Disable scrolling: keeps the current video in For You, Following, Friends, an opened video or a video window and hides the next and previous buttons. Playback controls, comments, typing and deliberate links to another video remain available.
- Hide for you feed and Hide following feed: hide each feed and its navigation entry. Opened videos, profiles and search stay available.
- Hide explore feed: hide Explore and its navigation entry.
- Hide comments: hide comment threads, comment buttons, the comment panel and the Comments tab, while keeping the video, its caption and You may like.
- Hide live: hide LIVE streams and recommendations, LIVE search results and the LIVE navigation entry, while keeping the LIVE page's own navigation.
- Black and white: shows the website in black and white without hiding anything. Pages TidyWeb skips keep their colors.
TidyWeb does not analyze video, images or audio, so videos without a caption have little information for content rules. In a video window opened from a grid, TikTok's own arrows follow TikTok's order and can show a video TidyWeb hid in the grid. The Following and Friends feeds and non-English layouts are still being verified. Mobile and the TikTok app are outside this support.
16. Adjusting and stopping filtering
16.1 Hide threshold
Open Settings → Semantic filtering and enable Set custom thresholds to change the Hide threshold. Lower values hide more content; higher values require a stronger match. The default is 65%, and custom values range from 50% to 99%.
Choose Set per site thresholds in the same section for individual websites. Reset beside a website returns it to the global value. Turning off custom thresholds uses the default 65% and keeps your global and per-site values saved. Turning them back on restores those values. Thresholds affect Semantic checks; Classic switches and Keyword matches apply directly.
16.2 Switches and removal
The switch beside a website's name turns filtering off for that website and keeps its saved filters. The main TidyWeb switch in the editor's sidebar turns filtering off across supported websites. Turning either back on restores the saved configuration.
When TidyWeb is off, opening the toolbar menu on an added website shows a blue TidyWeb is turned off strip. Choose Turn on to turn the main switch back on. Each website's own switch and saved filters stay as you set them.
Removing a website from Filtered Sites deletes its custom filters after confirmation. Adding it again starts with empty rules and Keyword lists and its Classic controls switched off.
16.3 Content appearing while checks finish
Content waiting for its first check may briefly leave an empty space. In the scrolling feeds of YouTube, Twitter / X, Reddit, LinkedIn, Facebook, Instagram, Substack and Twitch, and in TikTok's Explore, search, hashtag and sound grids, items that load as you scroll stay out of the way until TidyWeb has checked them, and the feed waits to load more in the meantime, so you do not scroll into empty space. Items already on screen keep their place. On YouTube, the comment input and section heading wait with the comments while TidyWeb checks whether to hide the section. The comment input appears with the first shown comment, or after five seconds if comments are still loading or the section is empty. It stays hidden when the section or all its loaded comments are hidden. If a check is slow or unavailable, the content becomes visible after at most five seconds. A completed check can still hide it afterward. Rechecking an already visible item does not blank it again. Unknown layouts remain visible, and turning filtering off restores hidden content. On Twitter / X, TidyWeb removes hidden posts before the timeline shows them, so turning filtering off reloads the page and the timeline loads without filtering.
If wanted content disappears, turn off the relevant rule, Keyword entry or Classic control, or adjust the Semantic threshold. A rule's exception cannot override a separate Classic or Keyword filter.
17. Account and appearance
Log in to use TidyWeb. When you are logged out, clicking the extension opens the login page. The sidebar stays dimmed and unavailable until you log in with Google, Apple or an email code. After logging in, choose the Account row at the top of Settings to manage your account.Log out stops filtering and keeps your saved filters.Log out and Delete account are on the same page. Deleting an account asks for confirmation and removes the account and its saved online settings and stops filtering; filters already on this device remain. Use the back arrow to return to Settings.
Account → Manage subscription shows your plan and when it renews or ends. On Free, choose Try Pro for free to open Pro checkout. On Pro, choose Cancel subscription to open the cancellation form. Submit your cancellation there. If you subscribed through the App Store or Google Play, this opens your store's subscription management instead. Cancel a renewing subscription before deleting your account. A cancelled plan keeps its end date on the Account page. When you are signed in, opening checkout or the cancellation form from the extension signs the website into the same TidyWeb account. If sign-in fails, open the page from the extension again.
To activate Pro with an access code, open Account → Manage subscription and choose Redeem a code.
In Account → Sync, turn off Automatically sync filters and preferences to pause syncing on this device. Your filters stay saved locally. Turn it on again to resume syncing.
In Settings → Appearance, Use system appearance follows your device's theme. Switch it off to choose Light mode or Dark mode.
In Settings, choose Exempt parts of sites from filtering below Account to open Exempt sites. Add a domain or subpage address, such as youtube.com/feed/subscriptions. Filtering won't apply on these subpages or their nested pages. Edit, turn off or remove an entry using the same controls as Keyword filters. The empty input scrolls through examples on one line, fading toward the plus button; focusing or typing pauses them. Addresses with and without www. match each other; other subdomains stay separate. If you include a query or fragment, the whole suffix must match.
TidyWeb masks recognizable email addresses, international phone numbers, payment identifiers and credentials before remote checks; read the Privacy Policy.
The last row in Settings, More Info, opens a page with Terms of Service, Privacy Policy, Withdrawal Policy and Withdraw contract. Each row opens TidyWeb's website in a new tab. Use the back arrow to return to Settings.
18. Pages TidyWeb skips
TidyWeb does not read content for filtering on these pages:
- Instagram: direct messages, account settings, notifications, activity and archive pages, creation tools, opened Stories and drafts.
- YouTube: messages, notifications, account and privacy settings, membership and payment screens, uploads and creation tools. YouTube Studio is outside coverage.
- Google: pages outside Google Search results, including Gmail, Chat, Docs, Drive and account settings.
- Substack: Chat, including direct messages and subscriber chats; notifications; publishing tools and drafts; account, subscription and payment screens.
- Twitter / X: DMs and Chat, notifications, the compose page, settings, Grok and private creator or payment tools. The public Creator Inspiration feed remains supported.
- Reddit: messages and Chat, notifications, drafts and submission pages, account settings and moderation tools.
- LinkedIn: Messaging, notifications, My Network, settings, recruiter and sales tools, payment screens, applications, saved jobs and job-detail pages. Supported job-search cards remain eligible.
- Facebook: Messenger and chat pages, notifications, account and payment screens, business and advertising tools. TidyWeb also skips Friends, Page management and insights, Marketplace conversations and transactions, private event invitations and attendee details, Story replies and viewers, and private activity or relationship summaries in Memories.
- Pinterest: messages, notifications, account and business tools, Pin creation pages and unsent drafts.
- Amazon: cart, checkout, orders, private lists and browsing history, account and payment pages, and shopping-assistant conversations.
- Twitch: Whispers, chat messages, account and payment pages, creator/moderation tools, and message drafts.
- TikTok: messages, TikTok Studio and uploads, coin purchases, settings, sign-in and support pages, and LIVE chat.
Sign-in and account-recovery screens are outside filtering. Recognized chat panels on supported pages are excluded too, including post previews shared inside messages. TidyWeb does not use text you are typing in message or post composers.
Substack's publication Inbox and profile Activity are different from Chat and remain supported. Saved posts, bookmarks, browsing history, Watch later and ordinary feeds can still be filtered. Posts in private groups or with a restricted audience are not automatically excluded when they appear in a supported feed.