Hearthstone Deck Saver
Save copied Hearthstone® decks to the browser's local storage.
Test it out at http://hsdecksaver.surge.sh/
Run Project Locally
index.html in a web browser to run the project locally.
Hearthstone Wiki has some info on deck importing which includes how to copy a deck from within Hearthstone. Make sure to paste the full text of what was copied and not just the code for the deck into Hearthstone Deck Saver.
If you want to test it out without copying a deck from the game, you can use these sample decks.
Q: Why create this app?
A: In Hearthstone, you can only save 18 decks, but you might want to quickly save some decks that you don't use too often, such as decks that help you fulfill a quest like playing a certain number of dragons, or cards with battlecries, etc.
Q: Why can I only access my saved decks with the browser that saved them?
The app saves the data for your decks to local storage which means it is saved to a storage area in a particular browser and never gets transmitted over the internet to a server. Also, since it's saved to your browser, take care to not delete local storage.
Q: Can I export or backup my deck data?
A: Not yet! Let me know if you're interested in that.
This is a small personal project and I plan to keep this app simple. If you'd like to contribute, please make a comment with your intention in the appropriate issue if one exists or create a new issue for discussion.
Code is licensed under the MIT License.
Note that if you use Blizzard trademarks in association with the code, it's up to you to follow their policies.
Hearthstone is a trademark or registered trademark of Blizzard Entertainment, Inc., in the U.S. and/or other countries. I'm not associated with Blizzard, Inc. but have created this app in accordance to policy in the Blizzard FAQ.