So you’ve just posted something on your Facebook with an emoji to express your feelings. You type in, hit send, and the moment said post shows up on your timeline, your emoji gets replaced by a dashed box with ‘OBJ’ written on it, and your post looks hideous.
If, at this point, you try scrolling and looking at other people’s posts, you’ll realise that you can’t see any emojis at all, only dashed boxes. Don’t worry; this isn’t a serious issue that other people in your feed may or may not be facing.Â
Also read: How to know if someone has blocked you on Facebook?
What is the OBJ error?
To get a grip on what’s happening, we’ll have to acclimatise ourselves to how computers interpret what’s on our screens.
Everything you see on your phone or PC’s screen is an object. The weird box you see on your screen right now is nothing but a placeholder for a particular character, in this case, your emoji, in Unicode.
The Unicode (Universal Code of Character Sets) is a representation standard for the millions of different symbols we see on our screens every day. It includes all commonly used symbols, characters, alphabets and even emojis.Â
This makes it easier for computers to understand each other, regardless of the language between any specific end-user and their computer.
Also read: What happens when you hide a comment on Facebook?
What causes the OBJ error in media files?
The placeholder you see is called an Object Replacement Character. It shows up when the software you’re using doesn’t know how to show a specific character from another software. In this case, the Facebook app doesn’t know how to show the emoji from your phone.

You’re not supposed to be seeing this issue, and here are three reasons why you might be.
Using voice-to-text on iPhone
Yes, voice-to-text on most phones these days is a very convenient way of typing things down, but when you do it on the iPhone, the Apple translator encodes them in a way that the Facebook app doesn’t know how to display yet.
Apple’s updated emoji library
Another common reason this happens is every time either Apple or Android updates their emoji library. However, the frequency at which Apple does it causes this error a lot more than other platforms.
If a user is writing an emoji using the updated emoji library, then only they and the people who have updated to the latest library can see those emojis.
You will see this error if your software or app doesn’t have access to that library and hence the required Unicode.
Software bug
If you’ve used an Android device to post your status and you’re sure you’ve got everything up to date, it might just be a software bug at some point that your text passed through and was encoded incorrectly.
This could also be a bug in your specific Facebook app, or perhaps your font libraries aren’t up to date. Generally, updating your OS fixes these issues.
Also read: How to report a scammer on Facebook?