molodchyk.com · Accessibility
5 items
Stop GIFs, GIFV, autoplay video, hover previews, and distracting motion with per-site controls. Block distracting GIFs, GIFV, autoplay video, hover previews, and page motion before they get in your way. Use MotionBlock to stop: Looping GIF images. GIFV links. Short muted videos used like GIFs. Autoplay video and hover previews. Optional animated WebP URL patterns. Optional video, audio, images, emoji, and CSS motion. MotionBlock is built around per-site control. Keep conservative global defaults, then allow or block specific media types on individual websites from the popup or options page. Settings stay in Chrome extension sync storage and may sync through Chrome if the user has extension sync enabled. Common uses: Stop distracting animations while reading. Reduce autoplay video noise. Save bandwidth from unnecessary media. Block YouTube-style hover previews. Calm Reddit, Giphy, social feeds, and news pages that convert GIFs into short videos. Allow image-heavy sites while blocking motion elsewhere. Quickly allow media on sites that need it. The popup controls the current site. The options page manages global defaults, per-site preferences, JSON backup import/export, blocked media display, optional reveal buttons, and light/dark/system UI theme. Chrome does not allow extensions to modify browser-internal pages, the Chrome Web Store, or some protected pages. If media is still visible after installing or changing settings, reload the page. MotionBlock does not collect analytics, send browsing data to a server, or use remote rule lists. Open source under the GPL-3.0 license: https://github.com/molodchyk/MotionBlock
Jul 5, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.