MS Word music hack: Automatic sharps, flats, and naturals

Here’s how to set up Microsoft Word to automatically insert sharp, flat, and natural signs for you. Instructions are for Word 2007 running on Windows Vista, and may need to be adapted slightly for your setup.


  1. Open up a new Microsoft Word document.
  2. Type the following:
    Then press Alt-X. The “266d” should turn into a flat symbol.
  3. Highlight the symbol, and press Ctrl-D. This brings up the Font dialog box. Use your up and down arrow keys to scroll through your fonts, and notice what happens in the “Preview” area. Some fonts will display a flat; some will display a box or some other symbol—not all fonts include the flat symbol. Choose one that is to your liking, and click “OK.” I chose “MS Reference Sans Serif.”
  4. The flat should still be highlighted. Click the “Office Button” in the upper left-hand corner, then click the “Word Options” button on the menu that appears. A dialog box appears; click “Proofing” at its left-hand side. Click the “AutoCorrect Options…” button. On the “AutoCorrect” tab, make sure “Replace text as you type” is checked. In the “Replace:” box, type:
    Next to “With:,” make sure “Formatted text” is selected. Your flat should be in the “With:” box. Click “Add,” then click “OK” twice.
  5. Hit Backspace to delete the flat from your document. Then do a test run by typing:
    Then hit the space bar. You should see something like this:autoflat
  6. Hit backspace three times to erase what you just typed, then repeat steps 2-6 for the sharp and natural signs. In step 2, use “266f” for sharp and “266e” for natural, and in step 4 use “-sharp” and “-natural.”

