How to convert a char to its keycode?

Santhosh picture Santhosh · Sep 16, 2009 · Viewed 60.5k times · Source

How can I convert a character to its respective keycode?

For example:

  • a to 65
  • b to 66
  • c to 67
  • d to 68

Answer

rahul picture rahul · Sep 16, 2009

You can use the charCodeAt function to achieve this.

Working example:

function showKeyCode () {
    var character = document.getElementById("character").value.substring(0, 1);
    var code = document.getElementById("character").value.charCodeAt(0);
    var msg = "The Key Code for the \"" + character + "\" character is " + code + ".";
    alert(msg);
}
<input type="text" id="character" size="15">
<input type="button" value="Show Key Code" onclick="showKeyCode();">