Unicode Utilities: Character Property Index

help | character | properties | confusables | unicode-set | compare-sets | regex | bnf-regex | breaks | transform | bidi | idna | languageid

CategoryDatatypeSourcePropertyValues
BidirectionalBinaryUCDBidi_ControlNo (N),
Yes (Y)
Bidi_MirroredNo (N),
Yes (Y)
EnumeratedBidi_ClassShow Values
Bidi_Paired_Bracket_TypeClose (C),
None (N),
Open (O)
StringBidi_Mirroring_GlyphShow Values
Bidi_Paired_BracketShow Values
CaseBinaryICUCase_SensitiveNo (N),
Yes (Y)
UCDCase_IgnorableNo (N),
Yes (Y)
CasedNo (N),
Yes (Y)
Changes_When_CasefoldedNo (N),
Yes (Y)
Changes_When_CasemappedNo (N),
Yes (Y)
Changes_When_LowercasedNo (N),
Yes (Y)
Changes_When_TitlecasedNo (N),
Yes (Y)
Changes_When_UppercasedNo (N),
Yes (Y)
LowercaseNo (N),
Yes (Y)
Soft_DottedNo (N),
Yes (Y)
UppercaseNo (N),
Yes (Y)
UnicodeisCasedNo (N),
Yes (Y)
isCasefoldedNo (N),
Yes (Y)
isLowercaseNo (N),
Yes (Y)
isTitlecaseNo (N),
Yes (Y)
isUppercaseNo (N),
Yes (Y)
StringUCDCase_FoldingShow Values
Lowercase_MappingShow Values
Simple_Case_FoldingShow Values
Simple_Lowercase_MappingShow Values
Simple_Titlecase_MappingShow Values
Simple_Uppercase_MappingShow Values
Titlecase_MappingShow Values
Uppercase_MappingShow Values
UnicodetoCasefoldShow Values
toLowercaseShow Values
toTitlecaseShow Values
toUppercaseShow Values
CJKBinaryUCDIDS_Binary_OperatorNo (N),
Yes (Y)
IDS_Trinary_OperatorNo (N),
Yes (Y)
IdeographicNo (N),
Yes (Y)
RadicalNo (N),
Yes (Y)
Unified_IdeographNo (N),
Yes (Y)
EnumeratedX-DemoHanTypeHan, Hans, Hant,
na
StringUCDCJK_RadicalShow Values
kSimplifiedVariantShow Values
kTraditionalVariantShow Values
EmojiBinaryUTSEmojiNo (N),
Yes (Y)
Emoji_ComponentNo (N),
Yes (Y)
Emoji_Flag_SequenceNo (No),
Yes (Yes)
Emoji_Keycap_SequenceNo (No),
Yes (Yes)
Emoji_ModifierNo (N),
Yes (Y)
Emoji_Modifier_BaseNo (N),
Yes (Y)
Emoji_Modifier_SequenceNo (No),
Yes (Yes)
Emoji_PresentationNo (N),
Yes (Y)
Emoji_Tag_SequenceNo (No),
Yes (Yes)
Emoji_Zwj_SequenceNo (No),
Yes (Yes)
EnumeratedUCDRegional_IndicatorNo (N),
Yes (Y)
GeneralBinaryUCDAlphabeticNo (N),
Yes (Y)
Default_Ignorable_Code_PointNo (N),
Yes (Y)
DeprecatedNo (N),
Yes (Y)
Logical_Order_ExceptionNo (N),
Yes (Y)
Noncharacter_Code_PointNo (N),
Yes (Y)
Variation_SelectorNo (N),
Yes (Y)
White_SpaceNo (N),
Yes (Y)
CatalogAgeShow Values
BlockShow Values
ScriptShow Values
EnumeratedGeneral_CategoryShow Values
Hangul_Syllable_TypeLeading_Jamo (L), LV_Syllable (LV), LVT_Syllable (LVT),
Not_Applicable (NA),
Trailing_Jamo (T),
Vowel_Jamo (V)
Name_AliasACK; ACKNOWLEDGE, ALERT; BEL, ALM, APC; APPLICATION PROGRAM COMMAND,
BACKSPACE; BS, BOM; BYTE ORDER MARK; ZWNBSP, BPH; BREAK PERMITTED HERE, BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS,
CAN; CANCEL, CANCEL CHARACTER; CCH, CARRIAGE RETURN; CR, CGJ, CHARACTER TABULATION SET; HORIZONTAL TABULATION SET; HTS, CHARACTER TABULATION WITH JUSTIFICATION; HORIZONTAL TABULATION WITH JUSTIFICATION; HTJ, CHARACTER TABULATION; HORIZONTAL TABULATION; HT; TAB, CONTROL SEQUENCE INTRODUCER; CSI, CUNEIFORM SIGN NU11 OVER NU11 BUR OVER BUR, CUNEIFORM SIGN NU11 TENU,
DATA LINK ESCAPE; DLE, DC1; DEVICE CONTROL ONE, DC2; DEVICE CONTROL TWO, DC3; DEVICE CONTROL THREE, DC4; DEVICE CONTROL FOUR, DCS; DEVICE CONTROL STRING, DEL; DELETE,
END OF GUARDED AREA; END OF PROTECTED AREA; EPA, END OF LINE; EOL; LF; LINE FEED; NEW LINE; NL, END OF MEDIUM; EOM, END OF SELECTED AREA; ESA, END OF TEXT; ETX, END OF TRANSMISSION BLOCK; ETB, END OF TRANSMISSION; EOT, ENQ; ENQUIRY, ESC; ESCAPE,
FF; FORM FEED, FILE SEPARATOR; FS; INFORMATION SEPARATOR FOUR, FSI, FVS1, FVS2, FVS3,
GROUP SEPARATOR; GS; INFORMATION SEPARATOR THREE,
HANGUL JONGSEONG SSANGYESIEUNG, HANGUL JONGSEONG YESIEUNG-KHIEUKH, HANGUL JONGSEONG YESIEUNG-KIYEOK, HANGUL JONGSEONG YESIEUNG-SSANGKIYEOK, HENTAIGANA LETTER E-1, HIGH OCTET PRESET; HOP,
IND; INDEX, INFORMATION SEPARATOR ONE; UNIT SEPARATOR; US, INFORMATION SEPARATOR TWO; RECORD SEPARATOR; RS,
KANNADA LETTER LLLA,
LAO LETTER FO FAY, LAO LETTER FO FON, LAO LETTER LO, LAO LETTER RO, LATIN CAPITAL LETTER GHA, LATIN SMALL LETTER GHA, LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE, LINE TABULATION SET; VERTICAL TABULATION SET; VTS, LINE TABULATION; VERTICAL TABULATION; VT, LOCKING-SHIFT ONE; SHIFT OUT; SO, LOCKING-SHIFT ZERO; SHIFT IN; SI, LRE, LRI, LRM, LRO,
MESSAGE WAITING; MW, MICR DASH SYMBOL, MICR ON US SYMBOL, MMSP, MVS,
NAK; NEGATIVE ACKNOWLEDGE, NBH; NO BREAK HERE, NBSP, NEL; NEXT LINE, NNBSP, NUL; NULL,
OPERATING SYSTEM COMMAND; OSC,
PAD; PADDING CHARACTER, PARTIAL LINE BACKWARD; PARTIAL LINE UP; PLU, PARTIAL LINE DOWN; PARTIAL LINE FORWARD; PLD, PDF, PDI, PM; PRIVACY MESSAGE, PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET, PRIVATE USE ONE; PRIVATE USE-1; PU1, PRIVATE USE TWO; PRIVATE USE-2; PU2,
REVERSE INDEX; REVERSE LINE FEED; RI, RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE, RLE, RLI, RLM, RLO,
SCI; SINGLE CHARACTER INTRODUCER, SET TRANSMIT STATE; STS, SGC; SINGLE GRAPHIC CHARACTER INTRODUCER, SHY, SINGLE SHIFT THREE; SINGLE-SHIFT-3; SS3, SINGLE SHIFT TWO; SINGLE-SHIFT-2; SS2, SOH; START OF HEADING, SOS; START OF STRING, SP, SPA; START OF GUARDED AREA; START OF PROTECTED AREA, SSA; START OF SELECTED AREA, ST; STRING TERMINATOR, START OF TEXT; STX, SUB; SUBSTITUTE, SYN; SYNCHRONOUS IDLE, SYRIAC SUBLINEAR COLON SKEWED LEFT,
TIBETAN MARK BKA- SHOG GI MGO RGYAN,
VS1, VS2, VS3, VS4, VS5, VS6, VS7, VS8, VS9, VS10, VS11, VS12, VS13, VS14, VS15, VS16, VS17, VS18, VS19, VS20, VS21, VS22, VS23, VS24, VS25, VS26, VS27, VS28, VS29, VS30, VS31, VS32, VS33, VS34, VS35, VS36, VS37, VS38, VS39, VS40, VS41, VS42, VS43, VS44, VS45, VS46, VS47, VS48, VS49, VS50, VS51, VS52, VS53, VS54, VS55, VS56, VS57, VS58, VS59, VS60, VS61, VS62, VS63, VS64, VS65, VS66, VS67, VS68, VS69, VS70, VS71, VS72, VS73, VS74, VS75, VS76, VS77, VS78, VS79, VS80, VS81, VS82, VS83, VS84, VS85, VS86, VS87, VS88, VS89, VS90, VS91, VS92, VS93, VS94, VS95, VS96, VS97, VS98, VS99, VS100, VS101, VS102, VS103, VS104, VS105, VS106, VS107, VS108, VS109, VS110, VS111, VS112, VS113, VS114, VS115, VS116, VS117, VS118, VS119, VS120, VS121, VS122, VS123, VS124, VS125, VS126, VS127, VS128, VS129, VS130, VS131, VS132, VS133, VS134, VS135, VS136, VS137, VS138, VS139, VS140, VS141, VS142, VS143, VS144, VS145 too many values to show
Named_SequencesShow Values
Named_Sequences_Prov
StringNameslistsubheadShow Values
UCDNameShow Values
Script_ExtensionsShow Values
IdentifiersBinaryUCDID_ContinueNo (N),
Yes (Y)
ID_StartNo (N),
Yes (Y)
Pattern_SyntaxNo (N),
Yes (Y)
Pattern_White_SpaceNo (N),
Yes (Y)
XID_ContinueNo (N),
Yes (Y)
XID_StartNo (N),
Yes (Y)
IDNAEnumeratedUTSIdn_2008na (na),
NV8 (nv8),
XV8 (xv8)
Idn_Statusdeviation (dv), disallowed (da), disallowed_STD3_mapped (ds3m), disallowed_STD3_valid (ds3v),
ignored (i),
mapped (m),
valid (v)
idna2003deviation, disallowed,
ignored,
mapped,
valid
idna2008CONTEXTJ, CONTEXTO,
DISALLOWED,
PVALID,
UNASSIGNED
idna2008cdeviation, disallowed,
ignored,
mapped,
valid
uts46deviation, disallowed,
ignored,
mapped,
valid
StringIdn_MappingShow Values
toIdna2003Show Values
toUts46nShow Values
toUts46tShow Values
MiscellaneousBinaryUCDDashNo (N),
Yes (Y)
DiacriticNo (N),
Yes (Y)
ExtenderNo (N),
Yes (Y)
Grapheme_BaseNo (N),
Yes (Y)
Grapheme_ExtendNo (N),
Yes (Y)
Grapheme_LinkNo (N),
Yes (Y)
HyphenNo (N),
Yes (Y)
MathNo (N),
Yes (Y)
Quotation_MarkNo (N),
Yes (Y)
Sentence_TerminalNo (N),
Yes (Y)
Terminal_PunctuationNo (N),
Yes (Y)
EnumeratedIndic_Positional_CategoryShow Values
Indic_Syllabic_CategoryShow Values
MiscellaneousISO_CommentShow Values
Unicode_1_NameShow Values
NormalizationBinaryICUNFC_InertNo (N),
Yes (Y)
NFD_InertNo (N),
Yes (Y)
NFKC_InertNo (N),
Yes (Y)
NFKD_InertNo (N),
Yes (Y)
isNFMNo,
Yes
UCDChanges_When_NFKC_CasefoldedNo (N),
Yes (Y)
Full_Composition_ExclusionNo (N),
Yes (Y)
UnicodeisNFCNo,
Yes
isNFDNo,
Yes
isNFKCNo,
Yes
isNFKDNo,
Yes
EnumeratedICULead_Canonical_Combining_ClassShow Values
Trail_Canonical_Combining_ClassShow Values
UCDCanonical_Combining_ClassShow Values
Decomposition_TypeShow Values
NFC_Quick_CheckMaybe (M),
No (N),
Yes (Y)
NFD_Quick_CheckNo (N),
Yes (Y)
NFKC_Quick_CheckMaybe (M),
No (N),
Yes (Y)
NFKD_Quick_CheckNo (N),
Yes (Y)
StringICUtoNFMShow Values
UCDNFKC_CasefoldShow Values
UnicodetoNFCShow Values
toNFDShow Values
toNFKCShow Values
toNFKDShow Values
NumericBinaryUCDASCII_Hex_DigitNo (N),
Yes (Y)
Hex_DigitNo (N),
Yes (Y)
EnumeratedNumeric_TypeDecimal (De), Digit (Di),
None (None), Numeric (Nu)
kAccountingNumericShow Values
kOtherNumericShow Values
kPrimaryNumericShow Values
NumericNumeric_ValueShow Values
RegexBinaryUTSANYNo,
Yes
ASCIINo,
Yes
alnumNo (N),
Yes (Y)
blankNo (N),
Yes (Y)
bmpNo,
Yes
graphNo (N),
Yes (Y)
printNo (N),
Yes (Y)
xdigitNo (N),
Yes (Y)
SecurityEnumeratedUTSConfusable_MAShow Values
Identifier_StatusAllowed (a),
Restricted (r)
Identifier_TypeShow Values
Shaping and RenderingBinaryICUSegment_StarterNo (N),
Yes (Y)
UCDJoin_ControlNo (N),
Yes (Y)
EnumeratedEast_Asian_WidthAmbiguous (A),
Fullwidth (F),
Halfwidth (H),
Narrow (Na), Neutral (N),
Wide (W)
Grapheme_Cluster_BreakShow Values
Joining_GroupShow Values
Joining_TypeDual_Joining (D),
Join_Causing (C),
Left_Joining (L),
Non_Joining (U),
Right_Joining (R),
Transparent (T)
Line_BreakShow Values
Prepended_Concatenation_MarkNo (N),
Yes (Y)
Sentence_BreakShow Values
Standardized_VariantShow Values
Vertical_OrientationRotated (R),
Transformed_Rotated (Tr), Transformed_Upright (Tu),
Upright (U)
Word_BreakShow Values
UCABinaryUTSucaShow Values
uca2Show Values
uca2.5Show Values
uca3Show Values
Z-OtherOtherOtherExtended_PictographicOther

Key

The Categories are from UCD Table 8. Property Summary Table, with some extended categories: Emoji, IDNA, Regex, Security, and UCA.

The Datatypes are from UCD Table 5. Property Type Key.

The Sources are:


Fonts and Display. If you don't have a good set of Unicode fonts (and modern browser), you may not be able to read some of the characters. Some suggested fonts that you can add for coverage are: Noto Fonts site, Unicode Fonts for Ancient Scripts, Large, multi-script Unicode fonts. See also: Unicode Display Problems.

Version 3.8; ICU version: 60.0.1.0; Unicode version: 10.0.0.0