Keylogger, thông thường là một phần mềm nhỏ gọn, tuy nhiên cũng có những trường hợp chúng là thiết bị phần cứng (sẽ cực kì nguy hiểm trong trường hợp này). Có khả năng ghi nhớ lại mọi phím bấm mà người dùng đã thực hiện ở trên bàn phím.