Object Replacement Character U+FFFC
Seeing a  box in your text? It's the Object Replacement Character (U+FFFC), left where an image or attachment was. Copy it, or remove it in one click.
Remove the Object Replacement Character from your text
Paste your text below. It stays in your browser; nothing is uploaded.
Other hidden characters too? Scan for all of them
- Codepoint
U+FFFC- Decimal
65532- HTML
- CSS
\FFFC- JS
\uFFFC- URL
%EF%BF%BC- UTF-8
EF BF BC- Category
Symbol, Other (So)- Block
Specials
The Object Replacement Character (U+FFFC) is the small empty box, , that turns up in pasted text. It almost always means an image or attachment used to be there.
Unicode reserves U+FFFC to mark where an inline image, sticker, equation, or attachment sat in rich text. When rich text becomes plain text, the object is dropped but the placeholder stays. Most fonts draw it as an empty rectangle or a blank gap.
Where the  Box Comes From
It appears when content moves from a rich editor into a plain-text field, then travels unnoticed into usernames, forms, and databases:
- iMessage and Apple Notes. A copied photo, sticker, or audio clip leaves a  where the attachment was.
- Google Docs and Microsoft Word. A paragraph with an inline image, pasted into a chat box, code editor, or form field.
- PDFs. Text extracted from a PDF with embedded figures or form fields.
- Email. Forwarded or quoted messages with inline images or logos.
- Web pages. Copied text with an emoji image, icon, or embedded widget inside.
How to Remove It
Paste your text into the remove box near the top of this page and click Remove & copy. It deletes every  in your browser and copies the clean text. To clear other hidden characters too, use the Invisible Character Viewer.
In code:
Technical Details
U+FFFC is classified as Symbol, Other (So) and lives in the Specials block, next to the Replacement Character. It is a real character, not a rendering glitch, so it survives copy-paste and storage.
| Property | Value |
|---|---|
| Code point | U+FFFC |
| Decimal | 65532 |
| UTF-8 | EF BF BC |
| HTML |  or  |
| Category | Symbol, Other (So) |
 vs �: Two Different "Mystery" Characters
Both look broken, but they mean opposite things:
| Character | Code point | Meaning |
|---|---|---|
| Object Replacement Character () | U+FFFC | A placeholder where an embedded object (image, attachment) used to be. |
| Replacement Character (�) | U+FFFD | A marker that a byte could not be decoded, usually a character-encoding error. |
A box is usually U+FFFC (a dropped image). A black diamond with a question mark (�) is usually U+FFFD (an encoding problem).
Why It Matters
- Form validation. A  in a name or email field can fail validation in confusing ways, or pass and corrupt your data.
- Search and matching. Stored text with U+FFFC won't match a clean search, so records seem to disappear.
- String length. It counts as a character, so length checks and truncation misbehave.
- Code and config. In a config file, script, or commit message, it can break parsing with no obvious cause.
Run the text through the viewer on the homepage to reveal and strip it.
Frequently Asked Questions
What is the  character I see in my text?
That box is the Object Replacement Character (U+FFFC), a placeholder left behind when an inline image, attachment, or other embedded object is copied or saved as plain text. The object is gone, but the placeholder remains and renders as an empty box or blank space.
Why does  appear in iMessage, Notes, or pasted text?
It appears when you copy text that contained an image, sticker, or attachment. This is common in iMessage, Apple Notes, and other apps built on Apple's text system, and in some other rich-text editors. Paste into a plain-text field and the leftover  box marks where the image was.
How do I remove the Object Replacement Character?
Paste your text into the remove box near the top of this page and click "Remove & copy" to delete every  at once. In code: text.replace(/\uFFFC/g, '').
Is  the same as the replacement character �?
No. The Object Replacement Character (U+FFFC, ) marks where an embedded object was. The Replacement Character (U+FFFD, �) marks a byte that could not be decoded, usually from a broken character-encoding conversion.
Related Characters
U+FEFFZero-Width SpaceU+200BNon-Breaking SpaceU+00A0Em SpaceU+2003Right-to-Left OverrideU+202ENeed to find every hidden character in your text, not just the Object Replacement Character?
Open the viewer