1. Getting Started

The Optimizer is a powerful text processing tool designed to clean and standardize AI-generated content. All processing happens locally in your browser, ensuring complete privacy.

🔒 Privacy Guarantee: Your text never leaves your device. All processing is performed client-side with zero server communication.

What can it do? The Optimizer offers 6 powerful processing modes:

  • Language-specific character mapping (quotes, dashes, spaces)
  • Diacritic removal for international compatibility
  • Citation and reference cleaning
  • Markdown to plain text conversion
  • Fancy Unicode text normalization
  • Experimental em-dash sentence splitting

2. Language Mapping

Language mapping replaces region-specific characters with standardized alternatives according to the selected language profile.

🇨🇭 Swiss German

Optimized for Swiss writing standards:

ß → ss
« » → " "
— → -

🇩🇪 German

Standard German conventions:

„ " → " "
œ → oe, æ → ae
Various dash types → -

🇫🇷 French / 🇮🇹 Italian

Romance language support:

« » → " "
œ → oe, æ → ae
Standardized punctuation

🇺🇸 English (US/Int'l)

English quotation marks:

" " ' ' → " " ' '
… → ...
Normalized spaces/dashes

3. Basic Workflow

1

Paste Your Text

Copy AI-generated text or any content that needs cleaning and paste it into the Input Text area.

Example: "Text with diacrítics, **bold markdown**, [citations], and fancy 𝐔𝐧𝐢𝐜𝐨𝐝𝐞"
2

Select Language & Options

Choose your target language from the dropdown and enable the processing options you need (diacritics, citations, markdown, etc.).

3

Click Clean Text Now

Press the Clean Text Now button to process your text instantly.

Result: "Text with diacritics, bold markdown, citations, and fancy Unicode"
4

Copy or Clear

Click Copy to Clipboard to use the cleaned text, or Clear Input to start fresh.

4. Processing Options Explained

🗺️

Apply Language Character Mapping

Replaces special characters like quotes, dashes, and spaces according to the selected language mapping.

Before: „Zürich ist schön" — sagte er
After: "Zurich ist schoen" - sagte er
á→a

Remove Diacritics

Converts accented characters to their basic equivalents. Essential for Swiss German and international compatibility.

Examples: è→e, ä→ae, ö→oe, ü→ue, ñ→n, ç→c
📚

Remove Citation References

Removes source and citation references commonly found in AI outputs like Perplexity or ChatGPT.

Removes: [1], [2], (Source: XYZ), (https://...), superscripts¹²³
📝

Convert MD to Normal Text

Converts Markdown formatting to plain text by removing syntax commonly used in AI responses.

Removes: **bold**, *italic*, # headers, `code`, [links](url), etc.
𝐀→A

Remove Fancy Text Font

Converts fancy Unicode text styles back to plain characters.

Examples: 𝐛𝐨𝐥𝐝→bold, 𝑖𝑡𝑎𝑙𝑖𝑐→italic, 𝚖𝚘𝚗𝚘→mono
—→.

Replace em dash with new sentence

EXPERIMENTAL

Replaces em dashes (—) with periods and starts new sentences. Use with caution as results may vary.

Before: This is a sentence — and this continues
After: This is a sentence. And this continues

5. Advanced Features

⚙️ Settings Persistence

Your selected language and enabled options are automatically saved in your browser. They'll be restored when you return to the tool.

📊 Character Counter

Real-time character count display helps you track text length as you paste and process content.

📏 Auto-Resizing Textarea

The text area automatically expands to fit your content, making it easier to work with long documents.

6. Common Use Cases

🤖 Cleaning ChatGPT/Claude Outputs

Remove markdown formatting and citations for clean copy-paste

Enable: Convert MD, Remove Citations

🔍 Processing Perplexity Results

Remove all citations and source references

Enable: Remove Citations, Convert MD

🇨🇭 Swiss German Standardization

Convert ß to ss, remove diacritics, fix quotes

Enable: Language Mapping (Swiss), Remove Diacritics

📱 Social Media Text Cleaning

Remove fancy Unicode fonts and normalize formatting

Enable: Remove Fancy Font, Language Mapping

📧 Email Preparation

Clean AI drafts for professional communication

Enable: All options except Em Dash

📄 Document Formatting

Standardize text for consistent documentation

Enable: Language Mapping, Remove Diacritics

7. Privacy & Security

🔒 Privacy Guarantees

  • 100% Client-Side: All text processing happens entirely in your browser. No server communication.
  • No Data Transmission: Your text never leaves your device or gets sent to any server.
  • Local Storage Only: Only your settings preferences are saved (language, enabled options) - never your text content.
  • No Analytics: No tracking, no cookies for text data, complete privacy.

💡 Technical Note: The Optimizer loads language mapping files from local JSON files and processes everything using JavaScript in your browser's memory. It's completely offline-capable once the page loads.

8. Best Practices & Tips

🎯 For Best Results

  • • Start with fewer options enabled, add more as needed
  • • Test different language mappings to find the best fit
  • • Review the output before copying to ensure quality
  • • Use the experimental em-dash feature cautiously

For Efficiency

  • • Save your common settings by using the tool regularly
  • • Process large documents in batches if needed
  • • Use keyboard shortcuts (Ctrl+A, Ctrl+V, Ctrl+C)
  • • Clear input between different text types

🇨🇭 For Swiss German

  • • Always enable "Remove Diacritics" for proper ä→ae conversion
  • • Enable "Apply Language Mapping" for ß→ss and quotes
  • • This combination ensures proper Swiss German standardization
  • • Works great for official documents and communications

🤖 For AI Text

  • • Enable "Convert MD" to remove markdown formatting
  • • Enable "Remove Citations" for research-based outputs
  • • Check for fancy Unicode if copying from formatted sources
  • • Review automated changes before final use

📚 Additional Resources

Need Help?

Supported Languages

Swiss German, German, French, Italian, English (US), English (International) - with comprehensive character mappings for each.