FixThatFile 100% private · no accounts · free forever

Fix broken text & emoji.

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.

Paste the garbled mojibake into the box above to fix broken text and emoji: the bytes get re-read as UTF-8 and the real words 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.

Is my text sent anywhere?

No. The repair happens instantly and your text is never uploaded, stored, or seen by anyone.

Related tools