CodepointDeck: Text Inspector

Content rating
Everyone
0+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

See the structure inside text without sending it to a website.

CodepointDeck is an offline text inspector for text you enter or paste yourself. It separates what looks like one character on screen from the code points, UTF-16 units, and UTF-8 bytes underneath it. Use it to understand emoji sequences, combining marks, formatting values, and normalization changes without an account or network connection.

Inspect text clearly:

• Compare grapheme-cluster, code-point, UTF-16-unit, and UTF-8-byte counts.
• Browse grapheme clusters separately from their individual code points.
• See each value as U+ notation and decimal, with UTF-8 bytes, name, general category, and block.
• Reveal controls, format values, combining marks, zero-width values, byte-order marks, bidirectional controls, private-use values, and unassigned code points with visible flags.
• Start with precise examples for combining marks, ZWJ emoji, flags, skin-tone modifiers, zero-width space, and bidirectional controls.

Compare four normalization forms:

• Review NFC, NFD, NFKC, and NFKD side by side.
• See whether each result changed or stayed the same.
• Copy only the result you choose. Copied text is marked as sensitive through the Android clipboard API.

Clear boundaries:

CodepointDeck accepts up to 4,096 code points at a time. This app does not read the clipboard automatically, open files, keep inspection history, or provide security or threat verdicts. It has no account, network access, ads, analytics, or tracking. Text is processed in app memory and is not transmitted or retained by the app as history. Android, your active keyboard, and other software control their own input and clipboard handling outside CodepointDeck. The interface is available in English, Korean, and Spanish.

Engine disclosure:

Character properties use Unicode® Character Database 17.0 data. NFC, NFD, NFKC, and NFKD use version 17.0 normalization data through unorm_dart 0.3.2. Grapheme segmentation uses version 16.0 rules through characters 1.4.1. These components are versioned separately, and CodepointDeck does not claim full conformance to a single version of the Unicode Standard.

Trademark notice: Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the United States and other countries. CodepointDeck is not associated with, endorsed by, or sponsored by Unicode, Inc. (aka The Unicode Consortium).
Updated on
Jul 17, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

What’s new

First release of CodepointDeck. Inspect grapheme clusters, code points, UTF-16 units, UTF-8 bytes, character properties, and flagged hidden or formatting values. Compare NFC, NFD, NFKC, and NFKD, copy selected results with Android's sensitive-content flag, and explore examples in English, Korean, and Spanish—all offline.
Content rating
Everyone
Learn more

App support

About the developer
장재우
jjw33063@gmail.com
봉천로20길 39 관동상방 오피스텔, 205호 관악구, 서울특별시 08754 South Korea

More by Dev Jang