FixThatFile 100% private · no accounts · no limits

é, ’, ð → fixed.

When text arrives as ’ instead of ', or emoji turn into ð-soup, that's mojibake: text encoded as UTF-8 but read as something else. Facebook/Instagram exports are famous for it. Paste the garbage below; get your text back.

To fix broken text free: paste the garbled mojibake into the box above. Your browser re-reads the bytes as UTF-8 and the real words and emoji come back instantly; if the text went through the blender twice, hit Fix again. Nothing is sent anywhere and there is no length cap.

What causes this

Text is stored as UTF-8 bytes. When a program mistakenly reads those bytes as Latin-1/Windows-1252 (which Facebook's export tool has done for years), every accented letter becomes two garbage characters and every emoji becomes four. The damage looks random but is perfectly reversible, which is what this page does. Badly-mangled text sometimes went through the blender twice. That's what the "fix again" button is for.

FAQ

Does this work on Facebook/Instagram export JSON?

Yes. It's the classic case. Paste captions or messages here. (A whole- file fixer for export archives is part of our Meta export fixer.)

Is my text sent anywhere?

No. The repair is a few lines of code running in your browser. Airplane mode works.

Related tools