Guide

How to use

Enter text on the left. Clean plain text appears on the right immediately.

  1. 01

    Enter text

    Paste or type a sentence in the left input area.

  2. 02

    Automatic cleanup

    Hidden codes, special spaces, control characters, and long dashes are cleaned as you type.

  3. 03

    Check yellow marks

    Yellow text is kept for review. Check the original, then delete and retype only that part if needed.

  4. 04

    Copy the result

    Select Copy to use the cleaned text. Reset clears the input.

OddText cleans Unicode characters and text formatting. It does not detect or remove statistical text watermarks such as SynthID Text.

Status reference

Select Cleaned or the lower cleanup details to toggle vivid purple change marks. Yellow Review marks always stay visible.

DisplayWhat it means
ReadyNo text has been entered.
Plain textNo automatic cleanup was needed. Any review items are shown separately as Review.
Cleaned NThe number of removals, replacements, or normalizations. Select it to toggle change marks.
Review NThe number of preserved items that need review. Their yellow marks stay visible.
Space NSpecial spaces or tabs replaced with a regular space.
Dash NLong or nonstandard dashes replaced with '-'. An existing '-' is not counted.
Hidden NInvisible or control characters removed.
Punctuation NCurved quotes changed to straight quotes, or an ellipsis changed to '...'.
Style NUnicode style or width forms normalized, or matched formatting markers removed.
Line NNonstandard line breaks changed to a regular line break.
Highlight preview limitedAll text was processed, but detailed color marks were limited for speed.
Copied as plain textThe cleaned result was copied as plain text.
Selected - press Cmd/Ctrl + CAutomatic copy was blocked. Use the shown keyboard shortcut to copy the selection.
Input limit reached (N)The maximum input length of 500,000 code units was reached.
N wordsApproximate word count. Segmentation can vary by language.
N charactersCount of user-visible character units in the result.