Local storage is a feature of web browsers that allows websites to store data on a user's device. Unlike cookies, which are sent with every HTTP request, local storage data stays on the client side and is not transmitted to the server. This makes local storage a more efficient way to store data that needs to persist across sessions.