CLAVIER · SPYHACKERZ TOOLS
More ways to write.
Clavier brings 242 keyboard and script variants into one searchable directory. Each keyboard has a permanent page, a text editor, and character tools.
Typing and character lookup
Most keyboards convert typed shortcuts into letters. Some scripts use candidate lookup because one reading can represent many characters. This service does not translate, predict sentences, or correct spelling. Language and historical-script variants are counted separately.
Your text and privacy
Editing and character searches run in your browser. The app does not send your text to an AI model or typing API. Draft storage is off by default. If enabled, your text is stored for that keyboard in this browser’s local storage. Turning the option off deletes that saved draft. Clipboard access is requested only when you choose Copy.
Data and attribution
Keyboard coverage and shortcut conventions follow the Lexilogos keyboard index. Clavier uses its own interface and input engine. Chinese and Japanese reading and radical data is derived from the Unicode Unihan Database. Specialized script data and provenance are available in the bundled notices.
Fonts are loaded only where they are used. Some ancient signs use private-use code points, so they need the included font when pasted into another application. TXT files store text, not fonts.
Licenses and notices
- AegyptusLegacy-NOTICE
- AegyptusLegacy
- build_reference_parity
- cantonese-reference-supplement
- cantonese-reference-supplement.json
- chinese-reference-supplement
- chinese-reference-supplement.json
- CIFU-GPL-3.0
- CIFU-README
- japanese-reference-stroke-differences
- japanese-reference-stroke-differences.json
- japanese-reference-supplement
- japanese-reference-supplement.json
- REFERENCE-PARITY-NOTICE
- reference-parity-provenance
- UNICODE-LICENSE
- unihan-provenance
- ClavierHangul
- ClavierHomeCJK
- ClavierKanaBopomofo
- ClavierScriptSupplement
- Font-provenance
- Keyboard-provenance
- NotoNaskhArabic
- NotoNastaliqUrdu
- NotoRashiHebrew
- NotoSans
- NotoSansAdlam
- NotoSansAnatolianHieroglyphs
- NotoSansArabic
- NotoSansArmenian
- NotoSansAvestan
- NotoSansBalinese
- NotoSansBamum
- NotoSansBatak
- NotoSansBengali
- NotoSansBrahmi
- NotoSansBuginese
- NotoSansBuhid
- NotoSansCanadianAboriginal
- NotoSansChakma
- NotoSansCherokee
- NotoSansCJKsc
- NotoSansCoptic
- NotoSansCypriot
- NotoSansDevanagari
- NotoSansEgyptianHieroglyphs
- NotoSansEthiopic
- NotoSansGeorgian
- NotoSansGlagolitic
- NotoSansGothic
- NotoSansGrantha
- NotoSansGujarati
- NotoSansGurmukhi
- NotoSansHanifiRohingya
- NotoSansHanunoo
- NotoSansHebrew
- NotoSansImperialAramaic
- NotoSansJavanese
- NotoSansKaithi
- NotoSansKannada
- NotoSansKawi
- NotoSansKhmer
- NotoSansKhudawadi
- NotoSansLao
- NotoSansLepcha
- NotoSansLinearB
- NotoSansLisu
- NotoSansLycian
- NotoSansLydian
- NotoSansMahajani
- NotoSansMalayalam
- NotoSansMandaic
- NotoSansMath
- NotoSansMeeteiMayek
- NotoSansModi
- NotoSansMongolian
- NotoSansMyanmar
- NotoSansNabataean
- NotoSansNandinagari
- NotoSansNKo
- NotoSansNushu
- NotoSansOgham
- NotoSansOlChiki
- NotoSansOldHungarian
- NotoSansOldItalic
- NotoSansOldNorthArabian
- NotoSansOldPersian
- NotoSansOldSouthArabian
- NotoSansOldTurkic
- NotoSansOriya
- NotoSansOsmanya
- NotoSansPalmyrene
- NotoSansPhoenician
- NotoSansRunic
- NotoSansSamaritan
- NotoSansSaurashtra
- NotoSansSharada
- NotoSansSiddham
- NotoSansSinhala
- NotoSansSundanese
- NotoSansSyriac
- NotoSansTagalog
- NotoSansTagbanwa
- NotoSansTamil
- NotoSansTelugu
- NotoSansThaana
- NotoSansThai
- NotoSansTifinagh
- NotoSansVai
- NotoSansYi
- NotoSerifMakasar
- NotoSerifOldUyghur
- NotoSerifTangut
- NotoSerifTibetan
- NotoSerifYezidi
- NUSHU-UPSTREAM-NOTICE
- PlangothicP1
- PlangothicP2
- Shafarik
- SiddhantaCalcutta
- Symbols-provenance
- UNICODE-LICENSE
- UnifrakturMaguntia
- Unihan-provenance
- Wu-provenance
- Wu-RIME-WUGNIU-AUTHORS
- Wu-RIME-WUGNIU-GPL-3.0
- Wu-WU-DATA-NOTICE
- Wu-wugniu_lopha.dict
