Text Code Point Viewer

Inspect safely escaped text without changing it or judging its safety.

Enable JavaScript for interactive processing. You can read the instructions, limits, and FAQs below without it. Files are processed only in your browser.

Text Code Point Viewer User Guide

Inspect pasted text locally in logical code point order with UTF-16 offsets.

How to use

  1. Paste text and select Inspect code points.
  2. Check the escaped list, with numbers starting at 1 and UTF-16 offsets starting at 0.
  3. Copy the list; editing input clears the old result.

Formats and limits

  • Up to 10,000 entries; valid surrogate pairs count once, and unpaired surrogates count once and are marked invalid.
  • Code points are not graphemes; zero-width characters can be legitimate. This tool does not clean text, assess safety or restore source files.

Output

Output a safely escaped plain-text list in logical order; data stays in page memory.

Frequently asked questions

Why can one emoji have multiple entries?

A visual grapheme can consist of multiple code points. The tool lists them individually without merging or normalization.

The file name and content are only processed in your browser and are not transmitted to the server. The original file will not be overwritten. Please export the required results before leaving the tool.