Get HTML5 localStorage keys

for (var key in localStorage){
   console.log(key)
}

EDIT: this answer is getting a lot of upvotes, so I guess it’s a common question. I feel like I owe it to anyone who might stumble on my answer and think that it’s “right” just because it was accepted to make an update. Truth is, the example above isn’t really the right way to do this. The best and safest way is to do it like this:

for ( var i = 0, len = localStorage.length; i < len; ++i ) {
  console.log( localStorage.getItem( localStorage.key( i ) ) );
}

Leave a Comment