Оба варианта встречаются в русском языке, написание зависит от смысла.
Правильно
Ненужный – слитное написание прилагательного с частицей «не» происходит при утверждении отрицательного признака. В этом случае слово можно заменить синонимом (ненужный – лишний). Слитно пишем также при наличии наречий меры и степени «почти, весьма, очень».
Ненужный ключ валялся в верхнем ящике стола.
Варе подарили ненужный и бесполезный подарок.
Старый чайник выбросили как почти ненужный.
Не нужный – раздельно пишем прилагательное с частицей «не» при противопоставлении (не нужный, а бесполезный); при наличии рядом слов «отнюдь, вовсе, далеко». Наличие местоимения или наречия с «ни» также предполагает раздельное написание.
Для работы нам выдали не нужный, а бесполезный инструмент.
Вовсе не нужный сейчас пёс только путался под ногами.
Никому не нужный ключ давно валялся в ящике.