Mojibake Text

Simulate or fix mojibake text with this encoding tool. Convert between readable and corrupted text caused by encoding mismatches like UTF-8 ↔ Latin1. Supports live preview, copy, export, and more.

Paste your input above or import a file below.
No file chosen
Supported file types: .txt
Options

How to Use:

  1. Paste or type your text into the Input Text box on the left.
  2. Choose a mode:
    • Simulate Mojibake to intentionally garble the input
    • Fix Mojibake to attempt decoding corrupted text
  3. The tool instantly processes the input and shows the result on the right.
  4. Use Copy Output to copy the processed text.
  5. Click Export to File to download the output as a .txt file.
  6. Use Clear All to reset the input and output fields.

What the Mojibake Text Tool Can Do:

This tool helps simulate or correct mojibake garbled text from character encoding mismatches. It:

  • Converts text between UTF-8 and Latin1 encodings using JavaScript
  • Allows switching between simulate and fix modes
  • Supports real-time text conversion with no page reload
  • Includes export and copy functionality
  • Displays a character count for the output

Example:

Input:

Hello how are you? Café naïve résumé ümlaut 漢字

Simulated Output (example):

Hello — how are you? Café naïve résumé ümlaut 漢字

Fixed Output (if the input was mojibake):

Hello how are you? Café naïve résumé ümlaut 漢字

Common Use Cases:

Use this tool to troubleshoot encoding problems from files, emails, or web data. It’s helpful for developers, translators, and editors who encounter corrupted text from encoding mismatches, especially between UTF-8 and Latin1. The simulation mode also helps demonstrate what mojibake looks like for educational purposes.

Useful Tools & Suggestions:

Once you’ve generated mojibake, Unbake Mojibaked Text lets you reverse the mess and get your original content back. And if you’re experimenting with glitchy aesthetics, Generate Zalgo Text brings a similarly chaotic vibe with stacked accents and creepy visuals.