// é is not a letter
Your text got
encoded twice.
If you're seeing ’ where an apostrophe should be, or é instead of é, something read UTF-8 bytes as if they were Latin-1. Paste it below and Delint Encoding reverses it.
What gets fixed
- Double-encoded UTF-8 — text that was decoded as Latin-1/Windows-1252 when it was really UTF-8, producing sequences like ’ or é
- Decomposed accents — characters stored as a letter plus a separate accent mark, normalized into single combined characters
- Smart quotes and dashes — optionally converted to plain straight quotes and hyphens
Questions
Why does this happen in the first place?
A file gets saved as UTF-8, then something (often an older database, CSV import, or email client) opens those bytes assuming a different encoding like Windows-1252. Each multi-byte UTF-8 character gets reinterpreted as two or three separate characters, which is what you're seeing.
Can this fix any garbled text?
It targets the single most common cause: one accidental round-trip through Latin-1/Windows-1252. Text that's been mangled more than once, or corrupted rather than mis-decoded, may not fully repair.
Is anything uploaded?
No. This runs entirely in your browser using the built-in TextDecoder API. Nothing you paste leaves your device.