These bookmarklets allow you to redeem Steam keys directly from your browser. They are available in three versions, each using a different method for inputting the key:
- Prompt: Prompts the user to enter the key manually.
- Selection: Attempts to automatically fill in the key using the current text selection.
- Clipboard: Attempts to automatically fill in the key using the contents of the clipboard.
Unfortunately due to limitations in GFMD (Github Flavored Markdown) there is no way to directly embed the bookmarklets.
To use the bookmarklets, create a a new bookmark in your browser and paste the code for the bookmarklet you want to use into the URL field.
- A browser that supports bookmarklets.
- A browser that supports the clipboard API, if you want to use the clipboard bookmarklet.
javascript: (function () {
var key = prompt("Please enter your Steam serial key:");
if (key != null) {
window.location.href =
"https://store.steampowered.com/account/registerkey?key=" + key;
}
})();
javascript: (function () {
var selectedText = window.getSelection().toString();
var key = prompt("Please enter your Steam serial key:", selectedText);
if (key != null) {
window.location.href =
"https://store.steampowered.com/account/registerkey?key=" + key;
}
})();
javascript: (function () {
function registerKey(key) {
var url = "https://store.steampowered.com/account/registerkey?key=" + key;
window.open(url, "_blank");
}
function promptKey(defaultText) {
var key = prompt("Please enter your Steam serial key:", defaultText);
if (key != null) {
registerKey(key);
}
}
(async function () {
try {
var selectedText = window.getSelection().toString();
var defaultText = selectedText || (await navigator.clipboard.readText());
promptKey(defaultText);
} catch (error) {
alert("Your browser does not support the clipboard API.");
}
})();
})();