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.