How to Insert Code in Word: A Step-by-Step Guide

Inserting code into a Microsoft Word document can seem tricky, but it’s actually quite simple once you know the steps. Whether you’re a programmer sharing code with colleagues, a student submitting an assignment, or a professional preparing a technical document, this guide will help you quickly and easily insert code into Word.

Step by Step Tutorial: How to Insert Code in Word

Before jumping into the steps, it’s important to understand that we’ll be using Word’s built-in features to maintain the original formatting of your code. This ensures that the code is readable and retains its structure when added to your document.

Step 1: Copy Your Code

Copy the code you want to insert from your coding environment or text editor.

When copying your code, make sure you’ve selected everything you want to include. This includes any indentation, comments, or line breaks that are part of your code’s formatting.

Step 2: Open Microsoft Word

Open the Microsoft Word document where you want to insert your code.

If you haven’t already, start a new document or navigate to the section within an existing document where you want to place the code.

Step 3: Create a New Paragraph

Create a new paragraph in your Word document where the code will go.

To ensure your code stands out, it’s best to start on a new line. This will help differentiate the code from the rest of your text.

Step 4: Paste Your Code

Paste the code into the new paragraph in your Word document.

You can paste by right-clicking and selecting "Paste" or by using the keyboard shortcut Ctrl+V (Cmd+V on Mac).

Step 5: Format the Code

Format the pasted code using Word’s "Preserve Text Formatting" feature or by setting the font to a monospaced typeface like Consolas or Courier New.

To preserve the original formatting, right-click on the pasted code, select the "Keep Text Only" option, and then manually set the font to a monospaced one. This ensures that your code retains the correct spacing and alignment.

After completing these steps, your code will be neatly inserted into your Word document, maintaining its original formatting and making it easy to read.

Tips for How to Insert Code in Word

  • Use a monospaced font like Consolas, Courier New, or Lucida Console to keep the code’s formatting consistent.
  • Consider changing the background color of the paragraph containing the code to visually separate it from the rest of the document’s text.
  • If you’re inserting multiple snippets of code, create a style in Word specifically for code to save time on formatting each one.
  • Use Word’s "Show/Hide ΒΆ" feature to ensure proper alignment of your code if it seems off after pasting.
  • Save your document frequently while inserting code to prevent any loss of data in case of an unexpected shutdown or crash.

Frequently Asked Questions

How do I keep the indentation of my code when pasting it into Word?

To maintain the indentation, make sure you use the "Keep Text Only" option when pasting and then manually set the font to a monospaced typeface.

Can I insert code with syntax highlighting into Word?

Word doesn’t natively support syntax highlighting for code, but you can use plugins or copy the code from a text editor that supports syntax highlighting and try to retain the formatting when pasting.

Will the code be editable in Word after I paste it?

Yes, the code will be fully editable in Word after pasting. You can make changes just like you would with regular text.

Can I insert code into a Word document on a Mac?

Yes, the steps to insert code into a Word document on a Mac are the same as on a Windows PC.

Is there a shortcut to paste code into Word without losing formatting?

There isn’t a specific shortcut, but using the "Keep Text Only" option and then setting a monospaced font is the best way to retain formatting.


  1. Copy your code from the source.
  2. Open your Microsoft Word document.
  3. Create a new paragraph in the document.
  4. Paste the code into the new paragraph.
  5. Format the pasted code with a monospaced font and correct alignment.


Inserting code into a Word document doesn’t have to be a headache. By following the simple steps outlined in this article, you can preserve the integrity of your code’s formatting and make your technical documents look professional and clear. Remember to use a monospaced font and consider changing the background color for better readability. With these tips and tricks, you’ll be a pro at incorporating code into your Word docs in no time. Keep practicing, and don’t forget to save your work frequently to avoid losing any important changes. Happy coding and word processing!

Get Our Free Newsletter

How-to guides and tech deals

You may opt out at any time.
Read our Privacy Policy