A browser extension to tweak the user interface on Reddit.
Supports Version 1 (Old) and Version 3 (New New) of Reddit. Version 2 (Old New) has been discontinued, but features will still be supported for the time being while workarounds to get Old New UI back are still working.
Not all features support all versions.
Feel free to suggest new features and report any bugs on the Issues page.
Some features may stop working due to website updates. Please let me know if you find any issues.
I welcome any help if you would like to improve or contribute new language translations. Completion List
Firefox | Chrome | Edge | Opera | Vivaldi |
---|---|---|---|---|
Download | Download | Download | Download | Download |
Redirect | Resize Feed | Background | Hide Elements | Productivity | Font | Style | Accessibility | Other
Reddit Version | Common Name | Official Name |
---|---|---|
3 | New New UI | Mobile Web UI |
2 | Old New UI | New |
1 | Old UI | Old |
Feature | Description | Reddit Version Support |
---|---|---|
Auto Redirect To Preferred Reddit Version/UI | Automatically redirect any reddit page to the old or latest version of Reddit (2/Version 2 of Reddit is no longer supported). | 3 1 |
Feature | Description | Reddit Version Support |
---|---|---|
Resize Feed/Post | This makes the feed/post wider so you can see more content and make more use of your screen. | All |
Adjust Feed/Post Width | Individually change how wide/narrow the 'Resize Feed' feature makes the home feed, subreddit feed, user profile, post page etc. | All |
Auto Expand | This will automatically expand the feed/post to 100%, overriding the 'Adjust Feed/Post Width' option if the screen/window is less than the set value (default 1000px). | All |
Offset Feeds | Individually adjust the horizontal offset for each feed to position it where you want. | 3 |
Resize Main Container | Resize the entire content container instead of just the feeds. | 3 |
Center Feed/Post | Centers the feed/post to the middle of the screen. | 2 1 |
Feature | Description | Reddit Version Support |
---|---|---|
Custom Background | Add a custom background to the webpage. You can paste and store multiple image links. | All |
Blur Background | Adds a blur filter to the custom background image. | All |
Feature | Description | Reddit Version Support |
---|---|---|
Just Open The Image | This will open just the image in a new tab when you click on it and not be embedded in a page. Only works on Firefox. | All |
Add fade effect to text post previews | Adds a fade effect to the bottom of long text posts. | 3 |
Hide Background Blur Behind Image Previews | Hides the blurred background on image posts. | 3 |
Add Scrollbars To Images | Add a scrollbar to tall images so you can see the full width of the image, but scroll on the image to see more. | 3 2 |
Scale Post To Fit Image | Dynamically scale the post vertically to fit the maximum height of the image. | 3 |
Scale Post To Fit Video | Dynamically scale the post vertically to fit the maximum height of the video. | 3 |
Max Image Width | Limits the maximum post image content width relative to the post. | 3 |
Max Image Post Height | Sets the maximum height of the post content. Note: This may set the image width to less than the "Limit Image Width" value to keep the correct aspect ratio if "Scale Post To Fit Image" is enabled. | 3 |
Max Video Width | Limits the maximum post video content width relative to the post. | 3 |
Max Video Post Height | Sets the maximum height of the post content. Note: This may set the video width to less than the "Limit Video Width" value to keep the correct aspect ratio if "Scale Post To Fit Video" is enabled. | 3 |
Replace Images with Links on Feeds | Hide post images and show text links instead on feeds. (Currently doesn't work with NSFW images). | 3 |
Replace Videos with Links on Feeds | Hide post videos and show text links instead on feeds. (Only works with .mp4 and .gif videos, .m3u8 links may be unplayable in other players). | 3 |
Add Scrollbar To Long Text Posts | This adds a scrollbar to long text posts on the feed so you can read a bit more. There is a limit. | 2 |
Feature | Description | Reddit Version Support |
---|---|---|
Hide Blank Thumbnails In Compact View | Hides the blank thumbnails on text posts in "compact view" feeds. | All |
Hide Comment Karma | Hide the karma on comments. | All |
Hide Home Feed | Hides the home feed entirely. | All |
Hide NSFW Posts | Hide any posts marked as NSFW. | All |
Hide Post Karma | Hides the karma on posts. | All |
Hide Promoted Links | Hides the promoted links/posts in the main feed. | All |
Hide The Home Sidebar | Hides the sidebar on the reddit home page. | All |
Hide Vote Buttons | Hide the vote buttons on posts and comments. | All |
Hide "Trending Today" in the Search Results | Hide the "Trending Today" section in the search bar. | 3 |
Hide Community Highlights | Hide the "Community Highlights" section at the top of some subreddits. | 3 |
Hide NSFW in the Search Results | Hide the type-a-head NSFW search results in the search bar. | 3 |
Hide NSFW Users in the Search Page Sidebar | Hide the found NSFW users in the search results page sidebar. | 3 |
Hide Post Separators | Hides the line between posts in feeds. | 3 |
Hide Recent Posts | Hide the recent posts section in the sidebar. | 3 |
Hide the Favourite Buttons | Hide the favourite buttons (star icons) on subreddits in the side menu. | 3 |
Hide The Post Back Button | Hides the back button on posts. | 3 |
Hide Thumbnails in Compact View | Hides the thumbnails on posts when viewing a feed in compact view. | 3 1 |
Hide Buttons In The Header | This allows you to individually hide the buttons in the header you don't use to clean up the interface. | 3 2 |
Hide profile pictures in the comments | Simply hides the user profile pictures in the comments of a post. | 3 2 |
Hide Recommended Posts | Hides recommended/suggested posts, as well as recommended sub reddits in the sidebar. | 3 2 |
Hide The "Post Hidden" Message | Hides the "Post Hidden" message when you hide a post | 3 2 |
Hide the Header Bar | Hide the header bar/panel at the top. | 3 2 |
Hide The Join Button On Posts | Hides the 'Join' button on posts on r/all and r/popular. | 3 2 |
Hide The Post Sidebar | Hides the sidebar on post pages. | 3 2 |
Hide The Sub Reddit Sidebar | Hides the sidebar on sub reddit pages. | 3 2 |
Hide The User Sidebar | Hides the sidebar on profile/user pages. | 3 2 |
Hide Side Menu | This hides the side menu on the old reddit feed. | 3 1 |
Auto hide cookie prompt | Automatically hides the cookie popup if you haven't already accepted/dismissed it. | 2 |
Hide "See Full Image" | Hides the "See Full Image" button on tall image posts. | 2 |
Hide Create Post | You can hide the 'Create Post' bar at the top of your feed if you don't use or want to see it. | 2 |
Hide Policies Section | Hides the content/privacy policy section in the sidebar. | 2 |
Hide the "Get the best of" Popups | Hide the popups prompting you to turn on notifications. | 2 |
Hide the Original Scroll to Top Button | Hides the scroll bar near the bottom of the screen. | 2 |
Hide Reddit Premium | Hides the reddit premium section in the sidebar. | 2 1 |
Hide Username and/or Karma | You can hide your username and/or karma in the top bar. | 2 1 |
Hide Get New Reddit | Hides the "Get New Reddit" button on old reddit. | 1 |
Hide Header subreddit List | Hides the sub reddit list in the header on old reddit. | 1 |
Feature | Description | Reddit Version Support |
---|---|---|
Add 'Scroll To Top' Button | Adds a new button to the header to scroll the page to the top. | All |
Auto Collapse AutoModerator Comment | Automatically collapses the top comment made by AutoModerator. | All |
Auto Expand Hidden Comments/Comment Replies | Automatically expand hidden comments on a post as you scroll down. | All |
Auto Load More Comments | Automatically load more comments on a post if it requires you to click a button to load more comments. (Can cause lag) | All |
Default Comments Sort Option | Set how you want the comments to be sorted automatically when the page loads. | All |
Default Feed Sort Option | Set how you want the feed to be sorted automatically when the page loads. | All |
Show navigation buttons to scroll to the next/previous root comment on a post | Scroll to the next/previous root/first comments on a post. | All |
Always Show Post Options | Moves the items in the post overflow menu into the header bar for quicker access. | 3 |
Auto Show Formatting Options When Commenting | Automatically enables the formatting options when commenting on posts. | 3 |
Remember Side Menu Section Hidden States | Remember if the sections in the left side menu are open or closed. | 3 |
Show Post Author | Shows the missing post author on the home and other feeds. | 3 |
Show Post Flair | Shows the missing post flair on the home and other feeds. | 3 |
Show Side Menu Toggle Button | Adds a toggle button on the side menu to show/hide the side menu. | 3 |
Side Menu Icons Only | A mini version of the side menu where it only shows the icons. | 3 |
Side Menu Width | Change the width of the side menu. | 3 |
Limit Image Width | Limit the width of the image/video relative to the post when used with "Add Scrollbar To Tall Images" or "Scale Post To Fit Image" | 3 2 |
Non Sticky Header Bar | Prevents the header bar from staying at the top of the screen as you scroll. | 3 2 |
Add 'r/All' Button | Adds a new button to the header for 'r/All'. | 2 |
Add Post Numbers | Number each post to keep track of how many you have scrolled passed. | 2 |
Alternative Video Player | Replaces the default reddit video player with videojs. This is more reliable and loads video faster. It also has an option to change the playback speed. | 2 |
Always Show Rising Sort Button | The sort by rising button is no longer hidden in a pointless submenu. Can be disabled. | 2 |
Break Reminders | Set how often you are reminded how many posts you have scrolled passed. | 2 |
Limit Infinity Scroll | This will limit the infinity scroll to show only 25 posts at a time. When you click 'Load More' at the bottom of the feed, it will clear the first 25 posts and show the next 25. | 2 |
Move The Feeds Section In The Side Menu To The Top | Move the feeds section in the side menu to the top. | 2 |
Open Links to Post in a New Tab | Open posts in a new tab. | 2 |
Open Links To Sub Reddit In New Tab | This makes sub reddit links open in a new tab, instead of the current one. | 2 |
Post Height | Increase, or decrease, the height of posts on the feed. Default 512px. New range is 304px to 1000px. The post content will adapt to the new size. | 2 |
Scale Tall Images To Fit Post | This makes tall images that would otherwise be cropped for being too tall, fit the height of the post. | 2 |
Show 'Controversial' Sort Button | Shows the 'Controversial' button in the post sort menus. | 2 |
Limit Post Comments | Limit the number of comments on a post, when opened in a dedicated tab/window. | 2 1 |
Sticky Sort | This keeps the feed sort options "Best, Hot, New, etc" at the top even when you scroll down the page. | 2 1 |
Show Profile Pictures On Comments | Add user profile pictures to the author's name on comments on Old Reddit. | 1 |
Feature | Description | Reddit Version Support |
---|---|---|
Resize Font | Individually change the post title, text content and comments font size. | All |
Font Weight | Change the font weight (boldness) of the post content and comments. | 3 1 |
Set "san-serif" as UI Font | Sets the user interface font style to "sans-serif". | 1 |
Feature | Description | Reddit Version Support |
---|---|---|
Border Radius Amount | Sets the border (corner) radius amount for certain elements on the page. | 3 |
Compact Header Bar & Side Menu | Compact the spacing in the header bar and side menu. | 3 |
Compact Subreddit Rule List | Compact the spacing in the subreddit rule list. | 3 |
Full Width Subreddit Banner | Stretch the subreddit banners to take the entire width of browser window. | 3 |
Multicoloured Comment Thread Lines | Change the colours of the comment thread lines on the post page. You can set custom colours. | 3 |
Drop Shadows | This adds a drop shadow around the feed, post and other elements so that they stand out more if you use a background image, or light mode. You can also use custom CSS. | 2 |
Hide The Interface Gaps | This will remove all the gaps between the interface elements if you don't like that style. | 3 2 |
Theme Colours + Blur | You can change various theme colours for the website, and add blur to translucent UI elements. | 3 2 |
Auto Dark Mode | You can either set it to enable light/dark mode automatically based on your browser theme, or during a certain period of time in the day between user specified times. | 2 |
Dark Mode | Auto enable dark mode if not already set on Reddit. | 2 |
Larger Classic Post View | Makes the classic post view style slightly larger and more readable. | 2 1 |
Modernise old reddit | Makes old reddit look more like new reddit. | 1 |
Feature | Description | Reddit Version Support |
---|---|---|
Bionic Reader | Enable bionic reading for posts and comments. You can also override the font and text background colours. | 3 2 |
Underline Links | Underline the links in the post content and comments. | 3 2 |
Feature | Description |
---|---|
Browser Sync | Syncs with your browser account so you can automatically use the same Reddit Enhancer settings on multiple computers. |
Translations are initially done with Google Translate and AI, so there may be errors.
If you speak any of these languages and would like to help correct any issues, that would be greatly appreciated.
Locales for the addon store pages are here.
Feel free to add any new languages and/or region differences.
Language | Completion |
---|---|
English | 100% |
Spanish | 100% |
German | 100% |
French | 100% |
Italian | 100% |
Dutch | 100% |
Portuguese | 100% |
Polish | 82.7% |
Norwegian | 76.1% |
Ukrainian | 76.1% |
Swedish | 44.1% |
Finnish | 36.3% |
Czech | 34.0% |
Hungarian | 29.1% |
Clone repo and cd to build directory:
git clone https://github.com/joelacus/RedditEnhancer.git;cd RedditEnhancer/src-webpack
Install dependencies:
npm update
Build for Firefox:
npm run build-m2
Build for Chrome:
npm run build-m3c
Build for Edge:
npm run build-m3e
Reddit Enhancer is a browser extension that provides tweaks and features for reddit.com. It is in no way officially endorsed or affiliated with Reddit in any way.
Data Collection:
- Reddit Enhancer does not collect or store any personally identifiable information.
- The only data stored are the settings the user enables.
Data Security:
- User settings are stored locally in the browser and are only accessible to Reddit Enhancer and are not shared externally.
- Reddit Enhancer does not use external servers to store or process user data.
Browser Sync:
- If browser sync is enabled by the user, synchronisation of settings is handled by the browser to any other browsers or devices the same user is logged into. Reddit Enhancer does not have any control over the sync process.
Required Permissions:
- Storage. Required for saving and restoring user settings. Reddit Enhancer does not have access to external storage or personal data.
- Tabs. Necessary for communication with open tabs on reddit.com. This is essential for applying features and tweaks within the reddit.com domain. This permission may appear as "Read your browsing history", when installing the extension, but is limited to the current open tabs.
- declarativeNetRequest. Required to redirect the user to their preferred UI if enabled. Also required to open an image directly on its own if opened in a new tab.
Third-Party Services:
- None. Reddit Enhancer does not utilise any third-party services or APIs.
Contact Information:
- For any privacy-related concerns or inquiries, please open a new Issue.
Changes to This Privacy Policy:
- This privacy policy may be updated to reflect changes in features or legal requirements. Users will be notified of any significant updates via the changelog.
Last Updated: 24/06/2024