一般指计算机键盘或手机上键盘的输入方式。广义上的输入法还包括手写、语音、OCR扫描阅读器和速录机等输入方式。
输入法的需求是来源于键盘的限制。键盘在打字机时代主要为英文字母而设计,26个英文字母都能找到对应,因此英文输入无需输入法。在没有软件的辅助下英文打字机无法输入中文或其他大型形意文字语言的字符。不同语言、国家或地区,有多种不同的输入法。
目前多数输入法软件是为汉语、韩语和日语而设计的。汉语有数万汉字,须使用特别方式输入汉字。虽然朝鲜语的谚文是字母系统,但是它的字母组合很特别,也需要一种转换系统。朝鲜语有许多的汉字借词,偶尔需用汉字来分别同音词。日语使用假名字母文字和汉字。虽然大多软件和键盘都支持假名输入,但是无论是输入假名还是汉字,人们普遍都用日语罗马字来拼写输入日文。除了这三种语言,其他语言需求输入法的不是很普遍。
对于汉字输入法,汉字编码方案已经有数百种,其中在计算机上已运行的有几十种。作为一种图形文字,汉字是由字的音、形、意来共同表达的。汉字输入的编码方法,基本是依据拼音或者字形进行编码。
输入法编辑器是实现文字输入的软件,又称输入法软件、输入法平台、输入法框架或输入法系统。在中国,有时直接将输入法软件称为输入法,如将拼音输入法软件称为拼音输入法。输入法软件一般默认自带某种编码方式,如中文输入法中的拼音编码,也即通常所说的拼音输入法。有的输入法软件名称本身也就是此输入法的编码名称,如王码五笔字型输入法和超强二笔输入法等,但多数情况下输入法软件本身并不等同于输入法编码方法。