From the creators of the established MyEtherWallet, MyCrypto is an open-source, client-side tool for generating Ether Wallets, handling ERC-20 tokens, and interacting with the blockchain more easily.
MyCrypto is not a "web wallet" as users do not create an account or give the developers control of the tokens. All data is created on your computer/your browser, not their servers. It's not a website where you put your tokens and they store it for you. They just make it easy for you to save your wallet information in your browser/on your computer. Then they give you a place where you can access that information and do stuff with it.
MyCrypto wallet offers its user features such as Hardware wallet integration, ShapeShift token swap, Coinbase buy widget, Contract interaction, Sign/Verify Message, and Ethereum Name Service (ENS) integration.
Make sure you read all their FAQ information: https://support.mycrypto.com/