The Unwanted Smileys
Google Docs includes an automatic text substitution feature designed to make typing faster. One of the default behaviors of this system is converting standard text-based emoticons into graphic emojis. For example, if you type a colon followed by a closing parenthesis :), Google Docs will instantly delete those two text characters and replace them with a graphical smiley face emoji 🙂.
While this is fine for casual writing, it is completely inappropriate for formal business documents, legal contracts, or technical manuals. If you are writing a technical guide and need to demonstrate the exact syntax of a string (e.g., function(argument:)), and Google Docs suddenly injects a cartoon smiley face into your code block, it is incredibly frustrating. To maintain strict control over your text characters, you must disable the emoticon substitutions.
How to Disable Emoticon Auto-Replacement
You can turn off specific text replacements in the Preferences menu.
- Open a document in Google Docs.
- Click on the Tools tab in the top menu bar.
- Select Preferences from the dropdown menu.
- In the Preferences window, click on the Substitutions tab at the top.
- You will see a long list of automatic replacements.
- Scroll down the list and find the entries for emoticons. You will see rules like replacing
:)with 🙂, or:(with 🙁. - Uncheck the box next to every single emoticon rule you want to disable. (Alternatively, you can click the ‘X’ next to the rule to delete it entirely).
- Click the blue OK button to save your changes.
Google Docs will now respect your exact keystrokes. When you type a colon and a bracket, it will remain as standard, professional text characters rather than morphing into a graphic emoji.