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.