PROBLEM TO BE SOLVED: To prevent a wrong input due to a slip of input position during a touchup action of a flick input.SOLUTION: A character input device includes: a touch panel (1); a detection section (7) for detecting input coordinates; an input guide display section (3, 10, 11) for regarding a character at the input coordinates as a selected character, and displaying an input guide comprising the selected character and candidate characters in a particular relationship with the selected character; an operation determination section (9) for distinguishing a touchdown operation, a touchup operation and a flick operation; and a character input control section (3) for setting the area of a guide button of the selected character of the input guide as a confirmation area in the case of the touchdown operation, setting the area of a guide button of a candidate character indicated in a location terminating a slide as the confirmation area in the case of the flick operation, and confirming the character in the con