I'll really like to know if Electrum or Bitcoin Core is free.
What do you mean free? Do you mean transaction fee? If I were you dont be a fan to those wallet service that has no transaction fee all of them are suspicious.
free fir download and opensource maybe

Bitcoin core and electeum still need fee for confirm transaction
And recomended used wallet can export your privkey like electrum,mycellium or used hardware wallet dont used online wallet cant export privkey