English
This page is available in English
The whole page — instructions, buttons and results.
Switch to English免费五笔输入码查询工具(五笔86)。输入汉字查它的五笔86编码(含简码与全码),或输入五笔编码反查汉字。浏览器本地查询,不上传任何输入。
五笔输入码查询
使用方法
选择查询方向
上方有两个模式:「汉字→编码」查某个汉字的五笔编码;「编码→汉字」用五笔编码反查对应的汉字。点按钮切换。
汉字查编码
在输入框输入一个或多个汉字(可整句),点「查询」。每个字会列出码表里的全部五笔86编码,并标明哪个是一级、二级、三级简码,哪个是全码。
编码反查汉字
切换到「编码→汉字」,输入由 a–y 字母组成的五笔编码(例如 k 或 khk;z 代表任意一键),点「查询」即可列出该编码对应的汉字。支持精确码与前缀匹配。
阅读结果
编码全部为五笔86(五笔字型86版)。数据来自开源 Rime 五笔码表,在浏览器本地查询,不上传、不储存任何输入。
五笔输入法:一种「拆字形」的汉字编码方案
五笔字型(简称五笔)是一种形码汉字输入法,由王永民设计;他的专利《优化五笔字型编码法及其键盘》(CN85100837A)于 1985 年 4 月 1 日提出申请。与拼音输入法按「读音」编码不同,五笔按汉字的字形结构编码——把每个汉字拆成若干「字根」,字根分布在 a–y 共 25 个字母键上。按专利的说法,字根按首笔的横、竖、撇、捺、折分为五个区,每区五个键;z 键不放字根,「留作机动」。因此五笔不需要知道字怎么读也能打出来。
简码与全码
专利把简码分为三级:25 个键上各安排一个使用频度特别高的字,打一下即出,是一级简码;约 650 个字只取前两码,是二级简码;几千个字取前三码,是三级简码;有简码的字,全码仍然保留。全码按完整拆字规则得到,最多四码。注意一级简码不一定是全码的开头:「发」一级简码是 v,全码却是 ntcy;「为」是 o,全码 ylyi。所以本工具不按长短判断,而是:一码为一级简码;两三码且是同一字更长编码的开头,为二、三级简码;其余为全码。本码表共有 616 个二级简码、3,570 个三级简码。
反查:从编码找字
本工具的第二个模式是编码反查汉字——输入一段五笔字母,工具在载入时建立的反向索引里查出所有以该编码命中的汉字。精确命中的字优先列出,其后是以该编码为前缀的字。按专利对 z 键的定义,查询中的 z 代表任意一个键:输入 izy 即列出所有 i?y 编码的字(包括「汉」icy)。所有匹配均为确定性查表,不涉及任何模型或随机。
「五笔打字不靠读音,只看字形——会拆字,就会打字。」
关于本工具的数据
本工具采用五笔86码表,数据取自开源 Rime 输入法的 wubi86 码表(单字部分,70,944 字)。我们用另一份独立维护的码表——海峰五笔 86——逐字核对:GBK 中 20,902 个基本区汉字,有 20,900 个在本码表里带有海峰所列的全码或其认可的容错码,「纛」「麸」两字不同。Rime 码表里另有以 z 开头的符号快捷码(如 zzpp 列偏旁),那不是五笔编码,本工具不显示。五笔98、新世纪等版本的字根分区与个别编码不同,例如「马」86 版为 cnng,98 版为 cgd;若你用的是其他版本,请以你输入法自带的码表为准。所有计算在浏览器本地完成,不上传、不储存任何输入。
一级简码不一定是全码的开头
「发」的一级简码是 v,全码却是 ntcy;「为」是 o,全码 ylyi;「以」是 c,全码 nywy。一级简码按键分配,不是全码的缩写。
王永民的专利《优化五笔字型编码法及其键盘》(CN85100837A)于 1985 年 4 月 1 日申请,1986 年 7 月 30 日公开。
「五笔」指横(一)、竖(丨)、撇(丿)、捺(丶)、折(乙)五种笔画。专利按字根的首笔把 a–y 这 25 个键分成五个区,每区五个键。
专利说约 650 个字用二级简码,几千个字用三级简码。本码表实有 616 个二级简码、3,570 个三级简码,25 个一级简码。
键名字连打四次本键:「王」gggg、「土」ffff、「言」yyyy。其他本身成字的字根打「键 + 首笔 + 次笔 + 末笔」:「五」gghg、「车」lgnh、「米」oyty。
全码最多四码:四个及以上字根的字取第一、二、三和最后一个字根;只有两三个字根时,再补一个「末笔字型识别码」——它只加一码,并不补足四码,所以「汉」是 ICY、「字」是 PBF,都是三码。这两个例子就写在专利里。
五笔有多个版本:86 版之后有 98 版与新世纪版,字根分区与个别编码不同。例如「马」86 版 cnng、98 版 cgd;「万」86 版 dnv、98 版 gqe。
专利中的 z 键「留作机动」,可代替一时不知道的任何字根。各输入法用法不一:Rime 的 wubi86 方案按 z 进入拼音反查。本工具反查时把 z 当作任意一键。
有些字码表收了两种全码写法,两种都能打出:本码表中有 428 个这样的字,例如「卌」fjfh 与 glk。
五笔编码与字音无关,同音字不再互相干扰:「在」dhfd、「再」gmfd、「载」falk 靠字形区分,不像拼音那样挤在一个 zai 里反复选字。
本工具采用开源 Rime 五笔86码表,在浏览器本地查询,不上传、不储存任何输入。
常见问题
-
五笔是一种按汉字字形(而非读音)编码的形码输入法,由王永民设计,其专利 CN85100837A 于 1985 年申请。它把每个汉字拆成若干字根,字根分布在 a–y 这 25 个字母键上,因此不需知道读音就能打字。本工具帮你查任意汉字的五笔86编码,或用编码反查汉字。
-
本工具采用五笔86(五笔字型 86 版)码表,数据来自开源 Rime 输入法五笔码表。市面另有五笔98、新世纪版,字根分区与个别编码不同。若你用的是 98 版,编码可能与本工具略有差异,请以你输入法自带码表为准。
-
因为五笔为高频字提供了简码。「中」有 k(一级简码)、kh(二级简码)和 khk(全码)。判断不看长短:一码为一级简码;两三码且是同一字更长编码的开头,为二、三级简码;其余为全码。少数字的码表收了两种全码写法,两种都会列出。
-
简码是为常用字设计的缩短编码:一级简码敲一键、二级敲两键、三级敲三键。全码是按完整拆字规则得到的标准编码,通常为四码。专利规定,有简码的字,全码仍然保留。注意一级简码按键分配,不一定是全码的开头(「发」v / ntcy)。
-
切换到「编码→汉字」模式后,工具会在数据载入时建立一份反向索引(编码→字),你输入一段五笔字母即可查出对应汉字。精确命中的字优先显示,其后是以该编码为前缀的相关字。查询中的 z 代表任意一键。一段编码可能对应多个候选字。
-
不会。除了载入一次本工具自带的码表 JSON 之外,没有任何网络请求,也没有任何 AI / 大模型参与。所有查询都是确定性的本地查表:同样的输入永远得到同样的结果。
-
完全不会。所有查询在浏览器本地完成,无任何服务器调用、无追踪、无储存。你输入的汉字或编码不会离开你的设备。
-
主要有两个原因:(1) 版本不同——你的输入法可能是五笔98或新世纪版,字根分区与本工具的86版不同;(2) 简码取舍不同——不同实现对某些字配置的简码层级不一致。本工具以开源 Rime 五笔86码表为准(例如「钓」在这里有三级简码 qqy,海峰五笔码表则没有)。
-
可以。五笔按字形拆分,繁体字同样有对应编码,只是字根拆法可能与简体不同。本工具的码表收录 70,944 个单字,繁体字也多在其中(如「國」lakg);若某个繁体字查不到编码,可尝试其简体对应字。
-
各有所长,没有绝对答案。五笔重码少、盲打快、能打生僻字、不靠读音;但学习门槛较高,需记字根与拆字规则。拼音几乎零学习成本、人人会用,但重码多、需频繁选字。本工具只负责查编码,不替你做选择。
方法与来源
计算方式
A lookup both ways over the 70,944 single characters (75,696 codes) of Rime's wubi86 table. A one-letter code is a 一级简码; a two- or three-letter code that begins a longer code of the same character is a 二级/三级简码; anything else is a full code. z-initial symbol shortcuts are not shown. Reverse lookup lists exact before prefix matches, and z in a query stands for any one key (WubiKernel).
本工具依据的标准
- Wubi 86 (五筆字型 86 版). Where 86 and 98 differ (60 frequent characters checked, e.g. 马 cnng in 86, cgd in 98), the table carries the 86 code every time; a 98 or New Century table would give different answers for some characters.
- Code levels follow Wang Yongmin's patent CN85100837A: one very high-frequency character on each of the 25 keys (一级简码), about 650 on their first two codes (二级), several thousand on their first three (三级), and the full code kept for all. A 一级简码 is assigned by key and need not begin the full code (发 v / ntcy), so levels are decided by that rule, never by length. The table holds 25, 616 and 3,570 such codes.
- Checked against the separately maintained Haifeng Wubi 86 table: of 20,902 CJK Unified characters in its GBK file, 20,900 carry Haifeng's full code or a 容错 spelling it also accepts (纛 and 麸 differ). A 306-character sample — all 25 一级简码 and 键名字, 65 成字字根, 98 识别码 characters, the 80 most frequent and 60 that differ in 98 — is pinned in the test suite with Haifeng's 一简/二简/三简 levels.
- Single characters only: the vendored file is exactly the single-character entries of rime-wubi wubi86.dict.yaml at commit 152a0d3f3efe40cae216d1e3b338242446848d07, whose 136,916 entry lines also carry multi-character words this tool does not use.
- z is not a Wubi 86 key for characters: the patent keeps it in reserve to stand for any radical, and Rime's wubi86 schema uses it for pinyin lookup. The table's 677 z-initial entries (zzpp radical list, zzd numbered symbols) are hidden; in a reverse query z matches any one key.
- Derived from the open-source Rime community table of the 86 scheme, NOT from the trademarked 王碼 distribution — 王碼 being 王永民's brand, named after his surname, for his commercial Wubi products.
资料来源
- Rime input-method project, rime-wubi wubi86.dict.yaml at commit 152a0d3f3efe40cae216d1e3b338242446848d07 (LGPL-3.0; derived via ibus-table and the JidianWubi table, per upstream AUTHORS): https://github.com/rime/rime-wubi/blob/152a0d3f3efe40cae216d1e3b3…
- Haifeng Wubi table (海峰五笔), © 2010 SUN Haifeng, BSD-3-Clause, as shipped by ibus-table-chinese at commit 44301450e681c23d60301747856c74b5b9d1312e, tables/wubi-haifeng/GBK.tab: https://github.com/mike-fabian/ibus-table-chinese/blob/44301450e6…
- 王永民. 优化五笔字型编码法及其键盘, Chinese patent CN85100837A, filed 1985-04-01, published 1986-07-30 — code levels, key names, character radicals, the identifier key (汉 ICY, 字 PBF) and the z key: https://patents.google.com/patent/CN85100837A/zh
- Rime wubi86.schema.yaml at the same commit — z as the pinyin reverse-lookup prefix: https://github.com/rime/rime-wubi/blob/152a0d3f3efe40cae216d1e3b3…
已节选——本工具的完整审阅记录长于上列。
Pick up where you left off
Stored only in this browser — never sent to our servers.