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:

js
// JavaScript: detect and removetext.includes('')          // true if presenttext.replace(//g, '')      // remove all
python
# Pythontext = text.replace('', '')

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.

PropertyValue
Code pointU+FFFC
Decimal65532
UTF-8EF BF BC
HTML or 
CategorySymbol, Other (So)

 vs �: Two Different "Mystery" Characters

Both look broken, but they mean opposite things:

CharacterCode pointMeaning
Object Replacement Character ()U+FFFCA placeholder where an embedded object (image, attachment) used to be.
Replacement Character (�)U+FFFDA 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

Need to find every hidden character in your text, not just the Object Replacement Character?

Open the viewer