DJ kontroler je hardwarové zařízení, které slouží k ovládání DJského softwaru v počítači, tabletu nebo telefonu. Umožňuje DJům fyzicky manipulovat s digitální hudbou podobně, jako by pracovali s gramofony nebo CD přehrávači, a poskytuje tak mnohem přesnější a intuitivnější ovládání než myš a klávesnice. Jeho hlavními prvky jsou obvykle dva otočné talíře, známé jako „jogy“. Tyto talíře simulují pohyb gramofonové desky a používají se k posouvání skladby, zpomalování či zrychlování pro srovnání rytmu, což se nazývá beatmatching, nebo k technice zvané scratching. Mezi talíři se nachází mixážní sekce, která obsahuje posuvné ovladače, takzvané „fadery“, pro úpravu hlasitosti jednotlivých kanálů a „crossfader“ pro plynulé přecházení mezi dvěma skladbami. Dále zde najdeme otočné knoflíky pro ekvalizaci zvuku, tedy úpravu basů, středů a výšek, a pro ovládání zvukových efektů. Moderní kontrolery jsou často vybaveny také pady, což jsou čtvercová tlačítka, kterými lze spouštět předem připravené body ve skladbách, takzvané „hot cues“, samply nebo smyčky. Většina DJ kontrolerů má v sobě zabudovanou zvukovou kartu, označovanou také jako audio rozhraní. To umožňuje připojit sluchátka pro příposlech další skladby a zároveň posílat hlavní zvukový výstup do reproduktorů. Ve výsledku tak DJ kontroler sjednocuje funkce dvou přehrávačů a mixážního pultu do jednoho zařízení pro práci s digitální hudební knihovnou.