A few final thoughts:

  • The fonts available on your system might be different from mine. Any font with “Unicode” in the title (like “Arial Unicode” or “Lucida Sans Unicode”) is likely to have the music symbols, but others might have them, too. I like the MS Reference Sans Serif font for this because it produces appealing symbols AND because it doesn’t mess up my line spacing. In the sample below, you can see that on the left, the line spacing remains consistent (the flat is in MS Reference Sans Serif); on the right, the flat symbol takes up more vertical space and makes its line taller (Lucida Sans Unicode). Experiment with the fonts on your system that have the music symbols, and find one that works for you.
  • If you use music notation software such as Finale on your computer, you may have notation fonts installed. I find these to be problematic for use in Word, and prefer to stick with text fonts.
  • If you are in the habit of using the pound sign (#) and lowercase b for sharp and flat signs, first of all, shame on you for such unprofessional documents. Secondly, you might be tempted to set up your AutoCorrect to use these instead of the (for example) “B-flat” that I have suggested. The problem with doing this is that you will have to create a separate AutoCorrect entry for each note (Ab, Bb, Cb, etc.).
  • If for some reason you want to type “-flat,” “-sharp,” or “-natural” and override the automatic change, type what you want and then press Ctrl-Z (Undo) to change the symbol back into text.


  1. Oliver McCallion

    Fantastic! :)
    That’ll save me so much time!

    Incidentally, you can type 266e (or whichever) straight into the autocorrect dialogue box and then press Alt-x… which saves a little time

    Thankyou though! :)


  2. Jessie

    Thanx for that it helped alot :)


  3. Rikki

    Thanks so much – Brilliant – knew about Character Map, but not these shortcuts!


  4. Jeremy Starr

    Thanks for the very helpful tips for help with my DMA essay, Bret – great to see you doing so well and congrats on your doctorate!

    Jeremy Starr
    BYU ’03


  5. Timothy Owen

    I initially had a problem with AutoCorrect adding an end-of-line code. I worked around this by typing a space after I created the accidental sign. Then I was able to select just the sign without capturing the EOL, and just continued on with defining the AutoCorrect text. Thanks, Bret, for this great little nugget.

    Tim Owen
    BYU ’99

    Recent blog post: The Recital Is Over ... What Now? (November 5, 2010)


  6. Brad Hayashi

    As far as the spacing issue if you choose Paragraph, Indents and Spacing, under Line Spacing choose “exactly” and the number of points (usually the same number of points as your font size, or doubled if you are doing double-spacing. That way you can use whatever font you want for accidentals and have your lines spaced evenly.


  7. Rachel

    This is a great shortcut, however, I am having trouble during Step 3 selecting a different font – when I select another font, it simply returns to the original font (MS Gothic). I am running Word 2010 on Windows 7 64bit – if anyone has encountered and solved this problem, I’d love to hear about it! Looking forward to using it!


    • Bret Pimentel (Your host)

      Hi Rachel – Not all fonts have the sharp, flat, and natural symbols. If you are trying to use fonts that don’t, Word may be “fixing” it for you by switching back to a default font that has those symbols. If MS Gothic is the only one that sticks, it may the only font you have that contains those symbols.


      • Rachel

        Hi Bret, I tried switching it to the font you listed above, which is on my version of Word, and it displayed the flat sign in the Preview window, but didn’t stick when I pressed OK, nor did any other font displaying the flat sign. Possibly some sort of default setting on my Word, but not sure what!

  8. Ulisses

    Hi! Wow you’re great! Now, just a doubt. How about a double flat/sharp? Cheers


  9. Bob

    This was a fantastic tip. I found I can do the same thing in Excel and I assume you can do likewise in any of the MS Office programs.


  10. Dana Ellingen

    Works well with Monotype Corsiva. Thanks.


  11. […] more automatically, then an autocorrect entry can do this. A description of how to do this is given here. By highlighting the symbol in an existing document and then going to the autocorrect menu, you can […]


  12. Al

    This works fine but in your instructions when you said type B flat (and you sued the symbol) you should have said type B-flat (then space bar) because that what produces the symbol (I was confused). Thanks for the help


  13. Richard Wilson

    WordPerfect has all these things built in. And a lot of other good stuff that one has to look for “work arounds” in MS Word.


  14. Alex

    Excellent!!! Thank you!! How did you figure this out. Really made my day.


  15. Yovana

    Thanks it helped me alot i didn’t know and so i searched on how you do it and so this website apperead and so i did it and you saved my life. Thanks again. :)


  16. Marge

    This is fantastic! I’m using my old computer today with an Excel file (MS Office 2003, SP3) that translated my b-flats & E-flats into B-boxes and E-boxes. After 20 min. trying to fix this, I found your site, used your instructions for Word, and Lo! and Behold! MS Reference Sans Serif fixed the boxes. For some reason, that font was not visible in Excel, so I copied the string B plus its flat symbol form Word into one cell in my Key Signature column. MS Reference Sans Serif still not visible for other cells, so I highlighted the “good” cell and used the Format Painter for the whole Key Signature column. Magic!! Thank you, Bret!


  17. Tim Owen

    I remembered this hack when I searched for a way to enter accidentals on my iOS device. First, I found a free app which adds the keyboard for many Unicode symbols. My app of choice is UniChar.
    Next, I defined the following as shortcuts: “-flat” as ♭, “-natural” as ♮, and “-sharp” as ♯. It actually took more effort to make sure it was spelled out in this comment because autocomplete was going to kick in at the wrong time!

    Once you have the shortcuts defined, you can keep or delete the app. I went a bit further and defined all 21 note names with accidentals so they would be automatically capitalized. By the time I enter gnatu it substitutes G♮.

    Hope this helps. Thanks, Bret, for a clever and useful blog!


  18. Jennifer D.

    Thank you SO much! This setup will save me a LOT of time as I begin the writing process of my dissertation!! Much appreciated!


  19. Franz C.

    Tremendous trick! Works also in my XML Editor using hexadecimal reference. Saved me several eras. Thanks a lot!


  20. Gregory DuBois

    I add my gratitude! Not a musician but I work with one!


Leave a comment

Commenting policy

If you are a new commenter, please check your email after submitting, and use the verification link to complete the commenting process.