1. Overview

The Optimizer cleans AI-generated or copied text without sending it to a server. It is useful for removing Markdown, citations, fancy Unicode, bad encoding artifacts, inconsistent spaces, and region-specific character issues.

Always local: The Optimizer runs in browser JavaScript. Only preferences such as selected language and enabled options are saved locally.

2. Basic Workflow

1

Paste text

Paste generated text, copied web content, or text with encoding issues into the input area.

2

Choose target system and options

Select a target system, choose a language mapping, then enable only the cleanup options you need.

3

Clean, review, copy

Click Clean Text Now, review the result, then copy it to your clipboard or clear the input.

3. Target System

Auto

Default mode. Normalizes common encoding, invisible characters, unusual whitespace, and line endings for browser use.

Windows / Linux / macOS

Use these when line endings matter. Windows outputs CRLF; Linux and macOS use LF.

4. Language Mapping

Language mappings replace quotes, dashes, ligatures, spaces, and language-specific characters according to the selected profile. They only run when Apply Language Character Mapping is enabled.

Swiss German

Useful for Swiss text conventions, including replacements such as ß to ss and normalized punctuation.

German, French, Italian

Normalize quotes, dashes, spaces, ligatures, and common language-specific characters.

English US / International

Normalize English punctuation, quote styles, ellipses, dashes, and spacing.

5. Processing Options

Apply Language Character Mapping

Applies the selected language profile to punctuation, spaces, ligatures, and special characters.

Remove Diacritics

Converts accented characters to plain or language-compatible forms, for example ä to ae in Swiss-style output.

Reverse Diacritics

Converts digraphs such as ae, oe, ue back to ä, ö, ü with common exceptions. This does not run when Remove Diacritics is enabled.

Remove Fancy Text Font

Normalizes stylized Unicode letters such as mathematical bold, italic, script, or monospace characters.

Remove Citation References

Removes common citation formats such as numbered brackets, source notes, URL citations, and superscript references.

Convert MD to Normal Text

Turns Markdown-style AI output into plain text by removing syntax for headings, bold, italic, code, links, and lists.

Replace em dash with new sentence

Experimental option that turns em-dash sentence breaks into full-stop sentence breaks. Review output carefully.

Remove Line Breaks

Joins single line breaks into spaces and reduces multiple line breaks. Useful for turning copied text into cleaner paragraphs.

6. Common Presets

Clean ChatGPT / Claude Output

Enable Convert MD, Remove Citation References, and optionally Remove Fancy Text Font.

Perplexity / Research Output

Enable Remove Citation References and Convert MD. Review links and footnotes after cleanup.

Swiss Standardization

Choose Swiss German, enable Apply Language Character Mapping, and enable Remove Diacritics if you need ae/oe/ue output.

Paragraph Cleanup

Use Remove Line Breaks for pasted content with unwanted line wraps. Keep it off for structured text where line breaks matter.

7. Privacy

  • Local processing: Text cleanup runs in your browser.
  • No text upload: Your text is not sent to ASD123.ai for processing.
  • Local preferences: Settings are saved in browser storage; text content is not saved by the app.
  • Local mappings: Language mapping JSON files are static assets loaded by the browser.

8. Tips

Use fewer toggles first

Start with the smallest set of options, review the output, then add more cleanup if needed.

Review experimental changes

The em-dash sentence option can change meaning in edge cases. Use it carefully.

Mind line breaks

Remove Line Breaks is helpful for copied paragraphs, but not for lists, poems, code, or structured templates.

Use the character counter

The live counter helps when preparing prompts, short posts, summaries, or field-limited text.