Free text character inspector
Paste text to reveal invisible characters, whitespace, and line endings.
Paste preserves the plain text supplied by your browser. Your source app or clipboard may already normalize line endings.
Ready when you are.
Inspection
- Code points
- UTF-16 code units
- Grapheme clusters
- Line breaks
Visible text
Regular spaces appear as ·. Special characters appear in [BRACKETS]. These are display markers, not replacements.
Character details
Indexes start at 0; line and column start at 1. Columns count code points. A CRLF pair is one finding and two code points. Findings are observations, not necessarily errors.
| Character | Code point | Point index | UTF-16 offset | Line:col | Nearby text |
|---|
Optional cleanup
All options start off. Review the copy below before downloading. Your original stays above.
Joiners can be essential to words and emoji. Removing them can split an emoji or alter a language’s shaping. Only select this if that change is intended.
Order: zero-width spaces → no-break spaces → soft hyphens → joiners → leading BOM / outer spaces and tabs → CRLF / CR to LF. Other Unicode and direction controls are kept.