Better Formatting Redux

This plugin is compatible with the latest version of Discord

This plugin is currently marked as Updated by the community which means this plugin should work. If this plugin is not working please let us know for the rest of the community!

Does this still work?

Dependency Requirements

You need this extra Plugin file(s) known as a dependency so the Plugin "Better Formatting Redux" can work properly.


Lets you format your messages with buttons and adds more formatting options.

New Demo

BFRedux Demo


Codeblocks & Programming Languages


Sortable Buttons & Tooltips


Formatting Toolbar

BFRedux adds a handy toolbar to make formatting easier.

Click the buttons to insert tags or surround the selected text with tags.

BFRedux Demo

New Formatting Options

Superscript (^^)

^Sample Text^ will show up as ˢᵃᵐᵖˡᵉ ᵀᵉˣᵗ

Small Caps (%%)

%Sample Text% will show up as Sᴀᴍᴘʟᴇ Tᴇxᴛ

Fullwidth (##)

##Sample Text## will show up as Sample Text or S A M P L E T E X T

Upsidedown (&&)

&&Sample Text&& will show up as ʇxǝ┴ ǝldɯɐS or Sɐɯdlǝ ┴ǝxʇ

Varied Caps (||)

||Sample Text|| will show up as SaMpLe TeXt or sAmPlE tExT

Leet (++)

++Sample Text++ will show up as 54mp13 73x7

Escaping Unwanted Tags (\)

Put a backslash before the tags if you want them to be rendered normally.

\##Sample Text\## will show up as ##Sample Text##

Plugin Settings

The settings can be found in Settings > BetterDiscord > Plugins

Note: There is no save button to click, settings update automatically.

Toolbar Buttons

  • Allows you to choose which buttons to have on the toolbar

Active Formats

  • Adds a checkbox for every custom format allowing you to enable/disable them


The default wrappers (^, %, ##, &&, ||, ++) can all be customized in the settings panel. They can be any symbol or letters of any length.

BFRedux Wrappers


  • The fullwidth format can switch between Sample Text and S A M P L E T E X T.
  • The upsidedown text can switch between ʇxǝ┴ ǝldɯɐS and Sɐɯdlǝ ┴ǝxʇ.
  • The varied caps can switch between SaMpLe TeXt and sAmPlE tExT. (Change whether to start with a capital)

BFRedux Formatting

Functional Plugin Settings

  • You can switch between the text buttons or icons for buttons

BFRedux Chaining

  • You can change between the default hover mode (from above), or click to see toolbar.

BFRedux Click Mode

  • Optionally, you can make it disappear when the message is sent

BFRedux Send Clear

  • You can also switch format chaining order from outside first to inside first which means:

&&##Sample Text##&& will give you txeT elpmaS instead of ʇxǝ┴ ǝldɯɐS (May not appear right in browser)

##&&Sample Text&&## will give you ʇxǝ┴ ǝldɯɐS instead of &&Sample Text&& (May not appear right in browser)

BFRedux Chaining

Style Settings

BFRedux Style

  • Change the opacity of the toolbar
  • Change the size of the text
  • Swap the toolbar (and arrow) from the right side (above) to the left side

BFRedux Sideswap

Special Thanks

  • Anxeal#4160 for the original Better Formatting - This is based on the original BetterFormatting by Anxeal#4160 although it has been nearly entirely rewritten. You can find that here.
  • BeardDesign#6223 - The CSS for the toolbar is a modified version of the CSS written by BeardDesign creator of Beard's Material Design Theme, a theme for BetterDiscord. His theme is compatible with several plugins so be sure to check it out here.


A list of people that have contributed to this plugin in one way or another. If you think there is a mistake with this list please make a report here.



Supported Discord Mods

rauenzi's Plugins

Account Details Plus
Image Source

Lets you view popout, nickname and more from your account panel at the bottom. Demo Instructions Left click avatar or username for popout…

Missing Plugin Thumbnail

Automatically plays avatars, GIFs and GIFVs. (Can be individually turned off in settings)

Missing Plugin Thumbnail

Lets you format your messages with buttons and adds more formatting options. Features Codeblocks & Programming Languages Sortable Buttons…

Missing Plugin Thumbnail

Adds server-based role colors to typing, voice, popouts, modals and more! Mentions Now you can optionally color mentions for users to match…

Missing Plugin Thumbnail

Blurs images in NSFW channels until you hover over it.

Missing Plugin Thumbnail

Normalizes classes like channels-Ie2l6A by adding a version like da-channels .

Missing Plugin Thumbnail

Stops Discord from tracking everything you do like Sentry and Analytics.

Missing Plugin Thumbnail

Allows you to blacklist and favorite emojis through the context menu. Favorites show up as a section in the emoji picker and all emojis in…

Missing Plugin Thumbnail

Hides disabled emojis from the emoji picker. Useful for non-nitro users.

Hide Muted Servers
Image Source

Hides muted servers with a context menu option to show/hide. Acts similar to Discord's Hide Muted Channels option.

Missing Plugin Thumbnail

Allows you to copy images (png/jpg) directly to your system clipboard. You can do this through the modal or through the context menu. Modals…

Missing Plugin Thumbnail

Adds a native-esque reply button with preview. (Similar idea to Replyer/BetterReplyer but with a fancy UI, component injection, and…

Missing Plugin Thumbnail

Allows you to see the members of each role on a server. Can also see members from a mention. Mention Context Menu

Missing Plugin Thumbnail

Adds the ability to do some basic sorting of your servers. Features Sort Button Sorter adds a button with context menu to quickly sort the…

Better Formatting Redux