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