捡到东西不还一般是违法的。如果将他人的遗忘物或者埋藏物非法占为己有,数额较大,拒不交出的会构成侵占罪,应处二年以下有期徒刑、拘役或者罚金;数额巨大或者有其他严重情节的,处二年以上五年以下有期徒刑,并处罚金。
《民法典》第三百一十四条拾得遗失物,应当返还权利人。拾得人应当及时通知权利人领取,或者送交公安等有关部门。