If I unshield my uniswap to a public ethereum address, will the uniswap automatically convert to ethereum and show up in my external wallet?
Nope, it will just unshield UNI.
How do I convert uni to ether when uniswap can’t be traded on incognito?
Unfortunately there’s no liquidity on incognito for UNI so you’d have to unshield and trade on other DEXs.
Always check if there’s enough liquidity to trade on https://incscan.io/pdex before shielding a token.