V Discordu můžete oddělit text a nechat ho skutečně vyniknout pomocí bloků kódu. Bloky kódu mění pozadí dotčeného textu, ale ve výchozím nastavení ponechávají celkové formátování textu samotné.
Blok kódu je označen pomocí zpětných znamének „`“, přičemž na každé straně je jedno znaménko používá se pro jednořádkový kódový blok a trojité zpětné zaškrtnutí se používá na obou stranách pro víceřádkový kód bloky. Jak název napovídá, víceřádkové bloky kódu mohou obsahovat více řádků kódu. Jednořádkové bloky kódu nemohou obsahovat více řádků, i když se mohou zalomit na více řádků, pokud je text příliš dlouhý na zobrazení na jednom řádku.
Tip: Jedna věc, které si můžete všimnout při použití víceřádkového bloku kódu, je to, že pokud je kurzor při stisknutí klávesy Enter uvnitř bloku kódu, namísto odesílané zprávy bude vložen nový řádek. To platí i v případě, že jste blok kódu ještě neuzavřeli. Víceřádkové bloky kódu jsou jediným typem stylingu, který ovlivňuje text v okně zprávy, aniž by musel být přítomen závěrečný syntax.
Jakýkoli styl zdůraznění obsažený v bloku kódu bude vytištěn doslovně, nikoli interpretován. Například dvojice hvězdiček použitá pro kurzívu by byla viditelná a neaplikovala by kurzívu. Chcete-li použít efekty stylů, musíte syntaxi stylů umístit mimo blok kódu.
Barevné formátování můžete také použít na víceřádkový kódový blok zadáním programovacího jazyka na začátku, přímo po úvodním trojitém zpětném zatržení. Barvy a syntaxe požadované pro tyto barvy se budou mezi jazyky lišit. Podporovány jsou pouze některé jazyky, Discord bohužel nezveřejňuje seznam podporovaných jazyků a související syntaxi barev. Najdete zde seznam známých jazyků a příklady barev, které nabízejí tady.