Corect este "fărădelege".
Fărădelege este forma corectă și acceptată în limba română. Acest termen este utilizat pentru a descrie o acțiune sau o faptă care încalcă legea sau normele morale.
Fără-de-lege nu este un cuvânt corect în limba română standard. Utilizarea cratimei între "fără" și "lege" este neobișnuită și incorectă.
În limba română, substantivele compuse pot fi scrise împreună sau separate, în funcție de uzajul și normele lingvistice. În cazul "fărădelege", forma într-un singur cuvânt este preferată și acceptată.
Prin urmare, fărădelege este forma corectă și utilizată în limba română pentru a descrie o acțiune sau o faptă care încalcă legea sau normele morale.