What Is a dApp? Decentralized Apps Explained

A dApp, short for decentralized application, is an app whose back end is a smart contract on a blockchain instead of a company's server. The part you click on is an ordinary website. What sits behind it is public code that nobody can quietly switch off, and your account is your own wallet rather than a username and a password.
How is a dApp different from a normal app?
Think of an ordinary app as a restaurant kitchen: you order from the menu, and what happens behind the door is the company's business. A dApp is a kitchen with glass walls. The recipe is published, the same code serves everyone, and the owner cannot change your order after you place it. The trade-off is real, because there is also no manager to complain to.
What does using one feel like?
You open the site, press "connect wallet", and approve the connection in MetaMask or a similar app. From then on the site can see your public address and ask you to sign transactions, but it never sees a password and never holds your coins. Uniswap for swapping tokens, Aave for lending and borrowing, and OpenSea for buying NFTs are the ones most people meet first. Every action costs a network fee, and you get to read and reject each request before it goes through.
What should you check before connecting?
Fake copies of popular dApps are the most common way people lose money here. The site looks right, the wallet pop-up looks right, and the transaction you approve empties your tokens. Reach a dApp through a bookmark you saved yourself, never through a search advert or a link someone sent you. Check that the request in your wallet matches what you asked to do, and be slow to grant a contract permission to move your tokens later.
A good habit: keep a second wallet with a small amount in it for trying new dApps, and leave the rest on a hardware wallet that never touches an unfamiliar site. If you want to know what is running behind the glass, read our guide to smart contracts.