Need to poke at a contract you didn't write?
Paste an address on almost any EVM chain and you get a clean UI to read and write its functions. It pulls the ABI and source from Etherscan for verified contracts, and for unverified ones you can decompile with heimdall or just drop in the ABI yourself. It even autodetects proxy patterns, so you can read and write through them.