How to Stop Google Docs from Automatically Replacing Text with Emoticons

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.

  1. Open a document in Google Docs.
  2. Click on the Tools tab in the top menu bar.
  3. Select Preferences from the dropdown menu.
  4. In the Preferences window, click on the Substitutions tab at the top.
  5. You will see a long list of automatic replacements.
  6. Scroll down the list and find the entries for emoticons. You will see rules like replacing :) with 🙂, or :( with 🙁.
  7. 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).
  8. 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.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.