A tiny Chrome extension that hides GIF media on discord.com.
Have you ever seen a single GIF on Discord that was worth your time? Discord GIF Blocker removes GIF media from chat so Discord is calmer and less distracting.
The extension has one job, runs only on Discord, and does not collect data.
For local development or manual install:
- Download or clone this repository.
- Open
chrome://extensions. - Enable Developer mode.
- Click Load unpacked.
- Select this extension folder.
- Hides GIF media that users send in Discord chat.
- Runs only on
discord.com. - Uses Chrome's built-in localization system.
- Does not collect data or send analytics.
- Does not use remote code.
The content script watches Discord's web UI and hides GIF-related media containers when Discord renders them.
It does not:
- read or store your messages
- modify your Discord account
- send data anywhere
- block Discord's backend directly
It only changes the visible web UI in your browser.
manifest.json- Chrome extension manifestcontent.js- content script that hides GIF media on Discord_locales/- localized extension name and description stringsassets/icons/- generated extension iconsassets/store/- generated Chrome Web Store promotional imagesstore-listing/- Chrome Web Store description copy split by localeSTORE_LISTING.md- Chrome Web Store listing indexSTORE_JUSTIFICATIONS.md- single-purpose, host-permission, remote-code, and data-use justificationsPRIVACY.md- privacy policytools/generate-assets.ps1- reproducible icon and promotional image generatorLICENSE.txt- GPL license text
After making changes, reload the extension from chrome://extensions and refresh Discord.
Regenerate icons and Chrome Web Store promotional images:
powershell -NoProfile -ExecutionPolicy Bypass -File tools\generate-assets.ps1Regenerate sanitized Chrome Web Store screenshots:
powershell -NoProfile -ExecutionPolicy Bypass -File tools\generate-store-screenshots.ps1Create a Chrome Web Store upload package:
powershell -NoProfile -ExecutionPolicy Bypass -File tools\package.ps1The extension supports 50 locales through Chrome's _locales directory.
Chrome Web Store listing copy is maintained separately in store-listing/, with STORE_LISTING.md as the index.
Chrome Web Store permission and privacy justifications are documented in STORE_JUSTIFICATIONS.md.
Discord GIF Blocker does not collect, store, or transmit any data. It has no analytics, no tracking, no remote server, and no remote code.
See PRIVACY.md for the full privacy policy.
If this extension saves you time and you want to support its development:
This project is licensed under the GNU General Public License v3.0. See LICENSE.txt for details.
