MSTP US Style Guide
MSTP US Style Guide
Welcome
Article • 07/11/2023
Today, lots of people are called upon to write about technology. We need a simple,
straightforward style guide that everyone can use, regardless of their role. And it needs
to reflect Microsoft's modern approach to voice and style: warm and relaxed, crisp and
clear, and ready to lend a hand.
Here's what you will find in the Microsoft Writing Style Guide:
Bias-free communication
Global communications
We welcome your feedback about the Microsoft Writing Style Guide. Contact us at
[email protected].
This table shows a history of recent updates to the Microsoft Writing Style Guide.
November enable, enables Updated guidance to avoid use of enable, provided links
15, 2023 to related topics.
November Windows 10, Windows Updated guidance and title to reflect the deprecation of
15, 2023 11 Windows 7 and 8.
May 22, disable, disables Changed topic title to separate out functionality from
2023 (functionality) accessibility meaning. Updated guidance to suggest
alternatives for functionality. Provided an exception for
admin use cases.
May 22, disabled (person) Changed topic title to separate out functionality from
2023 accessibility meaning. Updated guidance to reflect
people-first language is preferred, but not always
required if context is provided.
May 22, turn on, turn off Updated guidance to suggest as a replacement for
2023 enable, disable.
June 24, Date and time terms Reverted guidance (removed mention of ratio symbol in
2022 clock time).
June 24, Nouns and pronouns Added guidance regarding capitalization of proper nouns;
2022 added link to Person section for discussion of using
pronouns in product UI.
June 24, Person Revised guidance to move away from first-person singular
2022 pronouns (with one notable exception when
distinguishing ownership of content in shared visual
space); updated examples for use of first- and second-
person pronouns to reflect more use cases in UI; added
guidance about pronouns in AI-generated content.
May 13, Lists Added another example of a bulleted list. Expanded the
2022 Exception and added examples to address gaps in
guidance regarding lists that do not complete an
introductory phrase, but whose items are all short,
complete sentences.
May 13, phone, phone number Changed title of topic to include "phone number."
2022 Revised guidance to include mobile phones and to
address phone number formatting.
December SQL, SQL server Revised guidance to use the article "a" with SQL and
9, 2021 updated examples.
2021 communication
August 10, date and time terms New section on clock time.
2021
March 31, bits and bytes Updated guidance on when to abbreviate certain terms.
2021
November Accessibility terms Updated topic to include guidance on using words such
24, 2020 as "see", "read", and "look".
November URLs and web Updated example in References to specific sites and
24, 2020 addresses domains section.
June 30, hot link Updated guidance by replacing hyperlink with link.
2020
June 30, hot spot, hotspot Updated guidance by replacing hyperlink with link.
2020
June 30, shortcut, shortcut Updated guidance by replacing hyperlink with link.
2020 menu
April 29, Formatting text Revised table. Clarified wording for Dialogue boxes entry.
2020 instructions
April 29, mixed reality, mixed- Updated topic; removed acronym guidelines.
2020 reality
April 29, pane Added guidelines regarding preposition use; "Use the
2020 preposition on when referring to the contents of a pane."
March 31, Units of measure Updated examples on Speed frequency. Also updated
2020 terms comma exceptions and examples.
September Start button, Start Updated the guideline for when to use bold formatting
21, 2019 menu for Start.
September Describing Deleted press and hold. Clarified that select and hold is the
21, 2019 interactions with UI correct term to use to describe pressing and holding a UI
element. Added examples.
August 8, author Expanded this topic to say don't use author as a verb
2019 when you mean in general "to make something." Use a
more precise verb.
August 8, Formatting developer Added updated examples and fixed some errors.
2019 text elements
July 25, Describing Clarified the use of select and enter in describing user
2019 interactions with UI actions in instructions. Added examples.
June 27, and so on Clarified that these terms shouldn't be used. Added
2019 examples of alternative wording.
June 27, sign in, sign out Added sign into and log into to the list of terms that
2019 shouldn't be used. Updated the examples.
May 28, "appears, displays" Deleted these topics from the A–Z word list. Microsoft
2019 and "displays, style no longer makes a recommendation for these terms.
appears"
May 28, hard-code, hard- Renamed the "hard-coded" topic so that the guideline
2019 coded, hard-coding applies to the additional word forms.
Date Article Change
May 6, Names and contact Added global considerations for content that addresses
2019 information the customer by name, such as in email or the product UI.
April 4, Date and time term Added guidelines for abbreviating days of the week.
2019 collection Changed the guideline for month abbreviations to say
don't use a period.
April 1, mixed reality, mixed- Added a topic to the A–Z word list.
2019 reality
April 1, fail over, fail back, Added a topic to the A–Z word list.
2019 failover, failback
April 1, single sign-on (SSO) Added a topic to the A–Z word list.
2019
March 11, Commas Added guidelines for when to use a comma in a series of
2019 two or more adjectives that precede a noun.
February Computer and device Added guidelines for using desktop as a hardware term.
28, 2019 term collection Updated the guidelines for computer, PC, machine, and
other device terms.
February blade Clarified what the UI element called a blade is. Deleted
27, 2019 the guideline to define blade on first mention.
February AI and bot term Changed the name from "Bot term collection." Updated
22, 2019 collection the guidelines for bot, chatbot, virtual agent, and AI.
Added new guidelines for the terms
intelligent/intelligence and Microsoft AI.
February 1, Formatting developer Clarified the guideline for how to format UI text and
2019 text elements updated the examples.
February 1, Formatting common Clarified the guidelines for how to format error messages
2019 text elements and UI text and how to refer to error messages in text.
Updated the examples.
February 1, Formatting text in Added guidelines for how to refer to palettes and toggles
2019 instructions when they're referenced in instructions.
February 1, toggle Clarified the guideline for how to refer to toggle keys and
2019 switches.
February 1, palette Clarified the guideline for how to refer to palettes and
2019 updated the examples.
Date Article Change
January 18, Internet of Things Added a topic to the A–Z word list.
2019 (IoT)
December toggle Updated the guidance for using switch, turn on, and turn
12, 2018 off when describing actions involving toggle switches and
toggle keys. Added examples.
November Mouse and mouse Updated the guideline to say that hover over is an
27, 2018 interaction term acceptable alternative to point to and that hover is OK as
collection an adjective. Added examples.
November drill down, drill up, Added a topic to the A–Z word list.
26, 2018 drill through
November e.g. Updated to say that for example, such as, and like are all
8, 2018 OK to use instead of e.g.
November Formatting text in Changed the guideline for key names, combinations, and
7, 2018 instructions sequences to say don't put a space around the plus sign
(+) in keyboard shortcuts. Also, use bold formatting for
key names and keyboard shortcuts when they appear in
instructions.
October 6, Tables Clarified that a table must have two or more rows and
2018 two or more columns. Otherwise, use a list.
October 4, Mouse and mouse Changed the guideline to say that mice is the preferred
2018 interaction term plural of mouse, not mouse devices.
collection
There’s what we say, our message. And there’s how we say it, our voice.
Though our voice is constant regardless of who we’re talking to or what we’re saying, we
adapt our tone—from serious to empathetic to lighthearted—to fit the context and the
customer's state of mind.
Warm and relaxed—We’re natural. Less formal, more grounded in real, everyday
conversations. Occasionally, we’re fun. (We know when to celebrate.)
Crisp and clear—We’re to the point. We write for scanning first, reading second.
We make it simple above all.
Ready to lend a hand—We show customers we’re on their side. We anticipate their
real needs and offer great information at just the right time.
Style tips
Talk like a person. Choose optimistic, conversational language. Use short everyday
words, contractions, and sentence-style capitalization. Shun jargon and acronyms.
And never miss an opportunity to find a better word.
Simpler is better. Everyone likes clarity and getting to the point. Break it up. Step it
out. Layer. Short sentences and fragments are easier to scan and read. Prune every
excess word.
Get started
For more quick techniques, check out the Top 10 tips for Microsoft style and voice.
Remember that writing is a skill. If writing isn't a functional role your team has, consider
bringing in expert help.
Top 10 tips for Microsoft style and voice
Article • 05/09/2023
Example
Replace this: If you're ready to purchase Office 365 for your organization, contact your
Microsoft account representative.
Example
Replace this: Invalid ID
Project friendliness
Use contractions: it’s, you’ll, you’re, we’re, let’s. To learn more, see Use contractions.
Example
Replace this: To help you avoid traffic, remember anniversaries, and in general do more,
Cortana needs to know what you are interested in, what is on your calendar, and who
you are doing things with.
With this: To help you avoid traffic, remember anniversaries, and in general do more,
Cortana needs to know what you’re interested in, what’s on your calendar, and who
you’re doing things with.
Example
Replace this: Templates provide a starting point for creating new documents. A template
can include the styles, formats, and page layouts you use frequently. Consider creating a
template if you often use the same page layout and style for documents.
With this: Save time by creating a document template that includes the styles, formats,
and page layouts you use most often. Then use the template whenever you create a new
document.
Be brief
Give customers just enough information to make decisions confidently. Prune every
excess word. To learn more, see Word choice.
Example
Replace this: The Recommended Charts command on the Insert tab recommends charts
that are likely to represent your data well. Use the command when you want to visually
present data, and you're not sure how to do it.
With this: Create a chart that's just right for your data by using the Recommended
Charts command on the Insert tab.
Examples
Replace these:
Find a Microsoft Partner
Office 365 Customer
Limited-Time Offer
Join Us Online
With these:
Find a Microsoft partner
Office 365 customer
Limited-time offer
Join us online
Example
Replace this:
Move a tile.
1. Press and hold the tile.
With this:
Move a tile
1. Press and hold the tile.
Example
Replace this: Android, iOS and Windows
Don’t be spacey
Use only one space after periods, question marks, and colons—and no spaces around
dashes. To learn more, see Punctuation.
Example
Replace this: Use pipelines — logical groups of activities — to consolidate activities that
are part of a task.
With this: Use pipelines—logical groups of activities—to consolidate activities that are
part of a task.
Revise weak writing
Most of the time, start each statement with a verb. Edit out you can and there is, there
are, there were. To learn more, see Verbs and Word choice.
Example
Replace this: You can access Office apps across your devices, and you get online file
storage and sharing.
With this: Store files online, access them from all your devices, and share them with
coworkers.
Accessibility terms
Article • 06/20/2023
In general, use people-first language (refer first to the person, followed by the disability).
To ensure clarity and consistency, this should be the default unless you know a specific
audience prefers otherwise.
In some cases, however, identity-first language can be used, because some people and
communities take pride in recognizing their disability as an integral part of their identity
and feel that person-first language is marginalizing. Always make an effort to know the
preferences expressed by a person with a disability or a disability community and defer
to these.
In all cases, don’t use language that has offensive or insensitive connotations, such as
maimed or impaired.
Person who is blind, person with low Blind person Sight-impaired, vision-impaired
vision
Has multiple sclerosis, cerebral palsy, a Affected by, stricken with, suffers
seizure disorder, or muscular dystrophy from, a victim of, an epileptic
Person with a prosthetic limb, person Amputee Maimed, missing a limb, birth
with a limb difference, person with an defect
amputation
Preferred (people-first) Acceptable Do not use (offensive/insensitive)
(identity-first)
To learn more about writing that conveys respect to all people and promotes equal
opportunities, see the Guidelines for Inclusive Language from the Linguistic Society of
America.
AI and bot terms
Article • 06/24/2022
In general, avoid talking about AI and bot technology. Instead, focus on the benefits of
the technology or what the customer wants to do with it. When it's necessary to talk
about the technology itself—such as in content for developers or in event presentations,
or to make it clear that the customer is chatting with a bot, not a person—use the terms
below.
Before you invent a term, make sure a suitable term doesn't already exist. For more
information about creating new terms or using emerging terminology, see Use technical
terms carefully.
Learn more See Chatbots and virtual agents for guidelines for creating a new chatbot.
Term Usage
AI To refer to the technology itself, use AI for all audiences and in most content,
including blogs, websites, and email. Don't spell out artificial intelligence.
Examples
Power BI realizes the promise of AI in intelligent features such as image
recognition, text analytics, and automated machine learning.
From document translation to intelligent threat detection, AI is enhancing the
productivity of more than 120 million commercial Office 365 users.
bot, chatbot, Use bot to refer to an app that performs automated tasks or engages with
virtual agent humans through a conversational interface.
If necessary, it's OK to use chatbot to clarify that the bot uses conversation to
interact with the customer or virtual agent if the bot provides customer or
technical support. After that, use bot.
Never refer to Cortana as a bot, chatbot, or virtual agent. Use personal digital
assistant instead.
Term Usage
Spell out conversational user interface or conversational UI on the first use. Use
CUI after the abbreviation is introduced in parentheses.
Term Usage
intelligent, For all audiences and in most content, use intelligent or intelligence to describe
intelligence, or talk about the benefits of AI.
intelligent
technology In UI, use intelligent technology to describe the underlying technology that
powers AI features.
Examples
To help people do their best work, Microsoft is making AI available to everyone
by building intelligent features into our core products.
Enhance your sales performance and planning with intelligent applications like
Microsoft Dynamics 365 AI for Sales.
From document translation to intelligent threat detection, AI is enhancing the
productivity of more than 120 million commercial Office 365 users.
Microsoft AI Use only to refer to the initiative that Microsoft is undertaking to accelerate AI
capabilities and infuse intelligence into our offerings.
Microsoft AI isn't a technology, feature, product, or service. Don't say things like
"Powered by Microsoft AI." Don't spell out artificial intelligence in references to
Microsoft AI.
personal Use to refer to a type of bot that has a name, a semblance of a personality,
digital knowledge of a customer's needs and preferences, and the ability to act on
assistant those needs and preferences.
social chatbot, Use instead of emotional chatbot or personified chatbot to refer to a chatbot that
relationship people have conversations with for entertainment. Social chatbots often have a
chatbot name and persona. Zo, Xiaoice, and Rinna are the Microsoft social chatbots.
voice- OK when it's necessary to refer to the category of devices, such as the Harman
activated Kardon voice-activated speaker, that use Cortana.
device
Spell out voice user interface or voice UI whenever possible. If the term appears
often, it's OK to use VUI after the abbreviation is introduced in parentheses.
Bits and bytes terms
Article • 06/24/2022
In general, spell out bit and byte terms on the first mention unless:
In those cases, or after you’ve spelled out the term on the first mention, it’s OK to use
abbreviations for -bit or -byte terms. Use abbreviations only with numbers in specific
measurements, such as 128 TB.
Insert a space between the abbreviation and the numeral, or hyphenate if the
measurement modifies a noun.
Examples
512 gigabytes (GB) of RAM
From 1 GB to a maximum of 2 GB
23 MB/day
up to 2 terabytes of physical memory with 8 terabytes of address space
200 MB of available hard-drive space
a 650-MB limit
In measurements, when the unit of measure isn't abbreviated, use the singular
form of the unit of measure when the number is 1. Use the plural form for all other
measurements.
Examples
0 megabytes
0.5 megabytes
1 megabyte
15 megabytes
Use commas in numbers that have four or more digits, regardless of how the
numbers appear in the UI.
Example
1,024 MB
bits per bps Don't use as a synonym for baud. See Units of measure term
second collection for information about baud.
As cloud computing evolves, the consistent use of its terminology across Microsoft
content presents a clear story to customers.
For more information about creating new terms or using emerging terminology, see Use
technical terms carefully.
Term Usage
as a service Use only as a service (-aaS) terms included in this term list.
(-aaS)
Don’t create new as a service terms or -aaS acronyms. Instead, describe the
service and what it provides the customer.
cloud, the Don't capitalize cloud except in references to the Microsoft Cloud or when it's
cloud part of a product name.
cloud It’s OK to use cloud bursting for technical audiences to mean when a private
bursting, cloud taps into additional resources on the public cloud to meet a spike in
cloud- demand. Define on the first mention.
bursting
Hyphenate cloud-bursting as an adjective preceding a noun, as in cloud-bursting
configuration.
cloud Use cloud computing, not the cloud, to refer generally to the delivery of
computing, computing services over the internet.
cloud
platform, Use cloud platform only in content for a technical audience, such as content
cloud about Azure.
services
Use cloud services to refer to the services provided via the cloud—such as servers,
storage, databases, and software.
cloud native, In content for a technical audience, it’s OK to use cloud native to describe
cloud-native technologies that are built originally for the cloud and therefore optimized for
cloud scale and performance.
community Never use. Use hybrid cloud, private cloud, or hosted private cloud instead.
cloud
edge, edge It’s OK to use these terms to refer to computing that shifts most data processing
computing from a centralized system closer to a device or system that requires data quickly.
Include short definitions of the edge and edge computing unless you’re sure your
audience is familiar with the terms.
Lowercase.
elastic In general, avoid using these terms and instead talk about what the customer can
computing, do with this technology.
elastic cloud
computing If your meaning is unclear without the terms, it’s OK to use them to talk about
the use of cloud computing to quickly expand or decrease computer processing,
memory, and storage resources to meet changing demands. Use elastic cloud
computing when you need to clarify that cloud services are used.
Define these terms on the first mention unless you’re sure that your audience is
familiar with them.
hosted Use this term to describe a service, an IT solution, or an application that's hosted
service by a service provider and made available to customers over the internet.
hosting It's OK to use cloud hosting provider and web hosting provider if you need to
provider, distinguish cloud service providers from web hosts. Don't use hoster.
hoster
Term Usage
hybrid cloud OK to use for technical audiences who are comfortable with cloud technology,
but define on the first mention. For other audiences, just talk about a hybrid
model.
It’s OK to use ITaaS after the term has been spelled out on the first mention with
the abbreviated form in parentheses.
the Microsoft Use this term to describe the entire Microsoft cloud platform—not just Azure, but
Cloud also the cloud on which all Microsoft cloud offerings run, including Dynamics
365, Microsoft Power Platform, and Microsoft 365.
It’s OK to add a modifier between the and Microsoft Cloud—for example, “the
trusted Microsoft Cloud.”
multicloud It's OK to use multicloud in content for technical audiences to refer to the use of
multiple cloud-computing services from more than one cloud provider (including
private and public clouds), in a heterogeneous environment.
multitenant, It's OK to use these terms in content for a technical audience, but in content for a
multitenancy general audience, try to use friendlier language—for example, say services used
by multiple tenants rather than multitenant services.
software as a It’s OK to use SaaS after the term has been spelled out on the first mention with
service the abbreviated form in parentheses.
(SaaS)
Don't capitalize as SAAS.
In the modern world, customers get things done with whatever device is handy. When
you write, focus on what the customer wants to accomplish. If you must write about the
device itself, use the most general term that works—usually, that's device. Sometimes,
it's computer, phone, or wearable device. Occasionally, it's laptop, smartphone, or fitness
band.
Use turn on and turn off, not power on, power off, switch on, or switch off.
Use set up to describe preparing hardware or software for first use.
Use install and uninstall to refer to adding and removing hardware drivers and
apps.
Use connect and disconnect to refer to establishing a relationship between devices
(direct or wireless) and connecting a device to a network or the internet.
device, Use device to refer collectively to all types of computers, phones, and other
mobile devices.
device
Use mobile device only when you need to call out the mobility.
computer, Use computer when you need to talk about a computing device other than a
PC phone, wearable device, or gaming console.
It's OK to use PC when space is a constraint, but don't switch between PC and
computer.
tablet, Use a more generic term unless you're talking about a specific class of computers.
laptop Use tablet only to refer to a touchscreen computer without a permanently attached
keyboard. Use laptop to refer to a portable computer with a permanently attached
keyboard, with or without a touchscreen.
wearable Use only when it's necessary to differentiate devices that are meant to be worn
device, from other devices.
fitness
band Avoid using wearable as a noun.
Term Usage
handheld Use only to refer to a small, limited-use device that accesses, captures, and updates
device information in real time, such as the devices often used in line-of-business (LOB)
applications. If possible, just use device.
desktop Use only to refer to a type of computer that isn't portable or a server computer.
machine Most of the time, don't use machine to mean a computer. Use computer instead. It's
OK to use machine in content for a technical audience and in content about
virtualization to describe both physical machines and virtual machines.
Examples
Updates help to enhance the security and performance of your computer.
Move virtual machines from one physical server to another to balance the load
among physical servers.
A signed machine certificate uniquely identifies the computer.
client, Use client or server only if it's clear to the reader whether the client or server
server discussed is hardware or software.
Use client computer or server computer if you need to clarify that you're discussing
hardware.
Term Usage
disk Use disk only in the context of Azure cloud storage and virtual machines.
Use hard drive, not disk, fixed disk, hard disk, or disk drive to refer to the drive on a
PC where programs are typically stored.
display, Use display as a general term for any visual output device, including the built-in
screen, display on a computing device and an external monitor or projector.
monitor
Use screen to distinguish the usable portion of the display from its edges.
Use monitor only when you need to refer specifically to a standalone desktop or
mounted display device that can be connected to a computing device.
Term Usage
drive Avoid talking about drives in content for a general audience. It's usually enough to
prompt customers to save a file, picture, song, and so on.
Use drive as the general term for any type of device where a customer can save or
retrieve files, including hard drive, CD drive, DVD drive, USB flash drive, or any other
removable storage device. Use hard drive when necessary to refer to a drive on a
PC where programs are typically stored. Avoid referring to the type of drive if you
can.
Use drive C, not drive C:, drive C>, or C: drive, when necessary.
Use network drive, not remote drive, to refer to a logical network drive name.
Example
network drive X
mouse, In general, don't talk about specific input devices. Most of the time, talk about how
pen, the customer interacts with the app or game by selecting, choosing, and so on. To
controller, learn more, see Describing interactions with UI.
joystick,
touchpad, When you must discuss interacting with a specific type of device, don't use
trackball pointing device or input device. Instead, use the specific term for that device:
mouse, pen, controller, joystick, touchpad, or trackball. Use tablet pen on the first
mention, and pen thereafter. Don't use stylus.
Joysticks have controls (not options) for controlling movement on the screen.
network Use instead of network card to describe hardware that supports connecting a
adapter computer to a network.
touchscreen One word. Use sparingly. Most of the time, talk about how the customer interacts
with the app or product by selecting, choosing, and so on. See Describing
interactions with UI to learn more.
This section covers usage for terms related to time and date.
Term Usage
24/7 Don't use. Use all day, every day, always, or something similar.
Dates Use the following format for dates: month day, year, as in July
31, 2016. Don't use day month year, as in 31 July 2016.
In UI, it's OK to use numbers and slashes for dates if the code
supports that format and automatically displays the appropriate
date format for different locales.
Days of the week: Sunday– Capitalize the days of the week. Don't use abbreviations unless
Saturday space is extremely limited. Don't include a period with the
abbreviations.
midnight, noon Use noon and midnight. Don't use 12:00 noon and 12:00
midnight.
Midnight is the beginning of the new day, not the end of the
old one.
Term Usage
Seasons: autumn, winter, Don't refer to seasons if you can avoid it. Talk about months or
spring, summer calendar quarters instead. If you must mention a specific
season, identify the hemisphere, too. (Summer in the northern
hemisphere is winter in the southern hemisphere.)
Time, ranges of time Use numerals for times of day: 2:00, 4:15, 7:30. Always include
AM and PM.
Exception
In a date range that includes two times and two dates, add
spaces around the en dash. Lead with whatever is most
important to the customer within the context: time of day or
date.
Examples
2:15 AM–4:45 PM 4/1/16 (time range on a single day)
12/1/17 2:15 PM – 4/1/18 4:45 PM (time plus date range)
Term Usage
Time zones: Eastern Time, Capitalize time zones. Don't abbreviate unless space is severely
Central Time, Mountain Time, limited. If you must abbreviate, use ET, CT, MT, and PT.
Pacific Time, Coordinated
Universal Time (UTC), Don't specify standard time or daylight saving time unless you're
Greenwich Mean Time (GMT) providing information about a specific event where that
information matters.
Not all time zones have names, and some time-zone names are
used in more than one geographical area. If you're talking
about a particular place, clarify the country or reference
Coordinated Universal Time (UTC). Don't include spaces around
the plus sign (+) or hyphen (-).
Examples
Eastern Time (UTC-5)
Eastern Time (UTC+10)
Eastern Time (Australia)
day, days d
Spell out except in UI or when space is extremely tight.
hour, hours h
Unit Abbreviation
millisecond, milliseconds ms
month, months mo
Spell out except in UI or when space is extremely tight.
week, weeks wk
Spell out except in UI or when space is extremely tight.
year, years yr
Spell out except in UI or when space is extremely tight.
Keys and keyboard shortcuts
Article • 05/12/2023
This term collection covers how to refer to keyboard shortcuts and the names of specific
keys.
For information about describing customers' interactions with UI, see Procedures and
instructions.
access key Don't use in content for a general audience. Use keyboard shortcut instead.
Key Tip In general, don't use in content for a general audience. Use keyboard shortcut
instead.
In content teaching basic skills or content for a technical audience, it's OK to use
Key Tip to refer to the letter or number that appears in the ribbon when the Alt
key is pressed.
key Don't use in content for a general audience. Use keyboard shortcut instead.
combination
In content for a technical audience, it's OK to distinguish between a key
combination (two or more keys selected simultaneously) and a key sequence (two
or more keys selected sequentially). If you use these terms, explain the difference.
Term Usage
key Don't use in content for a general audience. Use keyboard shortcut instead.
sequence
In content for a technical audience, it's OK to distinguish between a key sequence
(two or more keys selected sequentially) and a key combination (two or more keys
selected simultaneously). If you use these terms, explain the difference.
keypad Use numeric keypad on the first mention. Don't use keypad by itself unless the
context has been established and there's no possibility the customer will confuse
the keypad with the keyboard. When in doubt, continue to use numeric keypad.
In general, don't distinguish between the keyboard and the numeric keypad.
When the customer can select two keys that look the same, direct the customer to
the correct key.
Example
Select the Minus sign on the numeric keypad, not the Hyphen key on the
keyboard.
select, press, Use select to describe pressing a key on a physical or on-screen keyboard. Don't
depress, hit, use press, depress, hit, or strike.
strike, use
Don't use depressed to describe an indented toolbar button unless you have no
other choice.
Use use when select might be confusing, such as when referring to the arrow keys
or function keys and select might make customers think that they need to select
all the arrow keys simultaneously.
Example
Use the arrow keys to move around the text.
Use use when multiple platform or peripheral choices initiate the same action or
actions within a program.
Example
Use the controls on your keyboard or controller to run through the obstacle
course.
Consider using a table to present instructions that have more than two
alternatives.
Use select and hold only if a delay is built into the software or hardware
interaction. Don't use select and hold when referring to a mouse button unless
you're teaching beginning skills.
See also Describing interactions with UI, Mouse and mouse interaction term
collection
shortcut key Don't use in content for a general audience. Use keyboard shortcut instead.
Key names
In general, use sentence capitalization for key names.
Examples
the Shift key
the Page up key
Lowercase and bold a letter key when instructing customers to enter the letter
(unless you're instructing them to enter a capital letter).
Example
enter k
On the first mention, you can use the definite article the and the word key with the
key name if necessary for clarity.
Example
Select the F1 key.
If you need guidance for a key name that isn't on this list, use sentence capitalization
and spell it as it appears on the keyboard.
Term Usage
Application key Capitalize. Use the Application key to refer to the key that opens a shortcut
menu containing commands related to a selection.
arrow keys, Arrow keys are labeled only with an arrow. Refer to similar keys on the
direction keys, numeric keypad as the arrow keys on the numeric keypad.
directional keys,
movement keys Use sentence capitalization to refer to a specific arrow key: the Left arrow
key, the Right arrow key, the Up arrow key, or the Down arrow key. It’s OK to
use arrow key as a general term for any single arrow key. Include the and
key in references to a specific arrow key except in key combinations or key
sequences.
Use specific names to refer to other navigational keys, such as Page up,
Page down, Home, and End.
Term Usage
Back Capitalize. Use to refer to the Back key, which performs the same action as
the Back button in a browser.
Break caps Use sentence capitalization. Use to refer to the Break caps key.
Caps lock Use sentence capitalization. Use to refer to the Caps lock key.
comma (,) Spell out comma when referring to a key or the punctuation mark.
Capitalize Comma when instructing a reader to select the key. Include the
symbol in parentheses when needed for clarity.
Command Capitalize. Use to refer to the Command key on the Mac keyboard. Use the
bitmap to show this key if possible. It isn't named on the keyboard.
Control Capitalize. Use to refer to the Control key on the Mac keyboard.
Ctrl Capitalize. Use to refer to the Ctrl key. Don’t use for the Mac keyboard.
Del Capitalize. Use to refer to the Del key. On the Mac keyboard only, use to
refer to the forward delete key.
Enter Capitalize. Use to refer to the Enter key. On the Mac, use only when
functionality requires it.
F1–F12 Capitalize the F. Don't add a space between the F and the number.
Forward Capitalize. Use to refer to the Forward key, which performs the same action
as the Forward button in a browser.
Help Use the Help key only to refer to the key on the Mac keyboard.
Term Usage
HELP key Use the HELP key to avoid confusion with the Help button. Always include
the and key.
hyphen (-) Spell out hyphen when referring to a key. Capitalize Hyphen when
instructing a reader to select the key. Include the symbol in parentheses
when needed for clarity.
minus sign (–) Spell out minus sign when referring to a key. Use sentence capitalization
(Minus sign) when instructing a reader to select the key. Include the symbol
in parentheses when needed for clarity.
Num lock option Use sentence capitalization. Use to refer to the Num lock option key on the
Mac keyboard.
numeric keypad, Use numeric keypad on first mention. Don't use keypad by itself unless
keypad, numerical there's no possibility of confusion with the keyboard. Don't use numerical
keypad, numeric keypad or numeric keyboard.
keyboard
In general, don't distinguish between the keyboard and the numeric
keypad. If a customer can select two keys that look the same, specify the
correct key.
Example
Select the Minus sign on the numeric keypad.
on-screen Use to describe the keyboard representation on the screen that the
keyboard, customer touches to enter characters.
keyboard display,
soft keyboard, Hyphenate on-screen keyboard. Don't use virtual keyboard, soft keyboard,
virtual keyboard, visual keyboard, or keyboard display.
visual keyboard
Page down, Page Use sentence capitalization. Use to refer to the Page up key and the Page
up down key.
period (.) Spell out period when referring to a key. Capitalize Period when instructing
a reader to select the key. Include the symbol in parentheses when needed
for clarity.
plus sign (+) Spell out plus sign when referring to a key. Use sentence capitalization
(Plus sign) when instructing a reader to select the key. Include the symbol
in parentheses when needed for clarity.
Print screen Use sentence capitalization. Use to refer to the Print screen key.
Return Capitalize. Use to refer to the Return key on the Mac keyboard.
Scroll lock Use sentence capitalization. Use to refer to the Scroll lock key.
Spacebar Capitalize. Use to refer to the Spacebar. Always precede with the except in
procedures, key combinations, and key sequences.
Tab Capitalize. Use to refer to the Tab key. Always use the and key except in key
combinations and key sequences.
Windows logo key Capitalize Windows. Use to refer to the Windows logo key.
To avoid confusion, it's OK to add the character in parentheses after spelling out the
name.
Example
Plus sign (+)
Use discretion. This might not be necessary for commonly used characters, such as the
period (.).
To show a key combination that includes punctuation requiring use of the Shift key, such
as the question mark, use Shift and the name or symbol of the shifted key. Using the
name of the unshifted key, such as 4 rather than $, could be confusing or even wrong.
For example, the ? and / characters aren't shifted keys on every keyboard. Always spell
out Plus sign, Minus sign, Hyphen, Period, and Comma.
Examples
Ctrl+Shift+?
Ctrl+Shift+*
Ctrl+Shift+Comma
Most of the time, don't talk about the mouse, mouse actions, or the pointer unless it's
necessary to avoid confusion. Instead, talk about customer interactions with the UI. To
learn more, see Describing interactions with UI.
When you need to talk specifically about the mouse, mouse interactions, or the pointer,
use these terms.
Mouse actions
Term Usage
click Use to describe selecting an item with the mouse by clicking the mouse once. Don't
use click on.
click in Use only to refer to clicking in a general area within a page, window, or other UI
location.
double- Use to describe selecting an item by clicking the mouse twice in rapid succession.
click Hyphenate. Don't use double-click on.
drag Use to describe holding down a button while moving the mouse, and then releasing
the button. Don't use click and drag or drag and drop. It's OK to use drop by itself if
drag isn't precise enough.
hover To describe moving the mouse pointer over an area of the UI without selecting it, use
over, hover over or point to, as appropriate for your audience. Use hover or hovering as the
point to adjective and noun form.
Examples
In Microsoft Edge, when you hover over a link, the URL appears in the lower-left corner.
The hover image is displayed when the user points to the button.
To program the pop-up action that's triggered by hovering ….
Pop-up windows that appear on hover
Don't use mouse over or move the mouse pointer to. It's OK to use move the mouse
pointer to in content that teaches beginning skills.
right- Use to describe clicking an item by using the secondary mouse button (the right
click button by default, but the user can customize this).
Term Usage
scroll Use only in content that teaches beginning skills. In other content, use a phrase such as
move through.
Devices
Term Usage
mouse Use mouse to refer to one mouse. If you need to refer to more than one mouse, use
mice.
mouse Use to refer to the left mouse button. Use left mouse button only to teach beginning
button skills or when not doing so would cause confusion. When more than one mouse button
is used in a procedure, name the least frequently used button only.
right Use to refer to the secondary mouse button. By default, this is the right mouse button.
mouse Customers who change the default understand that right mouse button indicates the
button secondary button.
wheel Use to refer to the third or middle button on the mouse. Customers rotate the wheel
button and click the wheel button.
On-screen pointers
When you must talk about the appearance of the pointer on the screen, include a
picture of the pointer if possible. Don't use a picture instead of the word pointer—use
both.
Term Usage
busy Use to describe the pointer when it consists only of an activity indicator.
pointer
double- Use to describe how the pointer looks over a split line ( ). Don't use double-
headed headed arrow as a name for the pointer.
arrow Example
When the pointer becomes a , drag the pointer to move the split line.
pointer Use to refer to the pointer on the screen. Use cursor only for a technical audience
or when it's necessary to describe the point where text or graphics will be inserted.
Don't use insertion point.
working in Use to describe the pointer when it consists of both the pointer and an activity
background indicator.
pointer
Security terms
Article • 06/24/2022
This section describes usage for specific security terms. For definitions of security terms,
see the Microsoft Malware Protection Glossary .
Term Usage
antimalware Use only as an adjective to describe a category of software used to detect and
respond to malicious software, such as viruses, worms, trojans, and sometimes
spyware and adware.
antispyware Use only as an adjective to describe software that detects and sometimes removes
spyware.
antivirus Use only as an adjective to describe software that detects and responds to
malware.
Use antivirus instead of antimalware to differentiate between antispyware and
other antimalware programs.
Example
Microsoft Security Essentials has both antivirus and antispyware capabilities.
hacker, hack Use malicious hacker to refer to an unauthorized user who accesses a system with
the intent to cause harm. If the unauthorized user’s intent isn’t known or isn’t
malicious, use unauthorized user.
Don't use hacker in content for a general audience. In general use, the term often
has negative connotations.
It’s OK to use hack and hacker in content for developers or in contexts where
positive outcomes are involved, such as hackathons.
Don’t use hacker to mean an amateur programmer. Don’t use hack to mean
improvising a solution to a programming problem unless the positive context is
well understood.
malware, Use malware instead of malicious software to describe unwanted software installed
malicious without adequate user consent. Viruses, worms, and trojans are malware.
software
If your audience might not be familiar with the term malware, define it as
malicious software on the first mention.
Example
The security filter helps prevent malware (malicious software) from damaging your
computer.
spyware Before using the term spyware to describe specific software, be certain the
software has been identified as spyware.
unwanted Use as a general term for spyware, adware, and similar software.
software
Term Usage
vulnerability Don’t use to describe intentional software behavior. For example, don’t describe
trusting a domain administrator to control any other domain within a forest as a
vulnerability.
After the first mention, it’s OK to use the modifier only occasionally.
For other security issues, use the most specific term that describes the issue.
Define the term if the audience might be unfamiliar with it. If no specific term
exists, use security issue.
Character Name
& ampersand
* asterisk
@ at sign
\ backslash
[] brackets
¢ cent sign
© copyright symbol
† dagger
° degree symbol
÷ division sign
Character Name
$ dollar sign
[[ ]] double brackets
— em dash
– en dash
€ euro symbol
If used in conjunction with the less than sign to enclose a character string such as an
HTML or XML tag, right angle bracket is OK.
- hyphen
If used in conjunction with the greater than sign to enclose a character string such as
an HTML or XML tag, left angle bracket is OK.
× multiplication sign
≠ not equal to
In general, use number sign instead of pound sign to refer to the # symbol. In social
media, use hashtag. Use pound key when referring to the phone keypad button.
Character Name
¶ paragraph mark
% percent
π pi
+ plus sign
? question mark
‘’ single quotation marks or single curly quotation marks (not quotes or quote marks)
§ section
~ tilde
™ trademark symbol
_ underscore
Touch and pen interaction terms
Article • 06/24/2022
Today's customer can interact with UI in a variety of ways. This section covers terms for
UI interactions done with gestures of the hand or body and tablet pen.
In general, use input-neutral terms, which support all input methods. If you're writing
content specific to touching a screen or using a pen, use tap and double-tap instead of
click and double-click. Tap means to press the screen with a finger or pen tip and then to
lift it, usually quickly.
Learn more For information about input-neutral terms, see Describing interactions with
UI.
When you need to write specifically about touch and pen UI interactions, use these
terms.
Term Usage
tap Use to describe selecting, opening, or activating a button, icon, or other element on
the screen with a finger or the pen by tapping it once. Don’t use tap on.
double- Use to describe selecting, opening, or activating a button, icon, or other element on
tap the screen by tapping twice in rapid succession. Hyphenate. Don’t use double-tap on.
tap and Use only if required by the program to achieve a specific result. Don’t use touch and
hold hold.
flick Use to describe moving one or more fingers to scroll through items on the screen.
Don’t use scroll.
pan Use to describe moving the screen in multiple directions at a controlled rate, as you
would pan a camera to see different views in the environment. For contact gestures,
use to refer to moving a finger, hand, or pen on the device surface to move through
screens or menus at a controlled rate, rather than quickly skipping through content
using the flick gesture. Don’t use drag or scroll as a synonym for pan.
pinch, Use to describe touching the screen or a UI element with two or more fingers, and then
stretch moving the fingers toward each other (pinch) or away from each other (stretch) to
to zoom the view in or out.
zoom
rotate Use to describe putting two or more fingers on a UI element and then turning the
hand. This action rotates the item in the direction of the turn.
select Use to describe pressing hardware buttons and keys on the keyboard (on-screen or
physical).
Term Usage
slide For touch UI, use to describe pressing and briefly dragging an element in the direction
opposite to the way the page scrolls, and then moving it to a new location. For
example, if the page scrolls left or right, the item is dragged up or down. The item is
released to relocate it.
swipe For touch UI, use to describe a short, quick movement in the direction opposite to the
way the page scrolls. For example, if the page scrolls left or right, an item is selected by
swiping it up or down.
swipe Use to describe swiping a finger quickly or sliding across the screen from an edge. This
or slide action may:
from
the Open charms. (Swipe from the right edge.)
edge
Open a recently used app or switch between recently used apps. (Swipe from the
left edge.)
Open another app at the same time. (Slide from the left edge without lifting your
finger, and drag the app until a divider appears. Then move the app where you
want it, and slide the divider to adjust the app.)
Show a list of recently used apps. (Slide in from the left edge without lifting your
finger, and then push the app back toward the left edge.)
Show commands for the current app, such as New or Refresh. (Swipe in from the
top or bottom edge.)
Close an app. (Slide down from the top edge without lifting your finger, and then
drag the app to the bottom of the screen.)
Units of measure terms
Article • 06/24/2022
This section covers usage and abbreviations for a variety of terms related to
measurement. For other units of measure not covered here, see The Chicago Manual of
Style .
Insert a space between the unit of measure and the numeral, or hyphenate if the
measurement modifies a noun. Examples
13.5 inches
13.5-inch display
8.0 MP
8.0-MP camera
Use abbreviations only with numbers in specific measurements, such as 20 MP, and
don't follow the abbreviation with a period.
Exception Follow in with a period when used as an abbreviation for inch.
Use commas in numbers that have four or more digits, regardless of how the
numbers appear in the UI: 1,093 MB.
Exceptions
For years, pixels, and baud use commas only when the number has five or more
digits: 1920 × 1080 pixels, 10,240 × 4320 pixels, 9600 baud, 14,400 baud.
Don’t use commas after the decimal point in decimal fractions.
When the unit of measure is spelled out, use the singular form when the number is
1. Use the plural form for all other measurements.
Examples
0 points
0.5 points
1 point
12 points
Spell out by in dimensions, except for tile sizes, screen resolutions, and paper sizes.
For those, use the multiplication sign (×). Use a space before and after the
multiplication sign.
Examples
10 by 12 ft room
3" by 5" image
4 × 4 tile
8.5" × 11" paper
1280 × 1024
feet ft
inches in. (or " if space is limited). Always include a period to avoid
confusion with the preposition in.
kilometers km
meters m
miles mi
millimeters mm
Weight grams g
kilograms kg
Category Term Abbreviation and usage
ounces oz
pounds lb
square m2
meter
cubic meter m3
UI, display pixels Don’t use the abbreviation px in the context of screen or
resolution, and camera resolution.
digital imaging
It’s OK to abbreviate as px in content about online design
when space is limited.
Examples
48 × 48 px
The application icon should be 62 × 62 pixels and PNG format.
pixels per It’s OK to use the acronym PPI in content about creating
inch digital applications, when space is limited, and when you’re
certain that readers will understand it.
Examples
72 pixels per inch
At 72 PPI, ….
megapixels MP
Print and display dots per It’s OK to use the acronym dpi to refer to print and display
resolution inch resolution when you’re certain that readers will understand it.
Speed and baud Don't abbreviate. Don't use baud rate—it's redundant. When
frequency designating baud, use commas when the number has five (not
four) or more digits.
Examples
2400 baud
In 1991, 14.4 K modem had a 2400 baud.
gigahertz GHz. Spell out on the first mention. After that, it’s OK to use
the abbreviation as a measurement with numerals.
Category Term Abbreviation and usage
Hertz Hz. Spell out on the first mention. After that, it’s OK to use the
abbreviation as a measurement with numerals. Capitalize the
word and the abbreviation.
kilohertz KHz. Spell out on the first mention. After that, it’s OK to use
the abbreviation as a measurement with numerals.
megahertz MHz. Spell out on the first mention. After that, it’s OK to use
the abbreviation as a measurement with numerals.
Example
Converting from MFC dialog units (used in resource files to
specify height/width) to pixels ….
24/7
Article • 06/24/2022
Spell out on the first mention if your audience may be unfamiliar with the term. On
subsequent mentions, use 2D.
Spell out three-dimensional on the first mention if your audience may be unfamiliar with
the acronym. Always hyphenate three-dimensional.
8.5" × 11" paper
Article • 06/24/2022
Use instead of 8.5-by-11-inch, 8.5 × 11-inch, 8 1/2 by 11-inch, or other ways of referring
to the paper size. Use a straight quotation mark (") to signify inches. Use a multiplication
sign (×), not the letter x.
Abort, Abortion
Article • 06/24/2022
Don't use abort in content or user experiences for a general audience. If abort appears in
a UI that you can't edit, use an alternative term to describe the customer action.
Use abort for a technical audience only if it's part of the application programming
interface (API). Use an alternative term in comments and descriptions.
Alternative Terms
End: use for communications and network connections.
Close: use for apps and programs.
Stop: use for hardware operations.
Cancel: use for requests and processes.
Above
Article • 06/24/2022
Don't use as an adjective preceding a noun (the above section) or following a noun (the
code above). Use a link, or use previous, preceding, or earlier.
Examples
Use the preceding code to display information about the database.
See Installation instructions .
See Installation instructions, earlier in this article.
Don’t use access to mean start, create, or open. Use a more specific verb or phrase
instead.
Access Key
Article • 06/24/2022
Reserve accessible and accessibility to refer to things that are easy to use for everyone,
including people with disabilities.
Don't use accessible as a synonym for simple. Use easy to learn, easy to use, or intuitive.
But don't assume that what's easy for you is easy for customers. A better choice is to
refer to the specific characteristics that make something easy to use, such as a familiar
UI or simplified navigation.
Examples
Support high-contrast themes to make the app more accessible for customers who have
low vision.
Reading view sweeps distracting content out of your way, so it's easier to read what you
want.
Use title-style capitalization for the achievement name. Lowercase the word achievement
when it follows the achievement name.
For Microsoft games, use achievement only if the achievement is awarded in a player’s
Xbox Live profile. Don't use achievement for any other accomplishments that are tracked
by a game.
Examples
You just earned the Superstar achievement!
Take a bow—you’ve earned your Superstar.
Examples
information that you can act on
Once identified, the problem is easy to solve.
Aggregate customer data to make it easier to act on.
Aggregate customer data to make it more conducive to action.
Active Player, Active User
Article • 06/24/2022
Use active player, not active user, to refer to a person who's currently being tracked or
recognized by a motion sensor or camera.
Example
When the game ends, the active player’s score will be displayed.
Adapter
Article • 06/24/2022
Use as a verb to describe installing add-ins and add-ons. Use remove to describe
removing them.
Don't use add to refer to installing apps and programs. Use install instead.
Use add-in to refer to software that adds functionality to a larger program, such as the
Skype Meeting Add-in for Microsoft Outlook. Add-in can also refer to a driver or to a
customer-written program that adds functionality to a larger program, such as a wizard.
Use add-on to refer to a hardware device, such as an external drive, that's attached to
the device.
In content for a general audience, use add-in and add-on primarily as modifiers. For
example, add-in program or add-on drive.
Adjacent Selection
Article • 06/24/2022
Don't use if you can use multiple selection instead. It's OK to use adjacent selection if you
must emphasize that the selected items are adjacent to one another.
Use administrator, admin, or system administrator unless you need to specify a particular
kind of administrator, such as a network administrator or a database administrator.
Examples
To log on as an administrator, you need to have a user account on the computer with an
Administrator account type.
Limit the number of users in the Administrators group.
afterward
Article • 06/24/2022
It's OK to use against in content for a technical audience to discuss evaluating a value
against an expression or running a query against a database.
Examples
Run queries on HDInsight using Hadoop, HBase, or Apache Storm clusters to extract
meaning from structured and unstructured data in Azure Storage.
Use Elastic Database jobs to run T-SQL scripts against all of the databases in an elastic
database pool.
AI (artificial intelligence)
Article • 06/24/2022
Don't use as a general reference to a sound intended to get the customer's attention.
Use beep or a more specific description of the sound instead.
For technical audiences, it's OK to use alert to refer to automated messages from apps,
products, services, and websites.
For general users, don't use alert to refer to a system message. Use notification instead.
Examples
When hosting a service in the cloud, you may need to monitor and send alerts in
response to specific conditions, such as service interruptions.
To receive an alert whenever an event occurs ....
Select Add alert.
alias
Article • 06/24/2022
Don't use to mean an email address, account name, or distribution group name.
allow, allows
Article • 06/24/2022
Don't use allows (or enables or lets) to describe things that Microsoft or Microsoft apps
make possible for the customer.
It's OK to use allows to refer to features, such as security, that permit or deny some
action or access.
In content for technical audiences, write around the use of allow/allows by referring to
customers in the third person, such as the customer can.
Examples
Windows allows a user without an account to sign in as a guest.
Microsoft Word supports saving files in HTML format.
alphabetical
Article • 06/24/2022
Use to refer to character sets that include only letters and numerals or to individual
characters that can be only letters or numerals.
Don't use & in place of and in text or headings unless you're referring to the use of the
symbol in UI.
It's OK to use & in content for technical audiences that covers its use in HTML or
programming languages.
Example
To display a reserved character in HTML, use a character reference, which consists of an
ampersand, the code name or number of the character, and a semicolon. For example,
use < or < to display the less than sign (<), and use > or > to display the
greater than sign (>).
Don't use. Instead, be specific. When space is limited, use such as or like followed by an
example or two.
Example
Body text is most readable in Times New Roman, Palatino, and other serif fonts. (Not
Body text is most readable in Times New Roman, Palatino, and so on.)
Body text is most readable in serif fonts like Palatino.
Don't use and so on to end a phrase that begins with for example, such as, or like. It's
redundant.
Example
Body text is most readable in serif fonts, such as Times New Roman and Palatino. (Not
Body text is most readable in serif fonts, such as Times New Roman, Palatino, and so on.)
and/or
Article • 06/24/2022
Don't use unless it helps you avoid lengthy, complex wording. Most of the time, or can
stand on its own.
Example
Save the document, using its current name or a new name.
antialiasing
Article • 06/24/2022
Example
Microsoft ClearType antialiasing is a smoothing method that improves font display
resolution, compared to traditional antialiasing.
antimalware
Article • 06/24/2022
Antivirus is often used interchangeably with antimalware to describe any program that
removes malware. Use antivirus when you want to differentiate between antispyware
and other antimalware programs.
Examples
antimalware program
Windows Defender has both antivirus and antispyware capabilities.
antispyware
Article • 06/24/2022
Example
antispyware tools
antivirus
Article • 06/24/2022
Antivirus is often used interchangeably with antimalware to describe any program that
removes malware. Use antivirus when you want to differentiate between antispyware
and other antimalware programs.
Examples
antivirus program
Windows Defender has both antivirus and antispyware capabilities.
app, application
Article • 06/24/2022
Most of the time use app, not application, to describe desktop apps and cloud apps for
tablets and mobile devices.
Global tip The abbreviated form, app, isn't available in all languages, so allow enough
space for the full translated term in localized content.
For full-featured products, such as Office and Visual Studio, it's OK to use program
instead of application.
It's OK to use application in content for a technical audience, especially to refer to a set
of software files that includes executable files and other components.
See also
add-in, add-on
applet
tool
Control Panel
appendix, appendices
Article • 06/24/2022
In general, when referring to a small program, use the name of the program or the most
appropriate term, such as item, app, program, add-in, or applet.
Example
A Java applet in an HTML document supports animation, music, and page updates.
See also
add-in, add-on,
app, application,
tool
application developer, app developer
Article • 06/24/2022
Don't use application developer, applications developer, or app developer. Use software
developer, web developer, developer, or programmer instead.
application file, app file
Article • 06/24/2022
Don't use. Use the specific name of the file if you can. Otherwise, use program file.
application icon, app icon
Article • 06/24/2022
Don't use to refer to a program icon. Use the specific product name, such as the Word
icon, instead. If you must use a general term, use app icon.
It's OK to use application icon in content for developers when discussing programming
elements such as the ApplicationIcon property.
application window, app window
Article • 06/24/2022
Don't use to refer to a specific product window. Use the product name, such as the Word
window, instead.
Use argument in content for a general audience. Differentiate with parameter only if
necessary.
In content for a technical audience, use the same term consistently to refer to the same
kind of element. When you need to differentiate between them:
Use argument for a value or expression that contains data or code that's used with
an operator or passed to a function.
Use parameter for a value that's given to a variable and treated as a constant until
the operation is completed. For example, a date could be a parameter that's
passed to a scheduling function.
In content teaching basic skills, it's OK to use arrow to identify the arrow next to a list
box label. Don't use up arrow or down arrow, which refer to the arrow keys on the
keyboard.
Example
Select the Font arrow to display the list.
arrow keys
Article • 06/24/2022
Examples
Your assigned tasks
After you submit your request, you’ll receive a confirmation email.
assembly language
Article • 06/24/2022
Hyphenate as an adjective.
assistive
Article • 06/24/2022
Use to describe devices, technologies, and organizations that help people with
disabilities. Eye trackers and motion sensors are examples. Keep in mind that some
devices and organizations are useful to everyone. Refer to them as assistive only in
discussions about supporting people with disabilities.
Examples
(General discussion) Calibrate your motion sensor to track your body movements
correctly.
(Specific discussion) Learn about assistive technology built into Windows 10.
Ensure, insure, and assure are interchangeable in many situations. To improve worldwide
readability, Microsoft style makes these distinctions:
See property
audiobook
Article • 06/24/2022
One word.
author
Article • 06/24/2022
Don't use as a verb to mean to make something. Instead, use a clearer verb that
accurately describes the action, such as write, create, design, produce, or build.
Examples
Design mobile-optimized reports that people can access anywhere.
You don't need a runtime class if you're implementing a Windows Runtime interface for
local consumption—for example, if you're writing an app based around CoreApplication.
This article describes how to create a Transact-SQL stored procedure.
Example
In Word, multiple people can coauthor a document at the same time.
auto-
Article • 06/24/2022
In general, don’t hyphenate words beginning with auto-, such as autoscale and autodial,
unless it's necessary to avoid confusion. When in doubt, check The American Heritage
Dictionary .
For more information about prefixes, see The Chicago Manual of Style .
avg
Article • 06/24/2022
OK to use the abbreviation, without a period, in UI when space is tight. Otherwise, spell
out average.
Back End, Back-End
Article • 06/24/2022
Don't use if you can substitute a more specific term, such as server, operating system,
database, or network.
Examples
Back up your files regularly.
Schedule automatic backups.
Backbone
Article • 06/24/2022
Don't use in content for a general audience. You don't need to define backbone in
content for a technical audience.
Backspace
Article • 06/24/2022
Example
Recording begins when you hear the beep.
Below
Article • 06/24/2022
Don't use as an adjective preceding a noun (the below section) or following a noun (the
code below). Use a link, or use later or the following.
Examples
Use the following code to display information about the database.
See Installation instructions .
See Installation instructions, later in this article.
See preview
Bi-
Article • 06/24/2022
In general, don't hyphenate words beginning with bi-, such as bidirectional, bimodal, and
bimonthly, unless it's necessary to avoid confusion. When in doubt, check The American
Heritage Dictionary .
Don't capitalize.
Big-Endian, Little-Endian
Article • 06/24/2022
It’s OK to use big-endian and little-endian in content for a technical audience. Big-endian
refers to the method of physically storing numbers so that the most significant byte is
placed first. Little-endian is the opposite.
Billion, B
Article • 06/24/2022
See Numbers
Bio
Article • 06/24/2022
Global tip In many languages, the full term is translated because an abbreviation isn't
available. So you'll still need to allow ample space for expansion in localized text.
Bitmap
Article • 06/24/2022
One word.
Don't use generically to refer to any graphic. Use illustration, figure, picture, or a similar
term instead.
bits per second
Article • 06/24/2022
Don't use.
Black Hat Hacker
Article • 06/24/2022
Never use blacklist. Use blocklist instead. For more specific usage, blocked senders list
can be used.
Examples
Blocklists can help prevent unwanted spam. It could be useful to have a blocked senders
list.
blade
Article • 11/02/2023
Avoid talking about UI elements and instead try to discuss what the customer needs to
do. If you have to refer to a pane in the Azure portal, use blade.
Don't capitalize blade, but always include blade in the blade title or subtitle.
In a blade title or subtitle, use a plus sign (+) instead of and or an ampersand (&).
Include a space on each side of the plus sign.
Add an article, such as a or the, to a blade name that consists of a verb and a
singular noun.
Example
Add a connector blade. (Not Add connector blade.)
Don't use as a verb to mean removing the contents of a cell in a table or sheet. Use clear
instead.
blog, blogger, blogroll, weblog
Article • 06/24/2022
Use blogger to refer to a person who writes or publishes entries for a blog.
Use blogroll to refer to a list of links to other online content, particularly blogs, that's
provided on a blog page.
blue screen, bluescreen
Article • 06/24/2022
It's OK to use blue screen (two words) to refer to the screen display itself.
Example
The operating system stopped unexpectedly, and an error message appeared on a blue
screen.
Bluetooth
Article • 06/06/2023
Bluetooth is a proper noun and a registered trademark. Always capitalize. Use the
registered trademark symbol (®) upon first mention.
Blu-ray Disc
Article • 06/24/2022
Use this spelling and capitalization when talking about the disc. After the first mention,
it's OK to abbreviate to BD (no hyphen).
When referring to the technology (not a specific disc), it's OK to use Blue-ray [X].
board
Article • 06/24/2022
Don't use to describe hardware that provides a connection between a peripheral device
and a computer. Use card instead.
Examples
video card
motherboard
bold
Article • 06/24/2022
Use only as an adjective, not as a noun or verb. Don't use bolded, boldface, or boldfaced.
Examples
To apply bold formatting to the selected text, select Ctrl+B.
The newly added parameters are displayed in bold type.
The selected text is bold.
In writing for customers, use regular type to describe type that's neither bold nor italic.
bookmark
Article • 06/24/2022
One word. Use favorite, not bookmark, to refer to a saved site or webpage.
See favorite
Boolean
Article • 06/24/2022
Always capitalize.
boot
Article • 06/24/2022
In content for a technical audience, it's OK to use boot as an adjective, as in boot sector
and boot sequence—but use startup instead if possible.
If the UI or API uses boot in a label or element name, use boot to refer to the label or
element name, but use start or startup to refer to the action or event described.
Examples
The Boot.ini file stores startup options.
Diagnosing and correcting problems that affect the startup process is an important
troubleshooting skill.
Don't use except in discussions of the BottomLeft and BottomRight properties. Use
lower left and lower right instead.
Use to describe the visible element, usually a dotted rectangle, that surrounds a set of
selected elements. If necessary, use dotted rectangle or dotted box to describe the
bounding outline in content for a general audience, and then use bounding outline in
subsequent references.
When you need to refer to dialog box elements by name, use box instead of field to
refer to any box except a checkbox or a list box. For a checkbox, use the complete term,
checkbox. For an element that displays a list, such as a dropdown list box, use list instead
of box for clarity.
Examples
the Read-Only box
the File Name box
the Hidden Text checkbox
the Wallpaper list
See also
Describing interactions with UI
Formatting text in instructions
Computer and device term collection
bps
Article • 06/24/2022
One word.
broadcast
Article • 06/24/2022
OK to use as an adjective, a noun, or a verb. Use broadcast, not broadcasted, as the past-
tense form of the verb.
Use to refer to manually scanning internet sites or other files. To describe using the
search feature of an app, product, or service, or using an internet search engine, use find
or search.
It's OK to use browse the web, but use browse through a list, database, document, or
similar item.
bug fix
Article • 06/24/2022
Don't use. To describe the general category of fixes for an issue, use software update.
build
Article • 06/24/2022
Don't use in content for a general audience to mean creating things like documents,
charts, graphics, and worksheets. Use create instead.
In content for a technical audience, it's OK to use build as a verb to mean to compile
and link code and as a noun to refer to a prerelease version.
bulk
Article • 06/24/2022
In content for a general audience, don’t use bulk as an adverb, such as bulk add or bulk
edit, unless the term is in the UI.
In content for a technical audience, avoid using bulk as an adverb to describe an action
performed on multiple objects. Try in bulk as an alternative.
Don't hyphenate.
Examples
Add multiple users at the same time.
Replace a value across a large number of fields.
Update multiple product attributes in a single operation.
button
Article • 06/24/2022
When you need to discuss UI elements, use button instead of command button, option
button, or action button. If possible, refer to a button by its label only without using the
word button. If you need to use the word button for clarity, button is lowercase. For
example, references to an unnamed button such as Maximize may be clearer if you
describe it as the Maximize button.
Examples
Select a file, and then select OK.
To enlarge a window to fill the entire screen, select the Maximize button.
In an online store (either in a product experience or the web), avoid including by in the
publisher line. For example, use Microsoft not by Microsoft.
It's OK to use C, C++, and C# as adjectives. Don't form hyphenated modifiers with them,
such as C-based or C-callable.
Examples
a C program
a program based on C++
built with exported functions that are callable by C
cable
Article • 06/24/2022
Use cache to refer to a special memory subsystem where data values are
duplicated for quick access.
Use disk cache to refer to a portion of RAM that temporarily stores information
read from a disk.
Don't use cache or file cache to refer to the location of internet files that are
downloaded as you browse the web. Use Temporary Internet Files folder.
calendar
Article • 06/24/2022
Don't use as a verb. Use schedule, list, or another appropriate verb instead.
call back, callback
Article • 06/24/2022
When you see can in your writing, consider deleting it. Can implies ability but not action.
Rewrite to describe the action if possible.
Example
Use the /b option to force a black-and-white screen.
When ability is what you need to express, it's OK to use can to describe actions or tasks
that the reader or program is able to do. Use might to express possibility. Don't use may,
which might be interpreted as providing permission.
Don't substitute could for can unless you're referring to the past.
cancel, canceled, canceling, cancellation
Article • 06/24/2022
Use cancel the selection instead of deselect or unmark. Use clear to refer to checkboxes.
Use cancel to describe ending code requests and processes before they're complete.
Spell canceled and canceling with one l, but spell cancellation with two l's.
carry out vs. run
Article • 06/24/2022
Use run, not carry out, to describe actions related to commands, macros, and programs.
Capitalize references to the technique for adding fonts, colors, and so on to web
content. Spell out unless the abbreviation CSS is familiar to your audience.
Lowercase references to style sheets created using the technique. Don't use CSS to refer
to a specific cascading style sheet. Instead, use the CSS file, the cascading style sheet, or
the style sheet.
Examples
If this is your first time working with Cascading Style Sheets (CSS), don’t worry.
Use a custom style sheet to create a unique look for your SharePoint site.
It looks like there's a problem with the CSS file.
catalog
Article • 06/24/2022
Refer to the category (x) axis on the first mention. On subsequent mentions, use x-axis.
It's OK to use horizontal (x) axis in content for a general audience.
In 3D charts, both the x-axis and y-axis are usually category axes.
Don't use italic formatting for the x in x-axis or the y in y-axis unless the entire word is
italic.
See also
value axis
x-axis
y-axis
cell phone, cellular phone
Article • 06/24/2022
Don't use.
It's OK to use cellular in the context of cellular data network or cellular data connection.
Don't use as a synonym for code page. A character set appears on a code page.
chart
Article • 06/24/2022
Don't use as a verb when referring to entering data for a chart. Use plot instead.
Use the noun chart instead of graph to refer to graphic representations of data. For
example, use bar chart, pie chart, and scatter chart.
chat
Article • 06/24/2022
Use as an adjective, a noun, or a verb in the context of internet or intranet chat. Use
voice chat and video chat if necessary to avoid ambiguity.
chatbot
Article • 06/24/2022
Use check mark to refer to a mark placed next to an item to show it’s selected.
Use checkbox, not box or check box, to refer to a checkbox in UI. Avoid talking about UI
elements. Instead, discuss what the customer needs to do or what they're looking at.
Use select and clear with checkboxes, not turn on and turn off, mark and unmark, check
and uncheck, or select and deselect.
OK to use as a verb phrase, as in check in code or check in changes. Don't use as a noun.
child folder
Article • 06/24/2022
Don't use. Use subfolder, subdirectory, folder, or the name of the folder.
choose
Article • 06/24/2022
Avoid this verb, which is specific to using a mouse. Instead, use verbs that work with
multiple devices, such as select.
It's OK to use click when you need to describe mouse actions specifically.
It's OK to use client side in writing for a technical audience when it refers specifically to
the client part (side) of a program or protocol that acts on both a server computer and a
client computer.
Avoid using client-side as an adjective. If you must use it as an adjective, hyphenate it.
client/server
Article • 06/24/2022
Always use the slash. Capitalize both words if the context requires client to be
capitalized.
clipboard
Article • 06/24/2022
Spell out and capitalize the word Close. It's OK to use the Close button to eliminate
ambiguity in content that teaches beginning skills, but for general audiences, just use
Close. Use bold for Close when you're talking about the Close button. If you can, use an
inline graphic of the button.
Examples
Select Close .
In general, don’t hyphenate words beginning with co-, such as coauthor and coordinate,
unless it’s necessary to avoid confusion. When in doubt, check The American Heritage
Dictionary .
Don't use as a synonym for character set. A character set appears on a code page.
code point
Article • 06/24/2022
Two words.
codec
Article • 01/23/2018
Two words when referring to the color lookup table in a video card.
column format
Article • 06/24/2022
Two words. Use only in content for a technical audience to describe a box in which the
user can enter or select a value. Don't use in content for a general audience. Instead,
refer to it as a box, using the label provided in the UI.
Use enter to indicate that the user can either type an item in the box or select an item in
the list. Or just say For [Control name], enter [value].
Examples
In the Size box, enter the font size you want.
For Size, enter a font size.
In general, avoid talking about the UI. Instead, talk about what the customer needs to
do. If you must refer to commands on menus in content for a general audience, use
command instead of menu item, choice, or option.
In content for developers about creating UI elements, it's OK to use menu item when
appropriate.
See also
Describing interactions with UI
Formatting text in instructions
option, option button
command button
Article • 06/24/2022
Don't use in content for a general audience. Most of the time, just refer to the button by
its UI label. In content that teaches beginning skills, use the label followed by the word
button.
Examples
For information about the dialog box, select the Help button.
For information about the dialog box, select Help.
It's OK to use command button in content for developers about creating command
buttons.
Examples
command-line parameter
command-line tool
It's OK to use on the command line in the context of building apps using command-line
tools in Visual Studio.
Use command-line program in content for a general audience. Use console application
only in content for a technical audience.
See also
Formatting developer text elements
command prompt
console
command prompt
Article • 06/24/2022
Command prompt refers only to a prompt itself. For example, C:> is a command prompt.
The window in which a command prompt appears is the Command Prompt window.
Note the capitalization.
Don't refer to the Command Prompt window as a console window except in content for
a technical audience.
Example
At the command prompt, enter certutil -setreg ca.
Use the term that makes the most sense for your audience.
Example
After you save the file, compile your program.
compute
Article • 06/24/2022
In content for a technical audience, it’s OK to use compute to refer to computation, such
as in compute hours and compute-intensive. For a general audience, use terms such as
computing time or processor-intensive.
Examples
Learn how to compute the periodic annual interest rate in Microsoft Excel.
Each Microsoft Azure compute instance represents a virtual machine.
computer
Article • 06/24/2022
Use connect, make a connection, and similar phrases to describe attaching a computer to
a network, whether intranet or internet.
Don't use connect as a synonym for sign in or map, as in mapping a drive letter to a
shared network folder. But use disconnect to describe removing a mapped network
drive.
Use console window and console application only in content for a technical audience. Use
Command Prompt window and command-line program in content for a general
audience.
See also
command line, command-line
command prompt
snap-in
context menu
Article • 04/12/2018
Use context menu only in content for developers. Make it clear that it refers to the
shortcut menu.
Examples
The Control.ContextMenu property gets or sets the shortcut menu associated with the
control.
Undo, Cut, Copy, Paste, Delete, and Select All menu commands are included as a
standard part of the context menu for the TextBox control and appear on the resulting
shortcut menu.
Always hyphenate.
contiguous selection
Article • 06/24/2022
Don't use. Use multiple selection instead. If it's important to emphasize that all the
selected items are adjacent to one another, use adjacent selection.
In content for a general audience, don't use control to refer to a UI element such as a
text box, checkbox, or list box. It's OK to use control to refer to adding a user-defined
control in a program.
Examples
In the Font list, select the font that you want to use.
On the Developer tab, in the Controls group, click the Rich Text control or the Text
control.
What can I control with Parental Controls?
Control Panel
Article • 06/24/2022
Use Control Panel, not the Control Panel, to refer to the entire Windows Control Panel
feature.
Most of the time, refer to specific, named control panels. When you must discuss control
panels generically, refer to an individual control panel as a control panel item
(lowercase). When you must refer to the icons that represent control panels, use control
panel icon (lowercase). Don't use applet, program, tool, or control panel to refer to either
the icons or the items.
Use bold formatting for the names of control panel items and icons and to refer to the
Control Panel command on the Start menu. Otherwise, don't use bold formatting.
In documentation for a technical audience, refer to control panel home page and control
panel category page (lowercase).
When referring to a control panel item’s hub page, use main <control panel item name>
page.
Examples
In Control Panel, select Network and Internet, and then select Internet Options.
To open Internet Options, select Start, select Control Panel, and then select Network
and Internet.
See also
add-in, add-on
app, application
applet
tool
controller
Article • 06/24/2022
Avoid referring by name to this icon and the menu that it opens. If you must, refer to
the <App Name> icon or the <title bar> shortcut menu.
conversation as a platform (CaaP)
Article • 06/24/2022
Example
single-core, dual-core, and multi-core processors
corrupted
Article • 06/24/2022
Avoid. Try to use a more empathetic statement to describe a file or data that has been
damaged. Better yet, offer help in fixing it if possible. Don't use corrupt.
Example
Looks like something's wrong with that file. Do you want to try to repair it?
country or region
Article • 06/24/2022
Use instead of country for list headings, descriptions, and other contexts that might
include named dependencies or disputed territories. In general discussions, use just
country. Don't use geography or geo as a synonym for country or country or region.
Examples
This product isn't available in some countries.
Enter your country or region.
It's OK to use country/region where space is limited. Capitalize both words if the context
requires country to be capitalized. For example, if country/region is used as a label in a
form, capitalize as Country/Region.
crash
Article • 06/24/2022
Don't use.
Use fail for disks or other hardware, or stop responding for programs or the operating
system.
cut, cut-and-paste
Article • 06/24/2022
As a verb, even to refer to an action involving the Cut command. Use delete
instead.
As a verb to describe temporarily moving text to the clipboard. Use move or copy
instead.
As an imperative verb in procedures involving the Cut or the Delete command. Use
delete instead.
As a noun to refer to the action of the Delete command. Use deletion instead.
Don't use cut-and-paste or cut-and-replace as a noun or verb. Use delete instead. It's OK
to use paste by itself.
Examples
Select Cut to delete the selected text.
Select the text you want to delete, and then select Cut.
Select Cut to move the selected text to the clipboard.
Delete the text and paste it somewhere else.
Cut-and-paste capabilities are available across most Windows devices.
cyber-
Article • 06/24/2022
Don’t hyphenate words that begin with cyber, such as cybersecurity, cyberspace, and
cyberattack.
Dark mode is a display setting that changes the interface from a bright background
color to a darker color. This setting can be easier on the eyes in lower-light
environments and for people who prefer interfaces that aren’t as bright.
Examples
Use dark mode to reduce eye strain.
Use data as both a singular and plural noun. Don't use datum.
Always use data with a singular verb, even if you're talking about more than one data
set. Don't use the data are.
Examples
The data shows that 95 percent of users prefer a graphical interface.
The data gathered so far is incomplete.
These facts contradict earlier data.
Two words.
data record
Article • 06/24/2022
One word.
datacenter
Article • 06/24/2022
One word.
datagram
Article • 06/24/2022
One word.
deaf or hard-of-hearing
Article • 06/24/2022
Use only in the context of software development. Don't use as a synonym for
troubleshoot.
deceptive software
Article • 06/24/2022
As a verb, use only to refer to decreasing an integer count by one. Don't use as a
synonym for decrease.
Examples
If you don't choose a template, Normal.dot is applied by default.
This value specifies the number of sheets to add. The default is one sheet.
defragment
Article • 06/24/2022
Don't use except to reference the term when it appears in the UI or an API. Don't use
deinstall to refer to the related action. Use remove instead.
Example
The DeInstall method removes the specified network component from the operating
system.
Use as a verb to describe the results of using the Delete or Cut command, such as
moving files to the Recycle Bin in Windows, moving items to the Deleted folder in
Outlook, and moving items to the clipboard. Use delete to describe these actions even if
the customer uses a different method, such as by dragging a file to the Recycle Bin or
using the Cut command.
Use delete to refer to actions that result from pressing the Delete or Backspace key on
the computer, such as deleting selected text.
Don't use delete as a synonym for remove. Don't use cut or erase as a synonym for
delete.
Examples
Delete the second paragraph.
Delete MyFile.txt from the Windows folder.
Remove the Size column from the Inbox.
Don't use. Use perimeter network instead. On the first mention, it's OK to say:
perimeter network (also known as DMZ, demilitarized zone, and screened subnet)
deprecated
Article • 06/24/2022
Don't use in content for a general audience. Use obsolete or another appropriate word.
depress, depressed
Article • 06/24/2022
Don't use. Use clear for checkboxes and cancel the selection for other UI elements.
Use to refer to the work area on the Windows screen. Refer to the desktop as client area
only in content for a technical audience and only if necessary.
It's OK to use desktop when it's necessary to distinguish the core version of an app from
its variations.
Example
The feature is available on the Outlook desktop, Outlook on the web, and Outlook.com.
Use a more precise term, such as website or folder, to describe an end point, such as the
location reached when a customer clicks a link, the folder to which a file is copied or
moved, or the document in which a linked or embedded object is stored. Use
destination as a modifier only if necessary for clarity.
Avoid. If you can, use more specific language, such as copy the file to OneDrive. Don't
use target drive or target file.
device
Article • 06/24/2022
Use device driver only in the context of a driver development kit (DDK) or in a general
discussion about installing peripheral devices. If you're referring to a driver for a specific
device, refer to the driver for that device, such as mouse driver or printer driver.
In general, avoid talking about UI. Instead, talk about what the customer needs to do.
When you need to refer to a dialog box, use dialog. Don't use pop-up window, dialog
box, or dialogue box.
Use only as an adjective (as in dial-up connection), not as a noun or verb. Always
hyphenate.
Use dial as the verb to refer to placing a call or using a dial-up device.
different
Article • 06/24/2022
In comparisons, use different from most of the time. Use different than only when than is
followed by a clause. Don't use different to.
Examples
The result of the first calculation is different from the result of the second.
If the result is different from the result that you expected, verify that you entered your
data correctly.
Make sure comparative statements that use different are parallel. Read them carefully to
make sure they mean what you intended.
Example
The result of the first calculation is different from the result of the second.
Sentences that use different than are often difficult to read, even if they're grammatically
correct. They work best when the clauses on both sides of the comparison are balanced
and parallel. If it's difficult to make them parallel, consider rewriting.
Example
The regional setting doesn't match the language of the localized version of the
operating system.
dimmed
Article • 06/24/2022
Most of the time, talk about the actions that customers should take rather than
describing UI.
Don’t use to describe commands or options that are in an unusable state—use not
available or isn’t available instead. It’s OK to use appears dimmed if you must describe
their appearance. Use shaded to describe the appearance of checkboxes that represent a
mixture of settings.
Examples
The command isn't available until you select text.
If the option appears dimmed, it's not available.
Selected effects appear shaded.
Most of the time, use folder instead. Use directory only in content for developers when
you need to refer to the structure of the file system or to match the API.
When admins turn off products, settings, or features, it’s OK to use disable. But
substitute terms like make unavailable or block if you can reasonably do so.
Example
If the command prompt isn’t available, your network administrator might have turned
off this feature.
See also
Accessibility term collection
turn on, turn off
disabled (person)
unavailable
enable, enables
disabled (person)
Article • 05/22/2023
Don’t use disabled to refer to people with disabilities, unless you know that a specific
audience prefers otherwise. Use person with a disability or a more specific, people-first
term like person with low vision.
For more details on exceptions to this guideline, see Accessibility term collection
Don't use except in content for a technical audience, and only if the term appears in the
UI or API.
If you need to describe nonadjacent selected items, use multiple selection or list the
specific items.
Spell out as Domain Name System, not Domain Name Server. When discussing the DNS
networking protocol, spell out Domain Name System on the first mention. When
discussing the Windows DNS feature, don't spell out DNS.
The Windows feature is DNS, not DNS Server or Microsoft DNS Server. If you must
emphasize that you're referring to the Windows feature and not to the networking
protocol, mention Windows.
A DNS server (lowercase s) is a computer that's running DNS server software. DNS
Server (capital S) is the Windows service that appears in the Computer Management
console. In general, refer to the service only in a discussion about stopping and starting
it.
A DNS client (lowercase c) is a client of a DNS server. DNS Client (capital C) is the
Windows service that appears in the Computer Management console. In general, refer
to the service only in a discussion about stopping and starting it.
document
Article • 06/24/2022
To refer to any editable file located in a folder, use a more specific word, such as
workbook, presentation, or database, if you can. Precede the descriptive word with a
product name, such as PowerPoint presentation, when you need to distinguish a file
created in a certain product from files created in other products.
Use file for more general uses, such as file management or file structure, or references to
files of mixed types.
domain
Article • 06/24/2022
Domain has different meanings in database design, Windows, and internet addresses.
Define the term on the first use, if necessary, to make sure the meaning is clear.
dot-com
Article • 06/24/2022
Don't use.
dotted rectangle
Article • 06/24/2022
Use only if you need to describe the appearance of the element that a customer drags
to select a region on the screen. Otherwise, use bounding outline (not marquee) instead.
Hyphenate as an adjective.
Don't use as a verb. Instead, use a phrase such as uses double buffering.
double-click, double-clicking
Article • 06/24/2022
Use download to describe the intentional transfer of data and files to a system or device.
Use install to describe adding apps, hardware, and drivers to a device.
When you use download as a verb, describe what the customer is transferring and where
the customer is transferring it to.
It's OK to use download as a noun to describe data or a file that's available for
downloading or that has been downloaded.
In your writing, make sure it's clear whether download is used as a noun or verb.
Examples
Install the app.
To learn more about integrating data security across your enterprise, download the
poster to your device.
See also
install
load
upload
drag, drag and drop
Article • 06/24/2022
Don't use drag and drop except as an adjective to describe behavior that a programmer
puts in a program, such as drag-and-drop editing or drag-and-drop feature. Use move or
drag instead.
Don't use click and drag. It's OK to use press and drag to teach mouse techniques in
content that teaches beginning skills.
It's OK to use drill down, drill up, and drill through in content about data and the reports
generated from them.
Two words as a verb. Hyphenate drill-down and drill-up as adjectives. Note that
drillthrough as a noun or an adjective is one word, no hyphen.
Examples
If you have grouped items in your PivotTable, you can drill down on a group name.
Then, you can drill back up to analyze summary data.
Using drill-down and drill-up actions, you can expand and collapse sections within a
report to find the data that interests you the most.
If you add the ability to drill through on an existing mining model, the model must be
reprocessed before you can drill through to the data.
Use a drillthrough query to retrieve details from the underlying cases or structure data.
Drillthrough is useful if you want to see additional details from the case data.
Don't use to mean following a path (such as folders) or giving something further
examination.
Example
Microsoft MVPs joined an in-depth discussion about Azure security management
solutions.
drive
Article • 06/24/2022
Most of the time, avoid talking about UI elements. Instead, describe what the customer
needs to do. If you must refer to a dropdown menu or list, it’s OK to use dropdown as an
adjective. Avoid using dropdown as a noun. (Like as a UI label: Dropdowns.)
Examples
Pick from the options in the dropdown list.
See also Describing interactions with UI, Formatting text in instructions, Computer and
device term collection
DVD
Article • 06/24/2022
Don't spell out DVD. If you refer to a DVD as a disc, use the correct spelling.
Most of the time, use DVD by itself. If you need to be specific, it's OK to use video DVD,
audio DVD, DVD-ROM, DVD-R, DVD-RAM, or DVD-RW.
Refer to the drive for a DVD as the DVD drive, not the DVD player.
Spell out on the first mention unless you're positive that your audience knows the term.
On subsequent mentions, use the abbreviation DLL. Use .dll (lowercase with a period) to
refer to the file name extension.
Examples
There are some legitimate business reasons for spoofing—for example, an assistant
might need to send email for another person within your organization.
The template can work for different environments, such as testing, staging, and
production.
Learn how to use infrastructure automation tools, like Packer and Azure Automation, to
manage Azure virtual machines.
earlier
Article • 06/24/2022
If possible, use a hyperlink to help users find information elsewhere in the content. If
you can't use a link, use earlier, preceding, or previous instead of above to mean earlier in
a piece of content.
Use or earlier or previous instead of or lower to refer to all versions of a product that
precede a particular release if the statement is accurate for all preceding releases. For
example, don't use Windows 10 or earlier unless the statement is accurate for Windows
1.0.
Example
You can open files created in previous versions of Microsoft Visio. (If you can open files
in every version of Visio including and previous to the version being discussed.)
Don't use.
e-form, form
Article • 06/24/2022
Don't use. Use a complete phrase, such as either close the document or close the
program.
elastic service capacity
Article • 06/24/2022
The name of the ellipsis button varies, based on the result of using it.
On the first mention, provide a graphic of the button or include (…) after the button
name. On subsequent mentions, use the graphic rather than the words.
Global tip In some languages, the translation of email is different for noun and verb
forms. If you use email as a noun, provide enough context that localizers can identify its
role in the sentence. For example, write send an email, which positions email after a verb
and an article, where a noun is expected. In contrast, Email used by itself as a heading
could be a noun or a verb.
Examples
You have two new emails.
Scroll through email to find the message you want to read.
You have new mail.
Email us your comments.
In the right context, emoticons can help customers connect with us.
The emoticons :) and :( are widely understood. Be cautious using other emoticons.
Most of the time, don’t use emoji in text-based communications. When you do, be
aware of potential cultural and diversity implications, as you would with any image. To
learn more, see Bias-free communication and Global communications.
In discussions about emoji, use emoji as both the singular and plural noun forms.
Emoticons and emoji might be removed in localized versions. Make sure your message
gets across without them, and don't embed them in images.
enable, enables
Article • 11/15/2023
Don’t use enables (or allows or lets) to refer to things that Microsoft or Microsoft apps
make possible for the customer. Rewrite to focus on what’s important or possible from
the customer’s point of view. For example, say, "Write, draw, and take notes on
webpages with Microsoft Edge," and not "Microsoft Edge enables you to write, draw,
and take notes on webpages."
Don’t use enable to describe making a feature, setting, or command available. Replace
with specific, plain language phrases such as turn on, allow, add, or rewrite the sentence.
In product UI, use On/Off (not Enable/Disable) as labels for a switch that controls the
availability of a feature or a capability in the product. Or use more specific pairs of words
such as show/hide, add/remove, or allow/block.
See also
disable, disables (functionality)
Use as a verb to describe stopping communications and network connections. Use close
for apps and programs.
Example
To end your server connection, go to Tools and select Disconnect Network Drive.
One word.
endpoint
Article • 06/24/2022
One word.
End-User License Agreement (EULA)
Article • 06/24/2022
Ensure, insure, and assure are interchangeable in many situations. To improve worldwide
readability, Microsoft style makes these distinctions:
It's OK to use enterprise for an IT pro or developer audience to mean a large company or
corporation. Use as an adjective if possible, as in enterprise computing or enterprise
deployment, rather than as a noun to mean corporation.
Don't use to refer to a text-entry field. Refer to the box by its label. If you must use a
descriptor, use box.
Don't use as a synonym for delete unless the app requires it, as in Paint.
Don't use except in a citation that includes three or more authors. Use and others
instead.
etc.
Article • 06/24/2022
Don't use. Instead be specific. When space is limited, use such as or like followed by an
example or two.
Examples
Body text is most readable in Times New Roman, Palatino, and other serif fonts. (Not
Body text is most readable in Times New Roman, Palatino, etc.)
Body text is most readable in serif fonts like Palatino.
euro
Article • 06/24/2022
Lowercase.
Plural: euros
Symbol: €
In US content, place the euro symbol in front of the amount. Different locales might
place the euro symbol elsewhere, as appropriate. A euro is divided into 100 cents. When
expressing an amount in euros and cents in US content, use a decimal point. Different
locales might use a decimal point or a comma, as appropriate.
Example
€3.50
Use supports the euro currency standard to refer to a country's use of the euro.
Use the following phrases to refer to countries that have adopted the euro as their
currency:
Use references to the EMU cautiously. Some people aren't familiar with the organization.
Note On subsequent mentions, it's OK to use the abbreviations EU and EMU. It's also OK
to refer to EU members as EU member states and to EMU members as EMU member
states.
Use non-euro nations to refer to EU member states that haven't adopted the euro as
their currency.
The terms euroland and eurozone are OK to use on websites with an informal tone.
Don't use these terms in product documentation or other formal contexts, especially if
the content will be localized.
It's OK to use e-words, such as e-book and e-commerce, that are included in this guide
and in The American Heritage Dictionary .
Lowercase the e in body text, and capitalize the E at the beginning of a sentence or a
heading. The letter following the hyphen is capitalized only when title-style
capitalization is required, which is rare in Microsoft content.
Examples
(Sentence-style capitalization) E-commerce and security
(Title-style capitalization) Strategic E-Commerce Systems and Tools for Competing in the
Digital Marketplace
Use executable and .exe as adjectives, not nouns. Use an, not a, as the article preceding
.exe: an .exe file.
Examples
an executable program
the .exe file
Use executable file only in content for a technical audience. For a general audience, use
program file instead.
execute
Article • 06/24/2022
Don't use except to follow the UI. Use run instead. Even if the UI includes execute, the
action is run. Always use run in the context of macros and queries.
Examples
To run the program, select Execute.
Commands are run in the order in which they're listed in the file.
A thread is the basic unit of program execution.
exit
Article • 06/24/2022
Use to describe a customer action that displays more or fewer subentries in a folder or
outline.
Example
To expand the folder, select the plus sign (+).
expose
Article • 06/24/2022
Don't use in content about UI. Use make available, display, or a similar term.
Examples
the .bak extension
the .bak file name extension
fail
Article • 06/24/2022
In content for a general audience, use only to refer to disks and other hardware. Use
stop responding to refer to programs or the operating system.
It's OK to use fail in content for a technical audience to describe an error condition. For
example, E_FAIL is a common return value in COM programs. A function that returns
E_FAIL has failed to do something.
Example
Back up your files to safeguard them against loss if your hard drive fails.
Two words as a verb, one word as an adjective or a noun. Don't use in content for a
general audience.
Examples
failover cluster
a planned failover
Follow these instructions to fail back your servers after they've failed over to Azure.
FALSE
Article • 06/24/2022
In content for developers, use all uppercase to refer to a return value, or follow the
capitalization used in the specific programming language.
family
Article • 06/24/2022
Don't use to refer to the geographic region of East Asia. Use East Asia or Asia instead.
far-left, far-right
Article • 06/24/2022
Accessibility tip Don't use directional terms (left, right, up, down) as the only clue to
location. Individuals with cognitive disabilities might have difficulty interpreting them, as
might people who are blind and use screen-reading software. It's OK to use a directional
term if another indication of location, such as in the Save As dialog box, on the Standard
toolbar, or in the title bar, is also included. Directional terms are also OK to use when a
sighted user with dyslexia can clearly see a change in the interface as the result of an
action, such as a change in the right pane when an option in the left pane is selected.
favorite
Article • 06/24/2022
Use to refer to a webpage or site the customer may want to return to later in Microsoft
Edge or Internet Explorer. Customers save favorites to the Favorites menu. Use
lowercase when referring to a favorite website, and capitalize the menu name. Avoid
using as a verb.
Examples
Select Add to favorites to add a website to the Favorites menu.
Go to the Favorites menu to see your list of favorite websites.
fax
Article • 06/24/2022
Lowercase. Abbreviation for facsimile. It's OK to use fax as an adjective (fax machine, fax
transmission), as a noun (your fax arrived), or as a verb (fax a copy of the order).
field
Article • 06/24/2022
Don't use to refer to a text-entry box. Refer to the box by its label. If you must use a
descriptor, use box instead of field.
It's OK to use field to refer to Word field codes, in a database context, and in other
technical contexts.
file
Article • 06/24/2022
Try to use a more specific term, such as document (Word), workbook (Excel), or
presentation (PowerPoint).
It's OK to use file to discuss units of storage or file management or to refer to files of
mixed types.
file attributes
Article • 06/24/2022
Use lowercase for file attributes such as hidden, system, read-only, and archive.
File Explorer
Article • 06/24/2022
Use instead of Windows Explorer. Don't use an article, such as the, to precede File
Explorer. Don't shorten to Explorer.
file name
Article • 06/24/2022
Two words as an adjective or a noun when referring to the name of a file. Don't
hyphenate.
Usually one word when referring to a programming term, such as the FileName
property.
Example
Set the FileName property before you set an initial file name.
file name extension, extension
Article • 06/24/2022
Examples
the .bak extension
the .bak file name extension
finalize
Article • 06/24/2022
Use find and replace as separate verbs, not as a single verb phrase. Don't use find and
replace or find-and-replace as a noun or an adjective.
Examples
Find the word gem, and replace it with diamond.
Search through your document, and replace cat with dog.
Don't use global to describe finding and replacing. Use all instances or all occurrences
instead.
Examples
Find all occurrences of the word gem, and replace it with diamond.
Search through your document, and replace all instances of cat with dog.
Use find characters and replacement characters to describe what the customer enters
into a find or replace box.
first line, first-line
Article • 06/24/2022
Examples
The XML declaration typically appears as the first line in an XML document.
Help your first-line workers to perform more efficiently.
fitness band
Article • 06/24/2022
In content for a general audience, don't use flush, flush to, flush left, or flush right to
describe text alignment. Instead, use even, left-aligned, or right-aligned, as appropriate.
In content for a technical audience, it's OK to use flush as a verb, for example, flush the
buffer.
flyout
Article • 06/24/2022
Don’t use in content for a general audience. Instead, describe what the customer needs
to do.
It’s OK to use flyout as an adjective in content for a technical audience if you need to
describe a transient UI element that displays settings or information related to what the
customer is doing.
Examples
flyout menu
flyout message
flyout control
Avoid using flyout as a noun (for example, “the flyout appears”). Don’t use as a verb (for
example, “the menu will fly out”).
folder, folder icon
Article • 06/24/2022
In general, try not to talk about UI. Instead, talk about what the customer should do.
In content about Windows, use folder to refer to a container for files and other folders.
Use directory only in content for developers when you need to refer to the structure of
the file system or to match the API. For MS-DOS, use directory.
Use folder icon to describe the visual representation of a folder. Don't use directory icon.
Note Not all folders contain files or other folders. For example, the Printers and Control
Panel apps are also folders. Describe the nature of the folder, if necessary.
In instructions, use bold formatting for the folder name if you're directing the customer
to select, type, or otherwise interact with the name.
Examples
You can find the file on your hard drive in C:\Windows\System\Color.
You can find the file on X:\Windows\System\Color.
You can find the file in the Color folder.
The system files are in the System subdirectory in the Windows directory.
Select the Windows folder.
Select Documents, and then select the file you want.
Example
The following table compares the different rates.
If following is the last word before what it introduces, follow it with a colon.
See also
earlier
later
Lists
font, font style
Article • 06/24/2022
Use font, not typeface, for the name of a typeface design such as Times New Roman or
Segoe UI.
Use font style, not type style, to refer to the formatting, such as bold, italic, or small caps,
and font size, not type size, for the point size, such as 12 points or 14 points.
When referring to bold formatting, use bold, not bolded, boldface, or boldfaced. When
referring to italic formatting, use italic, not italics or italicized.
Example
Select the bold characters, and then select Bold to remove bold formatting.
In writing for customers, use regular type to describe type that's neither bold nor italic.
For information about when to use various font styles, see Text formatting.
foo, foobar, fubar
Article • 06/24/2022
Don't use foo, foobar, or related words in content for a general audience. It's OK to use
these words as placeholders or variable names in content for a technical audience, but if
you can, use another placeholder instead, such as Example.exe.
footer
Article • 06/24/2022
Spell out on the first mention. On subsequent mentions, it's OK to abbreviate as 4GL.
frameset
Article • 06/24/2022
Use frameset document to describe the HTML document that describes the frame layout
in a frames page.
Use frames page to describe the page itself, but don't use this term in content for a
general audience. In general discussions, use frames.
freeze, frozen
Article • 06/24/2022
Don't use freeze as a synonym for stop responding. Don't use frozen to describe the
resulting state.
Don't use. Use display name instead to refer to a person's name as it appears in an
address or email list.
from vs. on
Article • 06/24/2022
Examples
Paste the text from the clipboard.
From the time you set the clock, the alarm is active.
Example
On the File menu, select Open.
front end, front-end
Article • 06/24/2022
In content for a general audience, don't use as a synonym for the desktop interface to a
database or server. Instead, refer to the program by name, or use interface, program,
app, or another specific and accurate term instead. It's OK to use these terms in content
for a technical audience.
Examples
A RESTful API uses HTTP requests to get, put, post, and delete data.
Every C++ program has at least one function, which is main().
gallery
Article • 06/24/2022
Example
Select a picture from the gallery.
Two words.
garbage collection, garbage collector
Article • 06/24/2022
OK to use in content for a technical audience to refer to the automatic recovery of heap
memory or to the automatic deletion of objects that the runtime environment
determines are no longer being used.
Include the when used as a noun. When General Data Protection Regulation or GDPR is
used as an adjective, include the if the syntax of the sentence requires it.
Examples
Compliance with the General Data Protection Regulation (GDPR) is an ongoing process.
Compliance with the GDPR begins with a few key steps.
Learn how Microsoft products and services can help you on the road to GDPR
compliance.
general protection fault, GP fault
Article • 06/24/2022
GB is also the abbreviation for Great Britain (England, Scotland, and Wales). Don't use
United Kingdom (UK), Great Britain (GB), and England interchangeably.
gigahertz, GHz
Article • 06/24/2022
Examples
Look in the specified folder.
Use the Find command to search for all occurrences of a specific word.
The meeting is always at a particular time.
global
Article • 06/24/2022
Don't use global to describe the process of finding and replacing. Instead, describe the
action or use all instances or all occurrences.
Examples
Use the Find and Replace commands to find all occurrences of specific text and replace
it with different text.
The manufacturer is using Office 365 to expand its global supply chain.
As a noun, use graphic to refer to a picture, display, chart, or other visual representation.
Use graphics to refer in general to pictures, displays, charts, and other visual
representations using computers. For example, graphics software.
Most of the time, use graphical as an adjective. Use graphic as an adjective only to mean
vivid or realistic or in the phrase graphic arts.
Examples
To import a graphic from another file, select Picture.
Select the graphics file you want to open.
The image is graphic and accurate.
This course provides graphic design basics.
The graphical UI simulates a coliseum.
graphics adapter
Article • 06/24/2022
Most of the time, talk about the actions that customers should take.
Don’t use gray or grayed out to describe commands or options that are in an unusable
state—use not available or isn’t available instead. Use appears dimmed if you must
describe their appearance. Use shaded to describe the appearance of checkboxes that
represent a mixture of settings.
Examples
The command isn’t available until you select text.
If the option appears dimmed, it's not available.
Selected effects appear shaded.
Don't use greater or better to mean or later when identifying multiple versions of
programs or apps.
See later
greylist
Article • 06/24/2022
Note spelling.
Use only to discuss the spam-reduction technique in which mail from an unknown
sender is rejected by the server, and an SMTP response tells the client to try again later.
gridline
Article • 06/24/2022
One word.
group box
Article • 06/24/2022
Two words.
Most of the time, avoid talking about specific UI elements. Instead, talk about what the
customer needs to do.
When you need to refer to a group box for a general audience, don't include the words
group box. Just refer to the name of the group box.
Example
Under Effects, select Hidden.
Use newsgroup, not group, to refer to an internet discussion group that focuses on a
particular topic.
grow
Article • 06/24/2022
Don't use as a verb meaning to increase the size of something. Use a more specific verb.
Examples
If you want to increase your business ....
To extend the selection ....
hack, hacker
Article • 06/24/2022
Hyphenate as an adjective. Use instead of half an inch or one-half inch. When space is
limited or the measurement needs to be specific, use 0.5 in.
Global tip Be careful when using abbreviations or acronyms that form English words.
Machine translation might incorrectly translate the abbreviation in. as the word in.
When you use handle to describe a token that's temporarily assigned to a device or
object to identify and provide access to the device, insert a space between the word
handle and the sequential number.
Examples
handle 0
handle 1
handle 2
To describe a handle in UI that the customer uses to move or size an object, use move
handle or sizing handle. Don't use size handle, grab handle, little box, or similar phrases.
handshake
Article • 06/24/2022
One word. In content for a general audience, briefly define the term on the first
mention.
Example
Systems must use the same flow-control (or handshake) method. To determine whether
the systems use the same handshake method ....
hang
Article • 06/24/2022
Don't use.
Example
If the application stops responding, or hangs, you might have to restart your computer.
Use close to describe the action a program takes to close itself when it has encountered
a problem and can’t continue.
Note Sometimes the computer itself stops responding, and sometimes a program does.
In messages, refer to the problem with precision and specificity.
Example
Scan a hard copy of a document and save it as a file.
Always hyphenate.
OK to use in content for a technical audience when writing about a routine or program
that uses embedded constants (in place of more general input). Don't use in content for
a general audience.
hard-of-hearing
Article • 06/24/2022
Use the abbreviation HDMI most of the time. It’s OK to spell out in parentheses on the
first mention.
Examples
This monitor requires an HDMI cable.
Connect the HDMI cable to the HDMI port on your TV.
header
Article • 06/24/2022
In content related to word-processing and publishing apps, use instead of running head
when discussing page layout. It's OK to use running head for clarification or as a
keyword.
In technical content, it's OK to use header as a short form of file header, as in HTML
header.
Don't use header as a synonym for header file, which refers to the file at the beginning
of a program that contains definitions of data types and variables used by the program's
functions.
Most of the time, use just Help. Don't use online Help unless you need to describe the
Help system. Capitalize when referring to a Help system within a product.
It's OK to use definition Help, context-sensitive Help, and online Help files to describe the
Help system itself or to explain how to develop a Help system.
Example
Word Help
he/she
Article • 06/24/2022
Don't use.
Don't abbreviate as hex. Use h or 0x when abbreviating a number. Don't insert a space
between the number and h, and use all uppercase for alphabetical characters displayed
in hexadecimal numbers.
Examples
Interrupt 21h
Don't use. Use submenu if you need to emphasize how the menu works as a feature.
Better yet, avoid talking about UI. Instead, talk about what the customer wants to do.
It's OK to use hierarchical menu when you need to explain types of menus to a technical
audience.
Examples
On the Edit menu, point to Clear, and then select the item you want to clear.
Select Edit, point to Clear, and then select the item you want to clear.
higher
Article • 06/24/2022
Examples
1920 × 1200 pixels or higher resolution
a processer speed of 2.5 gigahertz (GHz) or faster
See later
high-level-language compiler
Article • 06/24/2022
Hyphenate as shown.
high-quality
Article • 06/24/2022
Don't use hint as a heading for a type of note. Use tip instead.
hit
Article • 06/24/2022
Use page view or page request, not hit, to refer to the number of times a complete
webpage, with all its associated files, has been downloaded. It's OK to use hits to refer to
the number of times a file that's part of a webpage has been retrieved. A single page
view can result in many hits.
Don't use.
In content for developers, use root directory to refer to the starting point in a
hierarchical file structure. In Windows, the root directory is indicated by a backslash (\).
Use home to refer to the main page of a website or the page a browser displays upon
opening. Capitalize Home only when it’s used as a UI label or in references to a UI label.
Use home page, two words, in generic references if needed for clarity.
Examples
Select Home to return to the main portal page.
Use Settings to choose the home page you want to see when the browser opens.
Don't use.
In content that's specifically about network decoy technology, try to write around the
reference. If you can't, define the term on the first mention.
host name
Article • 06/24/2022
Two words unless you're referring to a programming element, such as the HostName
property.
hosted service
Article • 06/24/2022
Don't use to describe a connection that enables information in related databases or files
to be updated when information in another database or file is changed.
In content for a technical audience, use two words to refer to the specific pixel on the
pointer that defines the exact location to which a user is pointing.
Use one word when referring to a site that offers internet access over a wireless LAN.
Use one word when referring to programming elements, such as the elements of the
HotSpot class, or to match UI.
Don’t use how-to as a noun. Always hyphenate as an adjective. Never capitalize the t in
to.
Examples
how-to book
how-to article
How to add an article to the library
(Title-style capitalization) Writing a How-to Article
HTML
Article • 06/24/2022
Don't spell out. If you have a reason to spell out, use Hypertext Markup Language.
HTTP, HTTPS
Article • 06/24/2022
Don’t spell out unless you're discussing protocols or URLs, and your audience might be
unfamiliar with the abbreviation. When you have a reason to spell out, use Hypertext
Transfer Protocol for HTTP and Hypertext Transfer Protocol Secure for HTTPS.
Use all uppercase when referring to the HTTP or HTTPS protocol itself. In general, omit
https:// and https:// from URLs. If for some reason you need to include https:// or https://
as part of a URL, use all lowercase.
Use hyperlink or link to describe text or a graphic that readers can select to go to
another document, to another place within the same document, or to a webpage. Use
hyperlink to refer to a UI element labeled hyperlink.
Use create to describe writing the HTML code that forms the link.
In content for web designers, it's OK to use followed link to refer to a destination that
the reader has already visited. Don't use in content for other audiences.
Examples
Select the link to go to another webpage.
On the Insert tab, select Hyperlink in the Links group.
Use only to describe a graphic representation of an object that a customer can select
and open, such as a drive, folder, document, or app.
Don't use icon to describe graphical dialog box options or options that appear on
ribbons, toolbars, toolboxes, or other areas of a window. For options that have graphics
rather than text labels, use the most descriptive term available, such as button, box, or
checkbox. To refer to the graphic itself, if there's no other identifying label, use symbol,
as in warning symbol.
When referring to an icon, use bold formatting for the icon name. In instructions, use
the name of the icon and its image, but don't use the word icon.
Example
Select Xbox .
Example
Most apps have their own settings. Look for this icon in the app.
iconize
Article • 06/24/2022
Use if to express a condition, use whether to express uncertainty, and use when for
situations that require preparation or to denote the passage of time.
In informal writing for the web, it's OK to use if to express uncertainty. Don't use
whether or not to express uncertainty.
Examples
If you don't know whether a network key is needed, contact your network administrator.
Use your BitLocker recovery key to sign in if you're locked out of your computer after
too many failed password attempts.
When Setup is complete, restart your computer.
To find out whether TrueType fonts are available ….
(Informal) To find out if TrueType fonts are available ….
Save a webpage to view it later, even if you're not connected to the internet.
illegal
Article • 06/24/2022
Examples
The queue path name is not valid.
You can't compose chords while a segment is playing.
Two words unless you're referring to a programming map such as the elements of the
ImageMap class.
imbed
Article • 06/24/2022
Don't use in content for a general audience. Describe what the customer needs to do in
simpler terms.
In content for a technical audience, use instead of not current to refer to windows, apps,
documents, files, devices, or portions of the screen that are available but not currently in
use.
inbound
Article • 06/24/2022
Use to refer to email messages that are being downloaded or sent. Don't use inbound
and outbound.
increment
Article • 06/24/2022
In content for developers and IT pros, use increment as a verb only to mean increase by
one or by a specified interval. As a noun, use increment to refer to the specified interval.
Use indent to refer to a single instance of indentation. For example, use hanging indent,
nested indent, negative indent, or positive indent.
Don't use indenting or outdenting into the margin. Use extending text into the margin or
indenting to the previous tab stop instead.
index, indexes, indices
Article • 06/24/2022
Use indexes as the plural form of index. Use indices only in the context of mathematical
expressions.
info
Article • 06/24/2022
It's OK to use info as an abbreviation for information in content with an informal tone.
Global tip The abbreviated form isn't available in all languages, so allow enough space
for the full translated term in localized content.
infrastructure as a service (IaaS)
Article • 06/24/2022
It's OK to use initialize to refer to preparing a disk or device for use or setting a variable
to an initial value.
Use inline styles to describe styles embedded in tags using the STYLE parameter, which
override styles in cascading style sheets.
input
Article • 06/24/2022
In content for a general audience, don't use as a noun to mean data or values entered
into an app.
Examples
Existing characters move to the right as you enter new text.
To verify the text that you entered ….
(Technical audience) Windows Presentation Foundation provides an API for obtaining
input from a variety of devices.
Avoid input/output in content for a general audience. If you must use it, spell out on the
first mention, and then abbreviate as I/O.
In content for a technical audience, you don't need to spell out on the first mention.
Use input/output control only in content for a technical audience. Always spell out on the
first mention. On subsequent mentions, it's OK to abbreviate as I/O control or IOCTL.
insecure
Article • 06/24/2022
Example
To change the margins inside the text box ....
install
Article • 06/24/2022
Use install to describe adding apps, hardware, and drivers to a device. Don't use
download. Use uninstall to describe removing them.
Spell out instant message or instant messaging on the first mention if your audience
might not be familiar with the abbreviation. After that, it's OK to use IM as a noun or
modifier.
Don't use instant message or IM as a verb. Use send an instant message or send an IM
instead.
Exception
In mobile UI content or to form a parallel construction with another one-word phrase,
it's OK to use IM as a verb. For example, tap a name to call or IM someone.
Examples
To send an instant message, select Send IM on the toolbar.
Customize instant messaging features based on your friends, family, and work contacts.
Global tip The abbreviated form isn't available in all languages, so allow enough space
for the full translated term in localized content.
Don't use. Use create an instance of (a class) instead. If you have a reason to use
instantiate, its direct object must be the name of a class or a general reference to
classes. You instantiate a class, not an object.
insure, assure, ensure
Article • 06/24/2022
Ensure, insure, and assure are interchangeable in many situations. To improve worldwide
readability, Microsoft style makes these distinctions:
Use only as a noun, as in user interface and application programming interface. Use
interface by itself only if the context is clear.
For a general audience, it's OK to use UI or API after spelling out on the first mention.
For a technical audience, it's not necessary to spell out those terms on the first mention.
Examples
The familiar interface helps to minimize training requirements.
With Skype for Business, you can communicate with your team from wherever you are.
internet, intranet, extranet
Article • 06/24/2022
Use internet to refer to the worldwide collection of networks that use open protocols
such as TCP/IP to communicate with one another. Don't capitalize.
Use intranet to refer to a communications network based on web technology but that's
available only to certain people, such as the employees of a company. Don't capitalize.
Use extranet to refer to an extension of an intranet that uses internet protocols to give
authorized outside users limited access to the intranet. Don't capitalize.
Internet Connection Sharing
Article • 06/24/2022
Note the capitalization. Spell out on the first mention unless you're sure that your
audience knows the term or IoT appears as part of a Microsoft product name. On
subsequent mentions, use the abbreviation IoT.
Include the with the spelled-out term but not the acronym.
Examples
The Internet of Things (IoT) is reshaping every industry from manufacturing to medicine.
And although IoT is a complicated endeavor, new innovations are making projects easier
to deploy.
Learn how to use Microsoft Azure IoT Hub to connect, monitor, and control billions of
Internet of Things assets.
internet service provider (ISP)
Article • 06/24/2022
Use to refer to an organization that provides customers with internet access for activities
such as web browsing, email, and newsgroups.
invalid, not valid
Article • 06/24/2022
Both terms are OK to use, but try to use more specific terms instead.
Global tip Use not valid instead of invalid if possible because machine translation might
not translate invalid correctly.
Examples
There are several reasons why a product key might not be valid.
The FileType you specified is too long. The FileType must begin with a period and can be
1 to 64 characters long.
invite
Article • 06/24/2022
Examples
The working group will invite other stakeholders to weigh in on the proposal.
In content for a technical audience, it's OK to use invoke to refer to a function, process,
or similar element.
IP address
Article • 06/24/2022
Don't use as a verb. Describe what's happening, or use a more specific verb instead.
Example
Windows displays an error message.
Example
Outlook has run into a problem and needs to restart.
IT pro, IT professional
Article • 06/24/2022
Use IT pro, not IT professional. Note capitalization. Don't spell out information technology
—always use IT.
italic
Article • 06/24/2022
Examples
To make the selected characters italic, select Ctrl+I.
The characters are displayed in italic type.
In writing for customers, use regular type to describe type that's neither bold nor italic.
its vs. it's
Article • 06/24/2022
Examples
It's OK to switch to another webpage anytime—your changes are saved automatically.
After you remove your device from its box ....
Java, JScript, JavaScript
Article • 06/24/2022
Use Java to refer to the object-oriented programming language developed by the Sun
Corporation.
Use JavaScript to refer to the widely used web-based programming language, under the
Oracle trademark.
join
Article • 06/24/2022
In discussions about databases and related products, use join only to refer to a
relationship or association between fields in different tables.
Examples
If you join numeric fields that don't have matching FieldSize property settings, Microsoft
Access might not find all the matching records when you run the query.
When you add fields from both tables to the query design grid, the default, or inner, join
tells the query to check for matching values in the join fields.
To embed one object into another, select Paste on the Edit menu.
joystick
Article • 06/24/2022
Don't use as a verb to refer to going from one link to another. Use go to instead.
justify, justified
Article • 06/24/2022
Don't use as a synonym for aligned. Justified text is text that is both left-aligned and
right-aligned. To describe alignment on one margin only, use left-aligned or right-
aligned, not left-justified or right-justified.
If your content has an index or a glossary that includes articles about alignment, include
justify in the index or glossary with cross-references to align, left align, and right align, as
appropriate.
On the first mention, indicate what version or versions of the Kerberos protocol you're
referring to.
Example
Windows Server 2012 implements the Kerberos version 5 authentication protocol.
key combination
Article • 06/24/2022
Spell out on the first mention and include the abbreviation in parentheses immediately
following the expanded form. Lowercase the spelled out term.
On subsequent mentions on the same screen or pane, or in the same topic, article or
flow, it’s OK to use the abbreviation KPI.
In UI, if the full term cannot be spelled out due to space constraints, it’s OK to
abbreviate on the first mention. If possible, use the spelled out term somewhere else
within the same flow for context.
See also key result (KR), objectives and key results (OKR)
key result (KR)
Article • 05/09/2023
Spell out on the first mention and include the abbreviation in parentheses immediately
following the expanded form. Lowercase the spelled out term.
On subsequent mentions on the same screen or pane, or in the same topic, article or
flow, it’s OK to use the abbreviation KR.
See also key performance indicator (KPI), objectives and key results (OKR)
key sequence
Article • 06/24/2022
Use title-style capitalization to refer to the Microsoft Knowledge Base. (You don't need
to precede Knowledge Base with the company name.)
Otherwise, use lowercase for generic references to a knowledge base, or expert system.
labeled, labeling
Article • 06/24/2022
If possible, use a link to help readers find information elsewhere in the content. If you
can't use a link, use later instead of below in cross-references such as later in this article.
It's OK to use or later or and later to refer to multiple versions of software. Keep in mind
that the phrases and later and or later might imply that the functionality or feature
discussed will be included or supported in all future releases. If you're not sure, list each
applicable version instead.
Examples
Internet Explorer 7 or later, Firefox 3.6 or later
Download and install the Power BI publisher for Excel to use with Microsoft Excel 2010
or later versions.
Examples
Select a tile to open an app.
Select Register to open the registration form.
In formatting discussions:
Examples
Lay out complex information in a table to make it easier to read.
Add formatting to your table after it's laid out.
A table layout clarifies complex information.
leading
Article • 06/24/2022
Don't use left as a directional term by itself. Instead, use a term such as upper left, lower
left, leftmost, or on the left side of. Include a hyphen when you use left to modify a noun,
as in upper-left corner. Don't use left-hand as a modifier.
Accessibility tip Don't use directional terms (left, right, up, down) as the only clue to
location. Individuals with cognitive disabilities might have difficulty interpreting them, as
might people who are blind and use screen-reading software. It's OK to use a directional
term if another indication of location, such as in the Save As dialog box, on the Standard
toolbar, or in the title bar, is also included. Directional terms are also OK to use when a
sighted user with dyslexia can clearly see a change in the interface as the result of an
action, such as a change in the right pane when an option in the left pane is selected.
left align, left-aligned
Article • 06/24/2022
Use to refer to text that's aligned at the left margin. Always hyphenate left-aligned.
Don’t use left-justified.
Don't use to describe a previous version of a product. Use previous, former, earlier, or a
similar term instead. Be specific if necessary, especially when discussing compatibility
issues.
legal
Article • 06/24/2022
Use only to refer to matters of law. Don't use to mean valid, as in a valid action.
Example
Enter a valid path name.
less vs. fewer vs. under
Article • 04/11/2023
Examples
The new building has less floor space and contains fewer offices.
The new building has fewer square feet of floor space and contains fewer offices.
Fewer than 75 members were present.
Less than a quorum attended.
let, lets
Article • 06/24/2022
Don't use lets (or allows or enables) to refer to things that Microsoft or Microsoft apps
make possible for the customer. Instead, focus on what the customer wants to do.
Example
Present schedule information in a variety of ways using Microsoft Project.
leverage
Article • 06/24/2022
Don't use as a verb to mean take advantage of. Use take advantage of, use, or another
more appropriate word or phrase.
license terms
Article • 06/24/2022
In general, don't hyphenate words ending with -like unless the root word ends in double
l's or the root word has three or more syllables.
Examples
maillike
bell-like
computer-like
Don't use to refer to a series of related Microsoft products or services. Use family
instead.
line of business, line-of-business
Article • 06/24/2022
Examples
line-of-business app
In any line of business, …
link
Article • 06/24/2022
See hyperlink
list box
Article • 06/24/2022
Two words.
In general, avoid talking about UI. Instead, talk about what the customer needs to do.
When you need to help a customer interact with UI, refer to a list box by its label and
the word list, not list box. For the Mac, use pop-up list to refer to unnamed list boxes.
Examples
In the Background list, select Coffee Bean.
In the pop-up list, select Microsoft Excel. (Mac only)
Don't use as a synonym for start, install, run, set up, or download.
In content for a technical audience, use load only to describe dynamically calling
graphics, documents, or installed programs or data, such as drivers, DLLs, scripts,
registry entries, and profiles, into RAM or a program's virtual memory. Use unload or
remove to refer to removing these items from memory.
For games, use load to refer to continuing gameplay at the last place that a game was
saved. Load game and Load saved game are typical button labels for game UI.
Examples
Load the device driver into the upper memory area.
Loading your personal settings ... (system status message)
When you sign in, the app loads your profile.
Run the program in character mode.
Setting up Office 365 (heading)
Download the e-book (link text)
When you're ready to play again, load your saved game.
Don't use to describe a hardware failure or a program or an operating system that has
stopped responding. Use fail instead for hardware, and stop responding for programs or
the operating system.
Don't use log in, login, log into, log on, logon, log onto, log off, log out, logout, or a similar
term unless it appears in the UI (and you're writing instructions).
See earlier
lower left, lower-left, lower right, lower-
right
Article • 06/24/2022
Accessibility note Don't use directional terms (left, right, up, down) as the only clue to
location. Individuals with cognitive impairments might have difficulty interpreting them,
as might people who are blind and use screen-reading software. It's OK to use a
directional term if another indication of location, such as in the Save As dialog box, on
the Standard toolbar, or in the title bar, is also included. Directional terms are also OK to
use when a sighted user with dyslexia can clearly see a change in the interface as the
result of an action, such as a change in the right pane when an option in the left pane is
selected.
lowercase
Article • 06/24/2022
When using lowercase and uppercase together, don't use a suspended hyphen (as in
upper- and lowercase). Spell out both words instead.
Examples
Change all the uppercase letters to lowercase.
Change the case of both lowercase and uppercase letters.
Microsoft uses sentence-style capitalization, meaning most words are lowercase.
low-resolution
Article • 06/24/2022
Use to describe the document that contains the unchanging material in a merged
document, such as a form letter. Don't use core document.
makefile
Article • 06/24/2022
Abbreviate as MIS. Most of the time, use IS for information systems instead, unless the
reference is specifically to management information systems.
manipulate
Article • 06/24/2022
It's OK to use marquee to refer to the scrolling text feature on webpages. Don't use to
refer to the feature that draws a dotted line around a selection on the screen. Use
bounding outline instead.
Examples Each subordinate device has a unique 7-bit or 10-bit address. The architecture
uses a standard primary/subordinate design to replicate data from one server to many.
Use the Maximize button to refer to the button, not just Maximize. Maximize as part of
the Maximize button is always bold. Don't use Maximize box or Maximize icon.
Examples
Select the Maximize button.
To fill the screen, maximize the window.
Select .
medium, media
Article • 06/24/2022
Use medium, not media, as a singular subject. Ensure that the verb agrees with the
subject (that is, the medium is and the media are).
Materials or substances, such as fiber optic cable or wire, through which data is
transmitted.
Materials on which data is recorded or stored, such as magnetic disks, CDs, or
tapes.
The mass-communications industry and its practitioners, such as publishing and
broadcasting.
Journalists as a group, whether they're published in print or on the web, or
broadcast.
Examples
The media include online broadcasts as well as newspapers, magazines, radio, and
television.
The media covers computer industry news.
The medium used for many large computer programs is the DVD-ROM.
megabit, Mb, Mbit
Article • 06/24/2022
Always refer to a specific kind of memory, such as random-access memory (RAM), read-
only memory (ROM), or hard drive space.
Spell out RAM and ROM on the first mention unless you're positive that your audience is
familiar with the term.
In the noun forms that refer to memory measurements, use of in a prepositional phrase,
as in 512 MB of RAM.
Example
Here's what it takes to upgrade to Windows 10 on your PC or tablet:
Latest OS: Make sure you're running the latest version—either Windows 7 SP1 or
Windows 8.1 Update.
Need the latest version? Download Windows 7 SP1 or Windows 8.1 Update.
See also Bits and bytes term collection, Units of measure term collection
memory-resident
Article • 06/24/2022
Always hyphenate. Use memory-resident program, not TSR, in content for a general
audience.
In content for a technical audience, it's OK to use TSR as an abbreviation for terminate-
and-stay-resident.
menu item
Article • 06/24/2022
In general, avoid talking about the UI. Instead, talk about what the customer needs to
do. If you must refer to commands on menus in content for a general audience, call
them commands, not menu items.
In content for developers, it's OK to use menu items in the context of UI development.
Don't use message as a verb. Use send, receive, email, text, or send an IM instead.
Use email, message, or email message to refer to an item sent or received using email.
Use text or text message to refer to an item sent or received using SMS.
To refer to an item sent or received using instant messaging, spell out instant message
on the first mention if your audience might not be familiar with the abbreviation. After
that, it's OK to use IM.
See also
email
instant message, IM
text, text message
metafile
Article • 06/24/2022
One word.
micro-
Article • 06/24/2022
In general, don't hyphenate words beginning with micro-, such as microprocessor and
microsecond, unless it's necessary to avoid confusion. When in doubt, check The
American Heritage Dictionary .
Exception To avoid awkward wording, it's OK to use Microsoft's occasionally when you're
referring to the company itself rather than the trademark or brand name.
Example
Microsoft's privacy policies
Include Microsoft the first time you mention a product or service name in body text.
When you list several product names, it's OK to include Microsoft before the first name
only.
In general, focus on the customer, and avoid making Microsoft the subject of the
sentence. For example, say, "Learn about the options available for upgrading," not
"Microsoft offers a variety of options for upgrading." It's OK to use phrasing like we
recommend if it helps you avoid awkward wording like it's recommended.
When it's necessary for Microsoft to be the subject, choose the pronouns that best fit
your message.
Don't mix pronouns. Don't use we to refer to Microsoft and its as the possessive
pronoun.
Microsoft account
Article • 06/24/2022
Use Microsoft account to refer to the sign-in credentials (email address and password)
that give someone access to Microsoft services, such as Skype, Xbox Live, and
Outlook.com, and to products, such as Xbox consoles.
Don't use Microsoft account to refer to corporate domain accounts, which are used to
connect to corporate resources and services.
Example
This contact info is from your Microsoft account. Friends who have it will be able to find
you on Skype. Would you like to add it?
Microsoft AI
Article • 06/24/2022
When referring to the license agreement, use Microsoft Software License Terms, not End-
User License Agreement or EULA. On the first mention, use the full name. On subsequent
mentions, it's OK to shorten to license terms.
In general, don’t include the (the Microsoft Store) unless it's necessary to fix awkward
wording. Avoid it in marketing content.
Exceptions In the UI, it’s OK to omit Microsoft when space is limited, and it’s OK to
include the (the Microsoft Store, the Store) when it reads better.
Don’t use Windows Store or Xbox Store. Always use the singular Microsoft Store. Don’t
use Microsoft Stores.
If your message applies only to a specific part or parts of Microsoft Store, add
descriptors if needed for clarity. The approved descriptors are:
See Numbers
Minimize button, minimize
Article • 06/24/2022
Use the Minimize button to refer to the button, not just Minimize. Minimize as part of
the Minimize button is always bold. Don't use Minimize box or Minimize icon.
Examples
Select the Minimize button.
Select .
minus sign (–)
Article • 06/24/2022
Use business-critical or simply critical instead if you can. When necessary, it's OK to use
this term in a technical context to describe an application or business process.
mixed reality, mixed-reality
Article • 06/24/2022
Examples
In mixed reality, digital information is represented by holograms that appear in the
space around you.
Use mixed-reality video calling to help you make better business decisions and reduce
costs.
mobile device, mobile phone
Article • 06/24/2022
One word.
more than vs. over
Article • 06/24/2022
Use more than to refer to quantifiable figures and amounts—things you can count.
Use over:
Examples
The Design Gallery contains more than 16 million colors.
After you compress your drive, it will have over 50 percent more free space.
mouse
Article • 06/24/2022
See Computer and device term collection, Mouse and mouse interaction term collection
mouse over
Article • 06/24/2022
Use as a verb to describe transferring files or folders from one local location to another.
In general, don't hyphenate words beginning with multi- unless it's necessary to avoid
confusion or multi- is followed by a proper noun. Check The American Heritage
Dictionary . If you don't find the word there or in the following list, use multiple before
the word instead. Don't invent new words by combining words with multi-.
Examples
multicast
multichannel
multicloud
multicolumn
multilevel
multiline
multilingual
multimedia
multiprocessor
multitasking
multiuser
When describing an authentication that uses more than one factor, use the term
multifactor authentication.
Don’t use multi-factor. Instead always use multifactor, without the hyphen.
Use to refer to a selection that includes multiple items. It's OK to use adjacent selection if
you must emphasize that the selected items are adjacent to one another.
Use the multiplication sign (×), not the letter x, to indicate the mathematical operation.
Use an asterisk (*) if you need to match the UI.
Examples
48 × 48 pixels
The application icon should be 62 × 62 pixels and PNG format.
multitask, multitasking
Article • 06/24/2022
Examples
A multitasking operating system divides the available microprocessor time among the
processes that need it.
Multitasking on Microsoft Surface is a snap.
multithreaded
Article • 06/24/2022
Use a lowercase n in italic type to refer to a generic use of a number—when the value of
a number is arbitrary or immaterial.
Example
Move the cursor n spaces to the right.
Global note Because n doesn't refer to the generic use of a number in all languages,
using n for this purpose might lead to mistranslation in machine-translated content.
See also x
namespace
Article • 06/24/2022
One word.
nanosecond
Article • 06/24/2022
Don't use to refer to a computer system's machine language. Use machine language or
host language instead.
natural user interface, NUI
Article • 06/24/2022
Don't use natural user interface in content for a general audience. Don't abbreviate as
NUI.
navigate
Article • 06/24/2022
Don't use to describe going from place to place on the internet or an intranet. Use
browse instead.
Examples
To browse the web, select any link on your home page.
To go to a webpage, enter the address of the page in the Address bar, and then select
Go.
Avoid referring to UI controls and buttons as navigation buttons and to webpages that
orient the customer as navigation topics or navigation pages. Most of the time, use
buttons, topics, and pages instead.
Don't use navigation pane unless the term appears in the UI. Use left pane instead if you
can.
need
Article • 06/24/2022
Use need to discuss a requirement or obligation; use want when the customer has a
choice of actions.
Example
If you want to use a laser printer, you need a laser printer driver.
.NET
Article • 06/24/2022
Note capitalization. Always begin with a period (.). Don't spell out as dot NET.
Use Microsoft .NET on the first mention. After that, it's OK to use .NET.
It's OK to begin a sentence with .NET to avoid awkwardness or ambiguity, but be aware
that the consecutive periods (. .NET) might briefly confuse some readers.
network
Article • 06/24/2022
A computer is on, not in, a network, and computers on a network are linked or
connected, not networked.
Use network as a verb and the noun networking only to describe making personal and
business connections.
network adapter
Article • 06/24/2022
One word.
non-
Article • 06/24/2022
Don't hyphenate words beginning with non-, such as nonnumeric and nonzero, unless a
hyphen is necessary to avoid confusion, as in non-native, or non- is followed by a proper
noun, as in non-English. When in doubt, check The American Heritage Dictionary .
Example
unrelated to security (instead of non-security related)
Don't use in content for a general audience to describe multiple selected items that
don't touch. Use multiple selection or list the specific items instead.
Use in content for a technical audience only if the term appears in the UI or API.
noncontiguous selection
Article • 06/24/2022
Don't use in content for a general audience to refer to selecting multiple items that
don't touch. Use multiple selection instead, or describe the specific noncontiguous items.
Use in content for a technical audience only if the term appears in the UI or API.
Example
To select multiple cells, select Ctrl as you select the cells.
nonprintable, nonprinting
Article • 06/24/2022
Use nonprintable to refer to an area of a page that can't be printed on. Use nonprinting
to refer to characters and other data that can't or won't be printed.
Examples
Some text extends into the nonprintable area of the page.
Select Show/Hide to display all nonprinting characters, including paragraph marks and
space marks.
normal, normally
Article • 06/24/2022
Don't use normal to mean customary, usual, typical, or a similar term. Don't use normally
to mean often, usually, ordinarily, typically, generally, or a similar term.
notification
Article • 06/24/2022
Examples
When you receive a message, a notification briefly appears at the top of Start ...
If you get a notification, tap it before you unlock the phone and you'll be automatically
taken to the notification.
notification area
Article • 06/24/2022
Lowercase.
Use only to describe the area on the right side of the taskbar where the clock and
system notifications appear.
system tray
systray
status area
Don't use the word area by itself to refer to the notification area. Avoid descriptions that
might imply there's more than one notification area.
Examples
The clock appears in the notification area, at the far right of the taskbar.
The notification area is located at the far right of the taskbar.
null, NULL, Null
Article • 06/24/2022
Use lowercase null to refer to a null value. Better yet, use null value to avoid confusion
with the constant.
Use NULL or Null (depending on the language) only to refer to the constant.
null-terminated, null-terminating
Article • 06/24/2022
Always spell out number in number sign. Don't use pound sign.
Don't use the # symbol preceding a numeral. Spell out number instead. For example, use
number 7, not #7. When space is limited, as in tables, it's OK to abbreviate number as
No.
Global tip The abbreviation No. isn't used to abbreviate number in other languages, so
using No. for this purpose might lead to mistranslation in machine-translated content.
In social media, it's OK to use the # symbol to indicate a hashtag. Don't use number sign
to refer to the hashtag.
Example
(on Twitter) A quick look at top conversations and #Office365 product announcements
of the week.
For the keypad, use numeric keypad instead of numerical keypad or numeric keyboard.
object
Article • 06/24/2022
Don't use object as a synonym for item or thing. Instead, refer to a specific object.
Spell out on the first mention and include the abbreviation in parentheses immediately
following the expanded form. Lowercase the spelled out term.
On subsequent mentions on the same screen or pane, or in the same topic, article or
flow, it’s OK to use the abbreviation OKR.
In UI, if the full term cannot be spelled out due to space constraints, it’s OK to
abbreviate on the first mention. If possible, use the spelled out term somewhere else
within the same flow for context.
Don't use of after another preposition in phrases such as off of or outside of.
Example
The taskbar is outside the main window area.
offline
Article • 06/24/2022
One word. Use only in the sense of not being connected to or part of a system or
network.
off-premises, on-premises
Article • 06/24/2022
Menus
Tabs
Taskbar, toolbar, ruler, and desktop
Disks, in the sense of a program being on a disk
Networks
Hardware platforms
The web
OK to use in content for a technical audience to refer to something that's not created
until it's needed.
onboarding
Article • 06/24/2022
Don't use to mean the process of introducing employees to a new role or organization.
Use orientation instead.
once
Article • 06/24/2022
Example
After you save the document, you can close the app.
online
Article • 06/24/2022
Examples
Search Help for more information.
Check online for more up-to-date information.
online services
Article • 06/24/2022
Avoid. If you need to refer generally to apps and services that you access online,
mention the services by name or use services.
Don’t use online services to refer to protocols and data formats, such as XML, SOAP, and
WSDL, that provide the means for integrating web-based apps. Use web services instead.
Use one word (onto) to indicate moving something to a position on top of something
else, as in drag the icon onto the desktop.
It's OK to use opcode to refer to a programming term, such as the opcode parameter.
Don't use opcode as a shortened form of operation code. Use operation code instead.
open
Article • 06/24/2022
Use open, not opened, to describe the open state: an open folder.
Use open, not start or launch, to describe opening a program or app. Don't use open to
describe selecting a command, a menu, an option, or other similar element.
OK to use in content for a technical audience, but avoid in content for a general
audience.
Use operating environment or environment to describe both hardware and the operating
system software.
Use graphical environment to describe the graphical user interface (GUI) of an operating
system.
Use on, under, or with as prepositions with operating system. Don't use against.
Examples
Word 2016 runs with the Windows operating system.
Microsoft Exchange Server runs on the Windows Server operating system.
In general, avoid talking about the UI. Instead, talk about what the customer needs to
do. Refer to an option by its UI label only. If you must provide a descriptor, use option.
Use the exact label text, including its capitalization, but don't capitalize the word option.
Avoid referring to the option button itself. Just discuss the option that it controls. When
you must mention the button for clarity, use option button.
Examples
Select No header row.
When you select the Keep source formatting option, ....
For Paste options, select Keep text only.
In content for a technical audience, it's OK to use option instead of switch to refer to a
command argument or compiler option, such as /b or /Za.
Use the term that makes the most sense for your audience.
In content for a business or technical audience, it's OK to use org as an abbreviation for
organization. Don't use a period after the abbreviation.
Examples
Get an online org chart application that works with Azure Active Directory and Office
365.
How to prepare for your cross-org Exchange migration
Don't use as a verb. Instead, use a verb that describes the kind of output, such as write
to, display on, or print to.
Avoid using as a noun or an adjective in content for a general audience. Use a more
specific term instead.
Examples
Print a document to a file or to a specific printer.
The HttpResponse.Output property delivers text output to the outgoing HTTP response
stream.
outside
Article • 06/24/2022
Example
The taskbar is outside the main window area.
over
Article • 06/24/2022
Use over to refer to a position or location above something. For quantities, use more
than.
Examples
A transparent viewing layer with a red border appears over the diagram.
The installed base is more than 2 million.
Use only to describe replacing existing data with new data. Use replace to describe
replacing an existing file with a new one that has the same name.
Use page or webpage to describe one of a collection of web documents that make up a
website. Use page to refer to the page the reader is on or to a specific page, such as the
home page or start page.
Use to describe a collection of colors or patterns that the customer can apply to objects.
Most of the time, avoid talking about UI elements. Instead, talk about what the
customer needs to do. When you must refer to a palette by name, use bold formatting
for the name of the palette. Use sentence-style capitalization unless you need to match
the UI.
Examples
In Colors, let Windows pull an accent color from your background, or choose your own
color.
In the Color palette, choose a color for the object outline.
Use only to refer to the separate areas of a split or single window. For example, in File
Explorer, the names of all the folders sometimes appear on one pane and the contents
of a selected folder on another pane.
If a pane isn't labeled in the UI, use lowercase for the name that describes it, such as the
annotation pane. If a pane is labeled in the UI, follow the capitalization used in the UI.
For example, the Score pane.
Use for a value given to a variable until an operation is completed. Don't use to mean
characteristic, element, limit, or boundary.
Use opening parenthesis or closing parenthesis for an individual parenthesis, not open
parenthesis, close parenthesis, beginning parenthesis, ending parenthesis, left parenthesis,
or right parenthesis. It's OK to use parenthesis by itself if it doesn't matter or it's clear
which parenthesis is being discussed.
Avoid. Instead, use wording that's friendlier and more clearly describes the benefit.
When you must use passwordless, don't include a hyphen, and use it only as an
adjective, not as a noun. For example, use "the steps to a passwordless environment"
not "the steps to passwordless."
Examples
Learn why getting rid of passwords is important.
Before you can do away with passwords, you need something to replace them.
See how a password-free environment works.
Sign in without a password.
An authentication solution that doesn't require passwords
path
Article • 06/24/2022
Use path to refer to a drive and any folders below the root directory. When a path also
specifies a file, use full path.
In command syntax, use path to represent only the folder portion of the full path:
copy [drive:][path]filename
To indicate a path, first type the drive name, followed by a colon and a backslash. Then
type the name of each folder in the order that you would open it, separated by a
backslash, as follows:
In general, use path of, not path to, to refer to the location of a file.
Example
The full path of my current tax form is:
C:\Documents and Settings\user1\My Documents\Taxes\This year's taxes
When documenting products for the Mac, use colons with no spaces to separate zones,
file servers, shared disks, folders, and file names. File names don't require extensions.
Example
(Mac) Macintosh HD:My Documentation:Sales CORP-16:TOMCAT:EX130D Mac
Temp:Workbook1
See also Formatting common text elements, URLs and web addresses
PC
Article • 06/24/2022
It's OK to use per to mean for each in statistical or technical contexts. In other contexts,
use a or the phrase for each instead of per.
Examples
Customers who sign in only once a day are rare.
You can have only one drive letter per network resource.
Examples
Find all the articles that contain a specific word by following the instructions on your
screen.
Identify your computer by using the procedure in the next section.
percent, percentage
Article • 11/15/2023
Use the percent sign (“%”) with numerals, rather than spelling out “percent.” You don’t
need a space between the percent sign and the numeral.
Exceptions
Don't use "%" to refer to the symbol itself—refer to the “percent sign.”
Don't use the percent sign at the beginning of a sentence.
Don't use the percent sign to mean "percentage."
perimeter network
Article • 06/24/2022
perimeter network (also known as DMZ, demilitarized zone, and screened subnet)
Don't use as a noun. Use peripheral device or a more specific term instead.
Use only to refer to operations associated with a specific shared resource, such as a file,
directory, or printer, that are authorized by the system administrator for individual user
accounts or administrative groups. Permissions are granted or assigned, not allowed.
If you refer to a named permission, use title-style capitalization and regular type.
Examples
Setting the Traverse Folder permission on a folder doesn't automatically set the Execute
File permission on all files within that folder.
Grant Read, Read and Execute, and List Folder Content permissions to the Users group.
Whenever possible, assign permissions to groups instead of users.
For information about referring to mobile phones, see Computer and device term
collection.
Use pin to refer to placing an item, such as a tile, an app, or a command, in a given area
of the UI, so it's always accessible in that area. Use unpin to describe removing a pinned
item.
Examples
When you pin an app, it's added to the Start menu as a new tile.
Pin important messages to the top of the message list, and unpin them when you're
done with them.
2. Press and hold (or right-click) the app you want to pin.
It's OK to use ping to refer to using the PING protocol, which is used to determine the
presence of a host on the internet. Don't spell out PING. If necessary, describe it as
Packet Internet Groper.
pipe
Article • 06/24/2022
Don't use as a verb in content for a general audience. Use a more specific term, such as
send, move, copy, direct, redirect, or write.
It's OK to use pipe as a verb in content for a technical audience to refer to routing data
from the standard output of one process to the standard input of another.
For information about formatting placeholders, see Formatting text in instructions and
Formatting developer text elements.
plaintext, plain text
Article • 06/24/2022
It's OK to use platform in content for a technical audience when you need to distinguish
differing behaviors of a function or other API element in various operating systems.
In content for a technical audience, use cross-platform to refer to an app or device that
can run on more than one operating system.
One word. A customer adds media to a playlist and deletes media from a playlist.
please
Article • 06/24/2022
Example
The network connection was lost. Please reenter your password.
Plug and Play, plug and play
Article • 06/24/2022
Use Plug and Play as a noun or an adjective to refer to a set of specifications developed
by Intel for the automatic configuration of a computer so that it works with various
peripheral devices. Note capitalization. Don't hyphenate.
It's OK to use all lowercase (plug and play) for all audiences to refer to the ability of a
computer to automatically configure a device that's added to it.
Examples
Plug and Play functionality
Plug and Play printer
Plug and Play records the information in an event log.
Don’t use the plus sign (+) to replace words like and, over, and plus.
Exception Where space is limited, like in UI or a headline, it’s OK to use the plus sign to
indicate a count that exceeds a certain number.
Examples
Microsoft Dynamics 365 and Office 365 are better together.
Choose from more than 750,000 apps in Microsoft Store.
999+ connections (in the UI)
Don’t use as a noun. For example, don't use a pop-up; use a pop-up window instead.
Don't use pop up or pops up as a verb to describe the appearance of a window. Use
open or a similar verb instead.
It’s OK to use pop-up window to refer to windows that pop up in Help. Don’t use pop-up
window as a synonym for dialog.
It’s OK to use pop-up menu for a programming audience to describe the menu that
appears when a customer right-clicks an item. If you must use a term to describe this
type of menu in content for a general audience, use shortcut menu.
Examples
Answer the questions in the wizard as they appear.
Some commands carry out an action immediately. Others open a dialog so that you can
select options.
A pop-up window gives additional information about an option.
If you want to print the information in a pop-up window, right-click the window, and
then select Print Topic.
In the pop-up list, select Microsoft Excel.
Use the verb forms port to and port only in content for a technical audience in reference
to portability.
Unless you're writing content that's specifically for the United States, use postal code
instead of ZIP Code.
See Keys and keyboard shortcuts term collection and Special characters term collection
power cord
Article • 06/24/2022
Don't use. Use turn off and turn on instead. Don't use shut down to refer to turning off a
device.
See also
start, restart
shut down, shutdown
turn on, turn off
power user
Article • 06/24/2022
Don't use to mean that someone must be an expert to use certain programs or features.
Instead, identify the specific knowledge or skill that's required.
pre-
Article • 06/24/2022
In general, don’t hyphenate words beginning with pre-, such as preallocate and preempt,
unless it’s necessary to avoid confusion, as in pre-engineered, or if pre- is followed by a
proper noun, as in pre-C++. When in doubt, refer to The American Heritage
Dictionary .
It's OK to use preceding, previous, or earlier to mean earlier in a piece of content, but use
a hyperlink instead if you can. Don't use above.
press, press and hold
Article • 06/24/2022
See
Describing interactions with UI
Touch and pen interaction term collection
Keys and keyboard shortcuts term collection
preview
Article • 06/24/2022
Prerelease versions of software and services are typically identified as Product Name
Preview (preferred) or Code Name Preview.
Avoid using beta to refer to a prerelease product that's ready for unstructured testing by
customers. Use preview instead.
Examples
Office 2016 Preview
Windows 10 Insider Preview
Microsoft Power BI Preview
A preview of Azure Container Service is available.
As a verb, use print instead of print out. It's OK to use printout as the result of a print job,
if necessary, but try to be more specific.
print queue, printer queue
Article • 06/24/2022
Examples
Your document will be sent to the printer.
Your file will be added to the list of documents waiting to be printed.
private cloud, hosted private cloud
Article • 06/24/2022
It's OK to use program file as an alternative to executable file in content for a general
audience. If possible, use the specific name of the file instead.
Use only to describe a signal, which might or might not be a message, that an app or
the operating system is waiting for the customer to take some action. In general, restrict
the use of prompt as a noun to the command prompt.
Use as a verb to describe the act of requesting information or an action from the
customer.
Examples
If you see a message that more information is needed ....
When you run Setup, you're prompted to select settings and file locations.
Don't use in content for a general audience. Use dialog box or tab instead.
protected mode
Article • 06/24/2022
In general, avoid talking about UI. Instead, describe what the customer needs to do.
Don't use pull down as a verb to describe how to use a menu or list. Don't use pull-down
as an adjective to describe the appearance of a menu or list.
Examples
In the Background list, select Solid color.
Go to Tools, and select Change language.
See also
dropdown
Describing interactions with UI
Formatting text in instructions
purge
Article • 06/24/2022
Use only in the context of a programming term, such as the Purge method. Otherwise,
use delete, clear, or remove instead.
push button, push-button
Article • 06/24/2022
Don't use as a synonym for button or command button. In content for developers, it's OK
to use push button parenthetically or to describe programming elements such as the
PushButton class.
Use stop responding, not quit, when an app encounters a problem and can't close itself.
radio button
Article • 06/24/2022
Use radio button only in content for developers in which the API includes the term. In
that case, use wording such as <name> option button (also known as a radio button).
In other content, refer to a radio button by its label. If you must provide a descriptor,
use option. Capitalize the label text as it appears in the UI, but don't capitalize the word
option.
See also
option, option button
Describing interactions with UI
Formatting text in instructions
ragged right
Article • 06/24/2022
Don't use. Use left-aligned to describe text with an uneven right edge.
See memory
range selection
Article • 06/24/2022
Don't use. In content for a general audience, use a phrase such as a range of cells or a
range of dates to refer to a selection of adjoining cells, dates, or other items.
Use the same type of phrasing in content for a technical audience, but if you're
describing the feature, use adjacent selection.
Use multiple selection to describe selecting more than one nonadjacent item.
re-
Article • 06/24/2022
In general, don’t hyphenate words beginning with re- unless it’s necessary to avoid
confusion or re- is followed by a proper noun. When in doubt, refer to The American
Heritage Dictionary .
Examples
reenter
recover (to get back or regain)
re-cover (to cover again)
recreate (to take part in a recreational activity)
re-create (to create anew)
Always hyphenate.
Examples
read-only memory
This file is read-only.
Use instead of read-write. Capitalize both read and write if the context requires read to
be capitalized.
Examples
Real-time reporting helps your staff identify and resolve problems before they become
major.
Use instant messaging to communicate with coworkers in real time.
reboot
Article • 06/24/2022
Don't use. Use restart instead, and be clear that restart in this context refers to the
device, not to a program or an app.
Example
After Setup is complete, restart your computer.
If the UI or API uses reboot in a label or an element name, it's OK to refer to the label or
element name, but use restart to describe the action or event that occurs.
Example
The Reboot method shuts down the device and then restarts it.
recommend
Article • 06/24/2022
Examples
Windows 10 requires 16 GB of hard drive space for 32-bit OS and 20 GB for 64-bit OS.
Small storage devices, like devices with 32-GB hard drives or older devices with full hard
drives, might require additional storage to complete the upgrade. If you have limited
hard drive space available, we recommend that you have a USB flash drive handy when
you install Windows 10.
Capitalize both words when referring to the Recycle Bin on the Windows desktop.
Don't use refresh to describe an image being restored on the screen or data being
updated. Use redraw or update instead.
registry, registry settings
Article • 06/24/2022
Use lowercase for the word registry except when referring to a named system
component, such as the Registry Editor.
Use all uppercase letters for the first-level subtrees, separating words with underscore
characters. Registry subtrees are usually bold.
Examples
HKEY_CLASSES_ROOT
HKEY_LOCAL_MACHINE
Keys are developer defined and are usually all uppercase or a mix of uppercase and
lowercase characters, with no underscores. Subkeys are usually a mix of uppercase and
lowercase characters.
Examples
SOFTWARE
ApplicationIdentifier
CurrentVersion
Example
(typical subkey )
\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates\AuthRoot
In a subkey, use entries to describe the items in the Name column. Use values to
describe the items in the Data column.
OK to use as an abbreviation for remark statement in Visual Basic and some other
programs.
Don't use remote drive to describe a drive on a remote computer. Use network drive
instead.
Use remove:
To describe taking an item off a list in a dialog box that has Add and Remove
buttons.
To describe taking a toolbar button off a toolbar or hiding displayed data, such as
columns in a spreadsheet, without deleting the data.
As a synonym for unload.
As a verb to describe removing add-ins and add-ons.
Examples
To replace all instances of a word or phrase at one time ....
The Replace method replaces text found in a regular expression search.
Examples
Replace the selected text with the new text.
Replace the file with the changed file.
Use to describe closing and reopening a program or app or turning a device off and
then immediately back on. Make it clear which of these you're talking about.
restore
Article • 06/24/2022
Use as a verb instead of undelete to describe restoring an item that was deleted.
Use as a verb to describe restoring an item or condition to its previous state, such as a
window that was previously maximized or minimized.
Don't use as an adjective or as a noun in content for a general audience unless you need
to match the UI.
Examples
Restore the file.
Restore the window to its minimized state.
For more information about System Restore ....
Examples
Under the full recovery model, first restore one or more data backups, and then restore
the subsequent log backups to roll the database forward in time.
Restore the database.
Use the RESTORE statement to specify the restore operation.
reverse video
Article • 06/24/2022
Use instead of inverse video, invert video, or reverse screen to describe the displaying of
inverted background and text colors. Use highlighted to refer to the appearance.
right, rightmost, right-hand
Article • 06/24/2022
Don't use right as a directional term by itself. Instead, use a term such as upper right,
lower right, rightmost, or the right side of. Include a hyphen when you use right to modify
a noun, as in upper-right corner. Don't use right-hand as a modifier.
Accessibility tip Don't use directional terms (left, right, up, down) as the only clue to
location. Individuals with cognitive disabilities might have difficulty interpreting them, as
might people who are blind and use screen-reading software. It's OK to use a directional
term if another indication of location, such as in the Save As dialog box, on the Standard
toolbar, or in the title bar, is also included. Directional terms are also OK to use when a
sighted user with dyslexia can clearly see a change in the interface as the result of an
action, such as a change in the right pane when an option in the left pane is selected.
right align, right-aligned
Article • 06/24/2022
Use to refer to text that's aligned at the right margin. Always hyphenate right-aligned.
Don’t use right-justified.
Use only when you need to talk specifically about mouse actions. Define in content that
teaches beginning skills if you think it's necessary.
Use select and hold (or right-click) when the instruction isn't specific to the mouse.
Hyphenate.
Examples
Right-click to select the file.
Using the right mouse button (right-click) ….
Select and hold (or right-click) the Windows taskbar, and then select Cascade windows.
See Describing interactions with UI, Mouse and mouse interaction term collection
rights
Article • 06/24/2022
Use rights only in a nonspecific way to refer to system actions that are authorized by the
system administrator. For specific references, use user rights.
Don't confuse rights, which apply to system operations, with permissions, which apply to
specific system resources, such as files or printers.
Example
Domain administrators should use a primary user account, which has basic user rights in
the domain.
See memory
Roman
Article • 06/24/2022
Don't use to describe type that's neither bold nor italic. Use regular type instead.
root directory
Article • 06/24/2022
In content for developers, use root directory, not home directory, to refer to the directory
or folder from which all other directories or folders branch. In Windows, the root
directory is indicated by a backslash (\). Don’t shorten to root when you mean the
directory.
Example
Change to the root directory, and enter the following command: edit autoexec.bat
Avoid execute except to follow the UI. Use run instead. If the UI includes execute, the
resulting action is still run.
Always use run in the context of operating systems, macros, and queries.
Examples
To run the program, select Execute.
Commands are run in the order in which they're listed in the file.
running foot, running head
Article • 06/24/2022
Don't use. Use footer and header instead. If you think your audience might search for
these terms, use also known as running foot and running head on the first mention.
runs vs. runs on
Article • 06/24/2022
Avoid run for a general audience. For a technical audience, use run to refer to an
operating system and run on to refer to a program.
Examples
To install Exchange 2016, your computer must be running the full installation of
Windows Server.
Office 2016 runs on the following versions of Windows: Windows Server 2008 R2,
Windows Server 2012, Windows Server 2012 R2, Windows Server 10, Windows 7 Service
Pack 1, Windows 8, Windows 8.1, Windows 10.
runtime
Article • 06/24/2022
Use runtime:
Don't use runtime as a synonym for reader programs, such as Microsoft Office file
viewers.
(s), (es)
Article • 06/24/2022
Don't add (s) or (es) to a singular noun to indicate that it can be singular or plural. Most
of the time, use plural instead. If it's important to indicate both, use one or more.
Examples
To add rows or columns to a table, ....
To add one or more rows or columns to a table, ....
Examples
This displays a sample of what the control will look like with the scheme applied.
To preview what the control will look like with the scheme applied, select Preview.
Use as a verb to describe saving app installation files to a device and saving files to a
local drive or share.
scan line
Article • 06/24/2022
Two words when referring to either the row of pixels read by a scanning device or one
of the horizontal lines on a display.
screen
Article • 06/24/2022
It's OK to use screen in instructions to describe what customers see on the screen or
how they interact with it.
For screen resolutions, use number × number instead of number by number. For
example, use 640 × 480 instead of 640 by 480.
Don't use. Use perimeter network instead. On the first mention, it's OK to say:
perimeter network (also known as DMZ, demilitarized zone, and screened subnet)
screenshot
Article • 06/24/2022
One word.
script, scriptlet
Article • 06/24/2022
Avoid scriptlet. Most of the time, use script or a more specific term.
Avoid. Use a verb phrase such as move through instead, if the context is clear.
It's OK to use scroll in content that teaches beginning skills to describe interacting with a
document by using a mouse, keyboard, or other peripheral device.
Examples
Move through the folder until you see the file you want.
Move the wheel button on the Microsoft Arc Touch Mouse to scroll up and down in a
document.
scroll bar, scroll arrow, scroll box
Article • 06/24/2022
Most of the time, avoid talking about elements in UI. Instead, describe what the
customer needs to do.
Don't use search and replace to describe finding and replacing things in a document or
other location. Use find and replace instead.
Example
Search your document.
Don't use in content for a general audience. If it's important to describe how the menu
works, use submenu.
In content for developers, use only in content about creating menus and only if you
can't use submenu.
select
Article • 06/24/2022
Use select to refer to marking text, objects, cells, and other items that a customer will
take action on, such as copying or moving. Describe the marked items as the selection or
the selected text, objects, cells, and so on.
For information about using select as a verb in instructions and procedures, see
Describing interactions with UI.
server
Article • 06/24/2022
Spell out on the first mention. Use lowercase for the spelled-out term, and note the
hyphen. Use an not a with the acronym.
Examples
A service-level agreement (SLA) is an agreement between a service company and a
service customer. An SLA defines for both the company and the customer when a
service job should be completed.
service-oriented architecture (SOA)
Article • 06/24/2022
Avoid generic terms such as set and specify to describe customer actions. Try to use
more specific verbs.
Examples
Select a color for an appointment or a meeting.
Enter a location for Tab stop position.
Don't use set to indicate entering or selecting a value in a dialog box or other UI
element.
It's OK to use set in content for developers to describe entering or selecting the value of
a property.
Use as a verb to describe the process of preparing hardware and installed apps for initial
use. Two words as a verb, one word as an adjective and a noun. Don't hyphenate.
Examples
Unpack everything before you set up your computer.
The setup time is about 15 minutes.
Your office setup should be ergonomically designed.
Run Setup before you open other apps.
setting, value
Article • 06/24/2022
Avoid generic nouns, such as setting or value, in content for a general audience. Use a
specific noun, such as width, color, or font, instead.
Examples
Select a color for an appointment or a meeting.
Enter a location for Tab stop position.
It's OK to use settings or values occasionally when you need to talk generally about
more than one. Don't use attributes or properties as a synonym.
set-top box
Article • 06/24/2022
Most of the time, talk about the actions that customers should take.
Don’t use to describe commands or options that are in an unusable state—use not
available or isn’t available instead. If you must describe their appearance, use appears
dimmed.
It’s OK to use shaded to describe the appearance of checkboxes that represent a mixture
of settings.
Examples
The command isn’t available until you select text.
If the option appears dimmed, it's not available.
Selected effects appear shaded.
OK to use as a noun in content for a technical audience. Don't use in content for a
general audience.
Don't use as a verb, such as shell or shell out. Use more precise terminology, such as
create a new shell or return to the operating system.
ship
Article • 06/24/2022
Don't use to refer to making products or services available to customers. Use release
instead.
Example
Windows 10 was released in July 2015.
shortcut, shortcut menu
Article • 06/24/2022
Shortcut is one word as an adjective or a noun. Don't use as a verb. Don't use as a
synonym for link.
Use shortcut menu only if it helps the customer locate the item in the UI. Most of the
time, just describe what the customer needs to do.
Examples
Use Alt+Spacebar to display the shortcut menu for the active window.
Right-click the selected text, and then select Copy.
Select the text, open the shortcut menu, and then select Copy.
See also
Describing interactions with UI
Keys and keyboard shortcuts term collection
pop-up
should vs. must
Article • 06/24/2022
Examples
You'll need an internet connection to install the upgrade.
We recommend that you wait for us to notify you when we've confirmed that your PC is
ready.
Free technical support is available when you register with Microsoft.
Use should only to describe an action that's recommended but optional. Don't use
should to indicate probability. If you can't make a definitive statement, use might or
rephrase.
Examples
You should back up your data periodically.
If you don't use automatic updating, you should check for updates yourself at least once
every week.
If the antimalware app is compatible and current, it will be preserved during the
upgrade.
Example
To save copies of a document in the same location, you must save each copy with a
different file name.
shut down, shutdown
Article • 06/24/2022
Use shut down to describe exiting the operating system and turning off the device in a
single action.
Don't use shut down to describe turning off a device or as a synonym for close.
Examples
To turn off your computer, select Settings, and then select Shut down.
Use the Shut down command to safely close open apps, shut down Windows, and turn
off the device.
Many computers turn the power off automatically.
The accidental shutdown might have damaged some files.
See also
Describing interactions with UI
turn on, turn off
sleep
sign in, sign out
Article • 10/26/2022
Don't use log in, login, log into, log on, logon, log onto, log off, log out, logout, sign into,
signin, signoff, sign off, or sign on unless these terms appear in the UI (and you're writing
instructions).
The verb form is two words, sign in or sign out. Avoid using as a noun or adjective (sign-
in, sign-out). Instead, use a more descriptive or precise term.
Examples
Enter your password to sign in.
Learn how to sign in to Power BI service on the web and how to sign out of it.
After an extended period without activity, the network will sign you out automatically.
Examples
To publish your files to the web, select Publish to the web.
When you see a clip that you like, drag it into your document.
single sign-on (SSO)
Article • 06/24/2022
Spell out on the first mention, and lowercase the spelled-out term. Note hyphen.
Use to describe a collection of webpages that's part of a larger whole, such as the
Microsoft website or the MSDN website. Use website instead of site if necessary for
clarity.
Two words.
size, resize
Article • 06/24/2022
Use to describe putting a device into a power-saving state without shutting it down.
In general, avoid talking about UI elements. Most of the time, just describe what the
customer needs to do.
In content for a general audience, it's OK to use slider when you need to describe the UI
element used to set a value on a continuous range of possible values, such as screen
brightness, mouse-click speed, or volume.
Example
Move the slider downward to decrease the volume.
slideshow
Article • 06/24/2022
One word unless you need to match the UI. Don’t use carousel as a synonym.
small caps
Article • 06/24/2022
Don't use small caps for key names or for AM and PM.
It's OK to use the term small caps. If necessary for clarity, refer to them as small capitals
on the first mention, followed by a phrase such as, "often referred to as small caps."
smart card, Smart Card
Article • 06/24/2022
Two words. Use lowercase for generic references to smart cards or smart card
technology.
Capitalize as part of proper nouns, such as Lenovo Integrated Smart Card Reader, but not
in general references to smart card implementations.
smartphone
Article • 06/24/2022
Avoid using the acronym SMB. Use small or medium-sized business instead.
snap-in
Article • 06/24/2022
Always hyphenate. Use only to describe a program that runs in Microsoft Management
Console.
social chatbot
Article • 06/24/2022
Don't use. Use a more specific term, such as electronic document or file, instead.
software as a service (SaaS)
Article • 06/24/2022
Don't use.
Use sorry (and similar wording) only in error messages that notify the customer about a
serious problem or one that they might find very frustrating, such as:
Data is lost.
The customer can't continue to use the device, service, or application.
The customer must get help from a support representative.
A product or service fails.
Error messages should apologize only for things that went wrong with the Microsoft
product. Don't apologize for problems that are outside the product, such as a broken
link or waiting for a network connection to be found. Consider Oops or Hmm instead.
Examples
We're sorry, but we detected a problem, and your PC was shut down to protect your
files and other data.
Sorry, the service isn't available right now.
This task couldn't be completed. Please try again.
You're not connected. Let's get you back online.
Hmm ... can't reach this page
Oops ... this page didn't load properly.
Let's try this again.
spam
Article • 06/24/2022
Lowercase.
Don't use to refer generally to commercial email, such as bulk email sent to a customer
list. Don't use to refer to an inappropriate posting to a large distribution list.
Use spell checker as a general term for a tool that checks spelling. To refer to a specific
tool, use the name that appears in the UI.
Examples
Use the Spelling and Grammar tool to check spelling in the document.
Check the spelling in the document.
Use a spell checker to find spelling errors in your document.
spin box
Article • 06/24/2022
It's OK to use spin box in content for a technical audience to describe a control that
users can use to move, or spin, through a fixed set of values, such as dates.
For a general audience, just discuss what the customer needs to do. If you need to refer
to the control, refer to a spin box by its label.
Example
the Start time box
split bar, split box
Article • 06/24/2022
It's OK to use split bar and split box in content for all audiences.
spoofing
Article • 06/24/2022
It's OK to use spoofing in content for all audiences if you're sure that your audience will
understand the meaning. To avoid ambiguity, be specific about the kind of spoofing
you're referring to, such as email spoofing or IP spoofing.
spreadsheet vs. workbook
Article • 06/24/2022
Use spreadsheet to refer to an accounting app, such as Microsoft Excel. Use workbook to
refer to the file produced using a spreadsheet app.
spyware
Article • 06/24/2022
When you're referring to a computer that's running Microsoft SQL Server, use a
computer running SQL Server or a computer that's running SQL Server. (Note the capital S
in Server.)
When you're referring to Structured Query Language as SQL, treat SQL as an acronym
pronounced “sequel” and use the indefinite article a: a SQL database.
Examples
Don't use start to describe selecting a program or app to open it. Use open instead.
Use restart to describe closing and reopening a program or app or turning a device off
and then immediately back on.
See also Describing interactions with UI, turn on, turn off
Start button, Start menu
Article • 06/24/2022
Capitalize references to the Start menu and the Start button on the Windows taskbar.
Don't use bold formatting for Start unless you're referring to the menu or button in
instructions.
Don't include the word button unless it's necessary for clarity. If you do, button is
lowercase.
If possible, to help customers locate the button, include the Start graphic in
references to the Start button.
Example
You'll find the Start button on the taskbar.
start page
Article • 06/24/2022
Don't use to refer to the main page of a website or the page a browser displays upon
opening. Use home page instead.
Note Use open, not start, to describe selecting a program or app from the Start menu to
open it.
Don't use on startup or similar noun phrases in content for a general audience. It's OK to
use on startup in content for a technical audience.
Examples
To open the app, select the icon.
When the app opens, a startup screen appears.
Open OneNote and start taking notes.
Use instead of status line or message area to refer to the area at the bottom of a
document window that shows the status of a document and other information, such as
the meaning of a command. Messages appear on, not in, the status bar.
Example
The page number is displayed on the status bar.
stop, stop responding
Article • 06/24/2022
Don't use stop to mean exit a program. It's OK to use stop for hardware operations.
Use stop responding only when a program encounters a problem and can't close itself.
Use close to describe the action a program takes to close itself when it has encountered
a problem and can't continue.
Don't use storage to refer to available space on a disk. Use disk space instead.
It's OK to use storage device to refer generally to external drives, USB drives, and other
types of storage hardware.
store, marketplace, gallery
Article • 06/24/2022
Use store, not marketplace, gallery, or another word, to refer to any Microsoft online
shopping site―whether all products, services, and items are from Microsoft only or from
partners as well. Examples: Microsoft Store, Microsoft Store for Business.
In an online store (either in a product experience or the web), avoid including by in the
publisher line. For example, use Microsoft, not by Microsoft. If you must include by,
lowercase it.
Don't use struct in text to refer to a data structure identified by the struct language
keyword. Use structure instead.
style sheet
Article • 06/24/2022
Two words. Use to refer to a file of instructions for formatting a document or to a list of
words and phrases and how they're used or spelled in a particular document.
In XML context, use style sheet to refer to an .xsl file. Use Extensible Stylesheet Language
(or its abbreviation, XSL, if the term is familiar to your audience) to refer to the related
technology.
In general, don’t hyphenate words beginning with sub-, such as subheading and
subsection, unless it’s necessary to avoid confusion or if sub- is followed by a proper
noun, as in sub-Saharan. When in doubt, check The American Heritage Dictionary .
Don't use to refer to parts of an address that go to a specific place in a file, such as a
bookmark. Use a more specific term.
subclass
Article • 06/24/2022
Don't use as a verb. Use a common verb, such as create a subclass, instead.
surf
Article • 06/24/2022
OK to use in informal contexts to describe a more random browsing than the less
informal browse implies.
swipe
Article • 06/24/2022
Example
Use Alt+Tab to switch between open windows.
In content for a technical audience, it's OK to use switch as a noun to refer to command-
line and compiler options, such as /Za.
Use to refer to a graphic or special character that represents something else, but
differentiate a symbol from an icon. (An icon represents an object the customer can
select and open. A symbol can appear on an icon.)
Write out the name of the symbol in text and, if the symbol itself is important,
enclose the symbol in parentheses. Use a symbol by itself only in tables and lists
where space is limited or in mathematical expressions.
Examples
Enter a backslash (\) to return to the previous directory.
Only 75 percent of the students attended.
For UI elements, such as buttons, you can use a graphic of the button by itself after
it has been named once or if selecting it displays a definition.
Examples
Select .
Write out the plurals of symbols, showing the use in parentheses. Don't add s or 's
to a symbol.
Example
Enter two backslashes (\\) to show a network connection.
See also Special character term collection, Keys and keyboard shortcuts term collection
sync
Article • 06/24/2022
Sync, not synchronize, a file, folder, or library to a local drive, a SharePoint drive, a server,
or the cloud.
system administrator
Article • 06/24/2022
As a noun, use only to refer to tabs on a ribbon, a webpage, in a dialog box, and so on.
For other uses, clarify the meaning with a descriptor, such as the Tab key, a tab stop, or a
tab mark on the ruler.
Examples
Use the Tab key to move through a dialog box.
Set a tab stop on the ruler.
On the View tab ....
Don't use Table of contents as the heading for the list of contents at the beginning of a
document or file. Use just Contents instead.
Don't use. Refer to the specific drive, folder, or file instead. If the concept of target is
important to the discussion, use destination drive or destination file instead.
Examples
Set your phone to automatically save photos and videos to Microsoft OneDrive.
By default, the file is saved to the Scanned documents folder.
Copy the file to the USB drive.
taskbar
Article • 06/24/2022
One word.
terabyte, TB
Article • 06/24/2022
In content for a technical audience, it's OK to use terminate in phrases such as null-
terminated string or terminate a process.
Use as an adjective, a noun, or a verb in the context of SMS messages. Use text message
and send or receive a text message, if necessary, to avoid ambiguity.
Use text or text message rather than SMS (short message service) or MMS (multimedia
messaging service) for the US audience. For markets where SMS may be the more
common usage, localization teams will use the appropriate term.
Global tip In some languages, text is translated differently as a noun and a verb. Provide
enough context for localization to determine how to translate text. For example, instead
of text a friend, say send a text to a friend or text a quick message to a friend.
Refer to a box in which the user enters text only by its label. If you must use a descriptor,
use box. Don't use field or entry field, except in content about database programs.
Examples
File name box
Enter or update an email address for Work email.
In content for developers, it's OK to use text box in content about designing and
developing the UI.
In general, use thanks not thank you. It's OK to use thank you in content that has a
formal tone or is about a serious subject, such as cybersecurity or privacy.
Don't use thanks unnecessarily. Use thanks as the closing in email, a letter, or a similar
message. Otherwise, thank the customer only when they've been inconvenienced or
they went out of their way to do something.
Examples
Thanks for your feedback.
Microsoft offers a 10 percent military discount as a way to say thank you for your
service.
that vs. which
Article • 06/24/2022
Use that at the beginning of a clause that’s necessary for the sentence to make sense.
Don’t put a comma before that.
Global tip Include that even if the sentence is clear without it. It helps to clarify the
sentence structure.
Examples
To learn more about features that aren’t supported in the trial version, see the feature
comparison chart.
Catch the latest episode of “This Week on Windows,” which looks at the new Surface
Book and more.
The comparison chart shows which features aren't supported in the trial version.
Don’t use that or which in clauses that refer to a person. Use who instead.
See Numbers
tile, Live Tile
Article • 06/24/2022
Lowercase tile in general references to the shortcuts on the Start menu that customers
can move around. These can be static, live, or content tiles.
Two words.
toast
Article • 06/24/2022
Don't use to refer to a notification triggered by an app or the operating system that's
displayed in a pop-up notification. Use notification instead.
to-do
Article • 06/24/2022
Examples
items on your to-do list
Here's what you need to do.
toggle
Article • 06/24/2022
Don't use as a verb. Instead, use switch, turn on, or turn off with the name of the toggle
or command to describe what the customer must do.
When you must refer to a toggle by name, use bold formatting for the name of the
toggle. Use sentence-style capitalization unless you need to match the UI. Include the
word toggle if it adds needed clarity.
Examples
Use the Caps lock key to switch from typing capital letters to typing lowercase letters.
To switch between Normal, Outline, and Slide Sorter views, use the buttons on the View
tab.
To make text and apps easier to see, turn on the toggle under Turn on high contrast.
To keep all applied filters, turn on the Pass all filters toggle.
It's OK to use tone in other contexts dealing with sound, such as a dial tone or a tone
coming from a speaker.
tool
Article • 06/24/2022
Use tool, not utility, to describe a feature that helps customers accomplish tasks.
See also
add-in, add-on
app, application
applet
Control Panel
toolkit
Article • 06/24/2022
One word.
top left, top right
Article • 06/24/2022
Don't use.
In content for a general audience, use instead of root directory to refer to the directory
or folder from which all other directories or folders branch.
Example
The top-level folder for most customers is the Documents folder.
Always hyphenate.
toward
Article • 06/24/2022
Use instead of following in phrases such as trailing periods, trailing slashes, and trailing
spaces, which might occur at the end of strings, parameters, or other values. Trailing in
this context is the opposite of leading.
trojan horse, trojan
Article • 06/24/2022
Use instead of power on/power off, start/stop, or switch on/switch off to mean turning the
device on and off.
Use instead of enable and disable to refer to commands and features that can be
activated or deactivated. Or use more specific pairs of words such as make available and
make unavailable; show and hide; add and remove; or allow and block.
Don't use to refer to selecting or clearing checkboxes in instructions. Use select and clear
instead. It's OK to use turn on/turn off to refer to webpage options and toggles.
Examples
To turn on pop-up blocking ….
To keep all applied filters, turn on the pass all filters toggle.
If the command prompt isn’t available, your network administrator might have turned
off this feature.
See also
Describing interactions with UI
disable, disables (functionality)
enable, enables
shut down, shutdown
unavailable
turnkey
Article • 06/24/2022
One word.
type
Article • 06/24/2022
Use only to differentiate the Intel device from other types of thin and light laptops.
In general, don’t hyphenate words beginning with un-, such as undo and unread, unless
it’s necessary to avoid confusion, as in un-ionized, or unless un- is followed by a proper
noun, as in un-American. When in doubt, check The American Heritage Dictionary .
Most of the time, talk about the actions that customers should take rather than
describing UI.
When you must discuss UI, use not available or isn’t available instead of unavailable,
disabled, or grayed to describe commands and options that are in an unusable state. Use
appears dimmed if you must describe their appearance. It’s OK to use unavailable to
describe an outage or a service that isn’t offered to certain customers.
Examples
The command isn’t available until you select text.
If the option appears dimmed, it's not available.
If the command prompt isn’t available, your network administrator might have turned
off this feature.
Some My Site features are temporarily unavailable. Please try again later.
Don't use.
See restore
underline vs. underscore
Article • 06/24/2022
Use underline to describe text formatting that puts a line under the characters. Use
underscore to refer to the underscore character ( _ ).
undo
Article • 06/24/2022
OK to use as a verb to describe the action associated with the Undo command. Don't
use as a noun. For example, don't say, After an undo, you can redo ....
Examples
To undo multiple actions ....
After undoing an action, ....
uninstall
Article • 06/24/2022
Use uninstall as a verb to describe removing apps, programs, and hardware drivers from
a device.
Don't use in content for a general audience. It's OK to use unregister in content for
developers.
unwanted software
Article • 06/24/2022
Don't use upgrade as a synonym for update, service pack, or any other release that
occurs between product versions.
Examples
Upgrade qualified Windows 7 or Windows 8.1 devices for free.
The upgrade was successful.
upload
Article • 06/24/2022
Use as a verb to describe transferring files from a local device to a website, server, or
share.
When you use upload as a verb, describe what the customer is transferring and where
the customer is transferring it to. In grammatical terms, use both a subject (the thing to
be uploaded) and an object (the thing the subject is uploaded to) with the verb upload.
Example
Upload a document from your computer to this library.
Don't spell out as Universal Plug and Play. Don't use as a synonym for Plug and Play or
PnP.
Use UPnP as an adjective followed by certified, if appropriate, and a specific term, such
as device, architecture, or standards.
Example
This UPnP certified device features ....
Don't use as a noun by itself. For example, don't say, UPnP is an architecture for
pervasive peer-to-peer network connectivity. Rephrase the sentence as, The UPnP
architecture enables pervasive peer-to-peer network connectivity.
Example
The upper-right corner
Accessibility note Don't use directional terms (left, right, up, down) as the only clue to
location. Individuals with cognitive impairments might have difficulty interpreting them,
as might people who are blind and use screen-reading software. It's OK to use a
directional term if another indication of location, such as in the Save As dialog box, on
the Standard toolbar, or in the title bar, is also included. Directional terms are also OK to
use when a sighted user with dyslexia can clearly see a change in the interface as the
result of an action, such as a change in the right pane when an option in the left pane is
selected.
uppercase
Article • 06/24/2022
Most of the time, use capital letters instead of uppercase. It's OK to use uppercase when
comparing with lowercase or to follow the UI.
When using uppercase and lowercase together, don't use a suspended hyphen (as in
upper- and lowercase). Spell out both words instead.
Examples
Change all the lowercase letters to uppercase.
Change the case of both lowercase and uppercase letters.
upsize
Article • 06/24/2022
In content for a general audience, use address rather than URL. In content for a technical
audience, don't spell out URL on the first mention. If you have a reason to spell out URL,
use uniform resource locator. Use a, not an, as an article preceding URL.
Use of (not for) to describe the relationship of the word URL to a resource.
Example
Search results include the URL of the page.
It's OK to use US as an abbreviation for United States as an adjective and when space is
limited. Spell out United States as a noun except when third-party, legally required
content specifies otherwise.
If you use the abbreviation, you don't have to spell out United States on the first
mention.
usable
Article • 06/24/2022
Avoid user when you can. Use audience, customer, person, people, employee, coworker, or
you instead.
It's OK to use user in content for developers to distinguish the technology developer
from the technology user. It's also OK to use user in content for technology
professionals to distinguish the system administrator from the system users.
user rights
Article • 06/24/2022
Use user rights only to refer to Windows security policies that apply to individual user
accounts or administrative groups. The system administrator manages user rights
through the User Rights Assignment snap-in. User rights are assigned, not granted or
allowed.
When you refer to a named user right, use sentence-style capitalization and bold
formatting for the name itself.
Examples
You must have the Perform volume maintenance tasks user right to perform this task.
You must be signed in as a member of the Administrators group to perform this task.
Examples
Refine your pictures by using the photo editor.
Azure DNS is a hosting service that uses Azure infrastructure to provide DNS name
resolution.
Don't use with as a synonym for using or by using. It's OK to use with in marketing
contexts and with product and service names.
Example
With OneDrive, you can share your favorite things across your favorite devices, including
PCs, Macs, tablets, and phones.
utility
Article • 06/24/2022
Don't use.
See
add-in, add-on
app, application
applet
tool
Control Panel
value axis
Article • 06/24/2022
Usually refers to the vertical axis in 2D charts and graphs, which shows the values being
measured or compared. Refer to it as the value (y) axis on the first mention. On
subsequent mentions, use y-axis. It's OK to use vertical (y) axis in content for a general
audience.
Don't use italic formatting for the y in y-axis unless the entire word is italic.
In headings, use the abbreviation vs., all lowercase. In text, spell out as versus.
video call, videoconference
Article • 06/24/2022
Use video call, not videoconference, when you need to be specific. Otherwise, it's OK to
use call or meeting.
In a verb phrase, follow the UI or use start a video call, join a video call, participate in a
video call, or end a video call.
video card
Article • 06/24/2022
Use video card instead of video adapter, display adapter, graphics adapter, graphics card,
or graphics board.
video display
Article • 06/24/2022
Don't use.
Examples
Tips for playing your video game
Video-game tips
virtual
Article • 06/24/2022
Use only to refer specifically to a device or service that appears to be something it's not
or that doesn't physically exist. For example, a virtual machine isn't an actual computer;
it's something that emulates one.
Examples
Each Azure service is supported by a different type of virtual machine.
virtual desktop
virtual memory
virtual root
virtual server
virtual agent
Article • 06/24/2022
In content for a technical audience, it's OK to use virtualize sparingly to mean creating a
virtual implementation. For example, it's OK to use virtualize storage to refer to creating
virtual storage.
Examples
You have two new voicemails.
To respond to the caller with a message ....
vulnerability
Article • 06/24/2022
Use instead of wish or desire when the customer has a choice of actions. Don't use when
you mean need, which indicates a requirement or obligation.
Example
Select PC info if you want to find out what version of Windows you're running.
we
Article • 06/24/2022
In general, don't use. Focus on the customer, and avoid making Microsoft the subject.
It's OK to use phrasing like we recommend if it helps you avoid awkward phrasing like it's
recommended, but write around it if you can.
Examples
The scheduled default setting is the easiest way to keep your computer up to date.
(Instead of We recommend that you use the scheduled default setting ....)
Select the people you want to give permission to. We'll verify their identities before
opening the document.
In September, we took a major step forward in introducing Windows 10 to our
enterprise customers.
Lowercase web as a modifier except to match UI or in feature names that include web.
Avoid the phrase World Wide Web. Use the web instead.
Use on to refer to material existing on the web. Use to or on to refer to the action of
creating and publishing something to the web or on the web.
webpage
website
webcam
webcast
webmaster
webzine
web-centric
web-based
web-enabled
web address
web app
web browser
web content
web crawler
web document
web folder
web part
Use web services to refer to protocols and data formats, like XML, SOAP, and WSDL, that
provide the means for integrating web-based apps.
Don’t use web service or web services to refer generally to apps and services that you
access online. Instead, mention the service by name or use service or services instead.
wellbeing
Article • 06/24/2022
Example
MyAnalytics gives you insights into your work patterns around focus, network, wellbeing,
and collaboration over the past four weeks.
where
Article • 06/24/2022
Use to introduce a list, as in code or formulas, to define the meaning of elements such
as variables or symbols.
Example
Use the following formula to calculate the return, where: r = rate of interest n = number
of months p = principal.
while
Article • 06/24/2022
Use only to refer to something occurring in time. Don't use as a synonym for although,
whereas, on the contrary, or in spite of.
Examples
We're having trouble getting this info right now. Check back in a little while.
Although the icon indicates that the print job is finished, you might have to wait until a
previous job is finished.
white hat hacker
Article • 06/24/2022
Two words.
white space
Article • 06/24/2022
Two words.
whitelist
Article • 06/24/2022
Examples
You can use safe senders lists to help with false positives.
The allowlist is a list of digits that will not be blocked by the app.
who vs. that
Article • 06/24/2022
Example
Custom Setup is the best choice for customers who want to alter the standard Windows
configuration.
Wi-Fi
Article • 06/24/2022
Try to use a general phrase instead, such as wireless network, or refer to the specific
technology that you're describing, such as wireless LAN.
Wi-Fi is a proper noun and a registered trademark. Capitalize and hyphenate when
referring specifically to Wi-Fi technologies. Don’t use WiFi, wifi, or Wifi. Don’t include the
registered trademark symbol (®).
wildcard character
Article • 06/24/2022
Use wildcard character, not just wildcard, to describe a character used to represent one
or many characters, such as the asterisk (*) or question mark (?).
Use Windows as a modifier for aspects or elements of the Windows operating system.
Don't use Windows-based.
It's OK to use Windows user sparingly to avoid awkward constructions, but try to avoid
user in general.
Examples
Windows app
Windows device
the Windows Recycle Bin
a device running Windows
Always use the entire name. Don't precede the name with Microsoft.
Windows Explorer
Article • 06/24/2022
Don't use.
One word.
wireless
Article • 06/24/2022
Avoid talking about wireless technology to general users except in the context of
connecting to a network. Even in that context, whenever you can, discuss connecting to
the internet without referring to the technology.
wizard
Article • 06/24/2022
In general, don't use the term wizard unless it appears in the UI. Instead, talk about what
the customer needs to do to accomplish the task.
It's OK to use wizard in content for a technical audience that discusses how to develop
wizards.
Use lowercase for the generic term wizard. Capitalize wizard if it's part of a feature name
that appears in the UI. (This is uncommon.)
Don't use word process or word processing as a verb. Use write, format, or another term
instead.
wordwrap, wordwrapping
Article • 06/24/2022
Don't use.
work area, workspace
Article • 06/24/2022
In general, don't discuss UI. Instead, talk about what the customer wants to do.
If it's necessary to describe UI, use workspace to refer to the area within a window where
the customer interacts with the UI.
Use work area only when the term has a specific meaning in a particular product.
work style
Article • 06/24/2022
Two words.
workgroup
Article • 06/24/2022
One word.
working memory
Article • 06/24/2022
One word.
Examples
Workstreams are channels within a team that aid the team in organizing their work.
Each channel represents a different topic or workstream within the overall team.
Use worldwide to describe something that encompasses all regions or involves the
entire world. It's OK to use global to mean worldwide.
Examples
Get one month of free, worldwide calling.
OneNote Mobile for Android is now available in more than 20 markets worldwide.
Ensuring global acceptability in the usability of our products along with local relevance
(world readiness).
Don't use international in the context of something that encompasses the entire world
as it can imply a US-centric worldview.
Don’t use international to mean “outside the United States.” Instead, refer to a specific
region or use wording that describes what you mean.
Examples
In the first half of 2016, Azure achieved new certifications in Japan, Spain, and the
United Kingdom and expanded certifications in seven other regions. Microsoft is driving
the transformation of business and industry across Europe and around the world.
Always hyphenate.
Always hyphenate.
Use write-protect as a verb. Use instead of lock to refer to the action of protecting disks
from being overwritten.
Examples
to write-protect a disk
a write-protected disk
x
Article • 06/24/2022
Lowercase. Hyphenate.
On the first mention, use category (x) axis to refer to the horizontal axis in charts and
graphs that shows the categories being compared. On subsequent mentions, use x-axis.
It's OK to use horizontal (x) axis in content for a general audience.
Don't use italic formatting for the x in x-axis unless the entire word is italic.
Lowercase. Hyphenate.
Don't use italic formatting for the x in x-coordinate unless the entire word is italic.
XON/XOFF
Article • 06/24/2022
Lowercase. Hyphenate.
On the first mention, refer to the y-axis as the value (y) axis. On subsequent mentions,
use y-axis. It's OK to use vertical (y) axis in content for a general audience.
Don't use italic formatting for the y in y-axis unless the entire word is italic.
Lowercase. Hyphenate.
Don't use italic formatting for the y in y-coordinate unless the entire word is italic.
z-
Article • 06/24/2022
Hyphenate all words referring to entities that begin with z used as a separate letter, such
as z-axis, z-coordinate, z-order, and z-test.
Don't use italic formatting for the z in these words unless the entire word is italic.
z-axis
Article • 06/24/2022
Lowercase. Hyphenate.
In 3D charts, the z-axis shows depth and generally represents values. On the first
mention, refer to the z-axis as the value (z) axis, where both the x-axis and y-axis are
category axes. On subsequent mentions, use z-axis.
Don't use italic formatting for the z in z-axis unless the entire word is italic.
When a measurement includes 0, use the plural form of the spelled-out unit of measure.
Examples
0 MB
0 megabytes
It’s OK to use ZIP Code in content that's intended for a US audience only. Otherwise, use
postal code.
Capitalize as shown.
zoom in, zoom out
Article • 06/24/2022
Use zoom in and zoom out as generic verbs in instructions for all input methods.
Microsoft devices and services empower people of all abilities, around the globe—at
home, at work, and on the go—to do the activities they value most.
Learn more
Microsoft Accessibility site
Writing for all abilities
Article • 06/24/2022
Microsoft style—clean, simple design and crisp, clear content—is easier for all readers to
use, so nearly every writing recommendation in this guide will improve accessibility. Pay
special attention to the following guidelines.
Lead with what matters most, so readers know immediately where to focus their
attention.
Keep paragraphs short and sentence structure simple—aim for one verb per sentence.
Read text aloud and imagine it spoken by a screen reader.
Use parallel writing structures for similar things. For example, use singular nouns for
each top-level heading. Or, use a verb to start each item in a list.
Spell out words like and, plus, and about. Screen readers can misread text that uses
special characters like the plus sign (+) and tilde (~).
Write brief but meaningful link text. Be descriptive—links should make sense without
the surrounding text.
Distinguish link text visually. Use redundant visual cues, such as both color and
underline.
Don’t force line breaks (also known as hard returns) within sentences and paragraphs.
They may not work well in resized windows or with enlarged text.
Use content structure and location to
communicate
Emphasize important points visually and stylistically. Lists, headings, and tables
reinforce relationships between concepts. Provide summary information about the table,
and use concise and specific column headings.
Use heading styles instead of text formatting. Heading levels communicate the
hierarchy of content.
Don’t use directional terms as the only clue to location. Left, right, up, down, above,
and below aren’t very useful for people who use screen-reading software. If you must
use a directional term, provide additional text about the location, such as in the Save As
dialog box, on the Standard toolbar, or in the title bar.
Learn more
Describing alternative input methods
In procedures and instructions, use generic verbs that apply to all input methods and
devices. Avoid verbs like click (mouse) and swipe (touch) that don't make sense with
some alternative input methods used for accessibility.
Learn more
Describing interactions with UI
Colors and patterns in text, graphics,
and design
Article • 06/24/2022
Choose colors and patterns carefully. High contrast may improve readability for people
who have low vision. For people with some types of color blindness, certain color
combinations are difficult to distinguish.
Don’t convey information with color alone. For example, use both color and underlined
text for links, and use pattern and color to differentiate information in charts and
graphs. Remember that high-contrast personalization themes in Windows alter text
color.
Choose color combinations with a minimum contrast ratio of 4.5:1. Don’t use low-
contrast or hard-to-read color combinations, such as light green and white or red and
green.
Don’t use screened or shaded backgrounds, watermarks, or other images behind text.
Reduced contrast makes text harder to read and hinders screen readers.
Graphics, Design, and Media
Article • 06/24/2022
Websites need to be accessible to everyone. Websites that are accessible to people with
disabilities also support customers with various browsers, settings, and devices or who
use older technologies.
In general, use clean and simple graphic design. Provide alternate ways to get the
information that's conveyed by pictures, multimedia, and image maps.
Design
Keep text within a rectangular grid for visibility and ease of scanning.
Format tables according to the Web Content Accessibility Guidelines (WCAG) 2.0 .
Don’t use scrolling marquees unless the customer has control over them.
Provide brief, accurate alt text for elements other than live text, including graphics,
audio, video, animations, GIFs, and pictures of text. Describe the element in a way that
conveys useful information to the reader. For complex elements, link to a separate page
with more details.
Plan links and image-map links to support Tab key navigation with bidirectional text.
Acronyms
Article • 10/19/2022
Acronyms and abbreviations can have an adverse effect on clarity, voice, and findability.
Although some acronyms are widely understood and preferred to the spelled-out term,
others aren't well known or are familiar only to a specific group of customers.
Some acronyms, like USB, FAQ, and URL, are more well known than the spelled-out term.
Don't spell out the term if the acronym is listed in The American Heritage Dictionary or
if the A–Z word list says to use the acronym without spelling it out. If you're sure your
audience is familiar with an acronym, it's OK to use it without spelling it out.
Examples
Conversation as a platform (CaaP) has the potential to make booking a flight as easy as
sending a text message. Developers are also looking to CaaP to make computing more
accessible to users of all abilities.
Learn how to connect a USB device to your Microsoft Surface.
Don't introduce acronyms that are used just
once
If an acronym will appear only once in your content, just spell out the term. Don't
introduce it in parentheses after the spelled-out version.
Exception It's OK to use both the spelled-out term and the acronym if both are needed
for SEO, even if the acronym is used only once.
Examples
infrastructure as a service (IaaS)
dynamic-link library (DLL)
High-Definition Multimedia Interface (HDMI)
Examples
a DLL
an ISP
a URL
a SQL database
Examples
three APIs
Microsoft Foundation Classes (MFC)
Examples
the IDE enhancements
the purpose of the FAQ
the CEO’s blog
Global tip In machine-translated content, be careful with acronyms that form common
English words, like RAM. If the acronym appears outside of the parentheses and without
the spelled-out version, it might be translated incorrectly.
See also Bits and bytes term collection, Units of measure term collection
Bias-free communication
Article • 10/18/2022
Microsoft technology reaches every part of the globe, so it's critical that all our
communications are inclusive and diverse.
Don't use he, him, his, she, her, or hers in generic references. Instead:
If you can't write around the problem, it's OK to use a plural pronoun (they, their, or
them) in generic references to a single person. Don't use constructions like he/she and
s/he.
If you have the appropriate rights, you can set If the user has the appropriate rights, he can set
other users' passwords. other users' passwords.
A user with the appropriate rights can set other
users' passwords.
Developers need access to servers in their A developer needs access to servers in his
development environments, but they don't development environment, but he doesn't need
need access to the servers in Azure. access to the servers in Azure.
When the author opens the document …. When the author opens her document ….
Use this Not this
To call someone, select the person's name, To call someone, select his name, select Make a
select Make a phone call, and then choose the phone call, and then select his number.
number you'd like to dial.
If you want to call someone who isn't in your If you want to call someone who isn't in your
Contacts list, you can dial their phone number Contacts list, you can dial his or her phone
using the dial pad. number using the dial pad.
When you're writing about a real person, use the pronouns that person prefers,
whether it's he, she, they, or another pronoun. It's OK to use gendered pronouns (like he,
she, his, and hers) when you're writing about real people who use those pronouns
themselves.
It's also OK to use gendered pronouns in content such as direct quotations and the titles
of works and when gender is relevant, such as discussions about the challenges that
women face in the workplace.
Examples
The skills that Claire developed in the Marines helped her move into a thriving
technology career.
Anthony Lambert is executive vice president of gaming. With his team and game
development partners, Lambert continues to push the boundaries of creativity and
technical innovation.
The chief operating officer of Munson's Pickles and Preserves Farm says, "My great uncle
Isaac, who employed
his brothers, sisters, mom, and dad, knew that they—and his customers—were
depending on him."
Do you have a daughter? Here are a few things you can do to inspire and support her
interest in STEM subjects.
In fictitious scenarios, strive for diversity and avoid stereotypes in job roles. Choose
names that reflect a variety of gender identities and cultural backgrounds.
In text and images, represent diverse perspectives and circumstances. Depict a variety
of people from all walks of life participating fully in activities. Be inclusive of gender
identity, race, culture, ability, age, sexual orientation, and socioeconomic class. Show
people in a wide variety of professions, educational settings, locales, and economic
settings. Avoid using examples that reflect primarily a Western or affluent lifestyle. In
drawings or blueprints of buildings, show ramps for wheelchair accessibility.
Be inclusive of job roles, family structure, and leisure activities. If you show various
family groupings, consider showing nontraditional and extended families.
Be mindful when you refer to various parts of the world. If you name cities, countries,
or regions in examples, make sure they're not politically disputed. In examples that refer
to several regions, use equivalent references—for example, don't mix countries with
states or continents.
Don't make generalizations about people, countries, regions, and cultures, not even
positive or neutral generalizations.
Don't use slang, especially if it could be considered cultural appropriation, such as spirit
animal.
Don't use terms that may carry unconscious racial bias or terms associated with
military actions, politics, or historical events and eras.
primary/subordinate master/slave
Focus on people, not disabilities. For example, talk about readers who are blind or have
low vision and customers with limited dexterity. Don't use words that imply pity, such as
stricken with or suffering from. Don't mention a disability unless it's relevant. For more
information, see the Accessibility term collection.
Inclusive language Use title-style capitalization for Asian, Black and African American,
Hispanic and Latinx, Native American, Alaska Native, Native Hawaiian, Pacific Islander,
and Indigenous Peoples. Microsoft style is to lowercase multiracial and white.
Learn more For more information about writing that conveys respect to all people and
promotes equal opportunities, see the Guidelines for Inclusive Language from the
Linguistic Society of America.
Always capitalize the first word of a new sentence. Rewrite sentences that start with
a word that's always lowercase.
Don't use all uppercase for emphasis. (It's OK to use italic sparingly for emphasis.)
Don't use all lowercase as a design choice. Although all uppercase is used
occasionally as a design element, don't use it in text.
Don't use internal capitalization (such as AutoScale or e-Book) unless it's part of a
brand name.
Don't capitalize the spelled-out form of an acronym unless it's a proper noun.
When words are joined by a slash, capitalize the word after the slash if the word
before the slash is capitalized.
Examples
Country/Region
Turn on the On/Off toggle.
Learn more To learn more about capitalization, see The Chicago Manual of Style . If
you're not sure whether to capitalize a term, check the A–Z word list and The American
Heritage Dictionary .
Titles of blog posts, documentation articles, and press releases use sentence-style
capitalization.
Examples
Watch your favorite HD movies, TV shows, and more
1 TB of cloud storage
Choose the Office version that's right for you
Available for Microsoft partners and commercial and public-sector customers
Can a search engine predict the World Cup winner?
Block party: Communities use Minecraft to create public spaces
Title-style capitalization
Occasionally, title-style capitalization—capitalizing most words—is appropriate. For
example, product and service names, the names of blogs, book and song titles, article
titles in citations, white paper titles, and titles of people (Vice President or Director of
Marketing) require title-style capitalization. In a tweet, it's OK to use title-style
capitalization to highlight the name of a quoted article.
On the rare occasions when title-style capitalization is required, follow these guidelines:
Don't capitalize prepositions of four or fewer letters (such as on, to, in, up, down, of,
and for) unless the preposition is the first or last word.
Examples
How to Personalize Windows
To Personalize Windows
Ryse: Son of Rome
Achieving Excellence in the Classroom Through Technology
OneNote Class Notebooks for Teachers
The Teaching Tool You're Looking For
Don't capitalize and, but, or, nor, yet, or so unless it's the first word or the last word.
Example
Monitoring and Operating a Private or Hybrid Cloud
Capitalize all other words, including nouns, verbs (including is and other forms of
be), adverbs (including very and too), adjectives, and pronouns (including this, that,
and its).
Examples
Enterprise Agility Is Not an Oxymoron
This Is All There Is
Teaching Math Over and Over Again, in Less Time Than Before
Capitalize the word after a hyphen if it would be capitalized without the hyphen or
it's the last word.
Examples
Self-Paced Training for Microsoft Visual Studio
Microsoft Management Console: Five Essential Snap-Ins
Five Essential Snap-ins for Microsoft Management Console
Copy-and-Paste Support in Windows Apps
Capitalize the first word of labels and terms that appear in UI and APIs unless
they're always lowercase (for example, fdisk).
Before you create a virtual agent, make sure it will add value to the customer
experience.
This type of bot is good for tasks where it's easier to ask for what you want rather than
navigate through a menu or search for keywords. But a bot isn't a human, and there are
some things that it isn't suited for.
One kind is scripted. It can respond only to questions that it was programmed to
understand.
Another uses AI, so it can understand what the customer is telling it, and its
knowledge grows the more it interacts with people.
This section includes guidelines and tips to help you create this type of bot:
Learn more
Microsoft's AI vision, rooted in research, conversations
Bot Framework documentation
Responsible bots: 10 guidelines for developers of conversational AI
Structural and technical considerations
Article • 06/24/2022
Confirm the customer's intent: "You need to reset your password. Is that right?"
Clarify and disambiguate the customer's input when necessary: "OK, we'll reset
your password. But first, I'd like to know more. Did you forget your password, or
are you concerned that someone else has your password? You can say, "I forgot,"
or "My account is compromised."
Be careful not to overdo it, though. It's better not to annoy the customer with a needless
prompt unless misunderstanding the request could cause damage.
Offer suggestions when the bot is "confused" about what the user's request is.
Make sure the bot doesn't respond so quickly that it rushes the customer. Add a
minimum delay if necessary.
Explain what the bot's purpose is and what it can and can't do. Good ways of
framing the functionality are suggesting a first task or place to begin, or providing
buttons or shortcuts for the most frequent tasks.
Admit when things get messed up. And have a plan for dealing with the situation.
Plan for common misspellings and errors. These don't derail human-to-human
conversations, and being able to accommodate them will build the user's
confidence in the bot.
Make it clear to the user that the bot has a very specific role. Don't imply an open-
ended, "Ask me anything" role.
Be prepared for when the bot doesn't know the answer, and have it point the
customer in the right direction.
Decide what conversational cues will prompt the bot to escalate to a human. At
key points in the conversation, let the customer know how they can get help from
a human, if they want to.
Keep it simple, and keep it short
Customers abandon a chat when the prompts are lengthy. To keep your writing simple
and straightforward, use the Flesch-Kincaid Grade Level feature in Microsoft Word or an
app like Hemingwayapp.com to figure out the grade level of your scripts. In general, the
lower the grade level, the better.
Anticipate mischief
Plan how the bot should respond when users start to play games with it—for example,
asking the same question over and over to test it, using offensive language, or asking
nonsense questions. An appropriate response shows that the bot can be relevant and
helpful, if given a chance. Humor can be effective, but be careful: a humorous response
to an offensive question can backfire.
Be a good listener
Invite the user into the conversation on a regular basis by asking questions or
making suggestions.
Respond to the customer in a timely manner. If the bot is taking a while to process
the customer's request, use, "I'm thinking" or the typing indicator to let the
customer know the bot is working on a response.
Boost the relevance of the bot's responses by making them specific to the context.
For example, say, "Here's how you change your privacy settings," not "Here's how
you do that."
When the customer communicates to the bot, they also use I, me, or my. Make sure
those pronouns appear on buttons, links, or other elements of the bot that the user
selects.
Recognize common words
People are familiar with words like help, settings, start over, and stop. Make sure your bot
recognizes and responds to them.
Care and feeding of the bot
Article • 06/24/2022
Label your content blocks in the flow. That way, you can identify the content blocks
that users leave from the most, figure out why, and improve them.
Extend or improve the experience when appropriate. For example, if the customer
gives positive feedback, suggest they rate the app. If the experience didn't meet
their expectations, provide a link to support.
Content planning
Article • 06/20/2023
Great content starts with a plan that begins with these questions.
What do they want to accomplish? Are they deciding whether to buy your product?
Setting up a new computer? Learning new software? Preparing for a migration?
Struggling with a PivotTable? Planning for network security? Is their need urgent? Few
customers come to us to see what’s new. Understanding why they come will help you
satisfy their needs.
What is your business goal for providing the content? Are you building enthusiasm for
an upcoming product launch? Establishing a competitive position in the marketplace?
Documenting an out-of-band release? Providing support content to accelerate
migration? Although the customer’s goals are paramount, every communication has a
business reason, too.
Do you have time or budget constraints? If time is of the essence, content you can
create quickly might be best. The budget and the availability of an agency or specialized
resources, like illustrators, designers, and video producers, will help you determine what
content options are realistic.
What kind of content best meets the customer's needs and business goals? If the
concepts are hard to explain, video or infographics could be just the thing. If the
customer is preparing for a major project, maybe they need checklists and sample
project plans, or a pricing calculator. For breaking news, tweets or a strategic blog post
might be the best approach.
How will the customer find the content? What search terms will the customer use? Plan
for search keyword optimization; links back to your content; and promotion through
home pages, blogs, newsletters, events, third-party sites, communities, and social media
if appropriate. To learn more, see Search and writing.
Where will the customer look for information? Part of knowing your customers is
understanding where they go for information. If they have a problem, they may look to
product documentation, Microsoft support, or an expert community. For training,
Microsoft Virtual Academy or a video platform like YouTube might be their source. For
tips and tricks, maybe it’s social media and blogs.
What devices will the customer use to experience the content? Laptops? Tablets?
Phones? Wearable devices? Entertainment consoles? All of those? Plan for a great
experience across devices the customer is likely to use.
Will the content be translated or localized? If so, plan your content to streamline those
processes and contain costs. To learn more about developing content for translation and
localization, see Global communications.
How will you measure success? Do you have numeric targets for views, clicks, or
downloads? Goals for mentions or backlinks? Targets for lead generation? Planning for
specific objectives up front will help you create content that meets them.
With these questions answered, you can narrow your approach. For example:
If the customer need is immediate, maybe you blog today and create a more
polished article later.
If budget and timeline are tight, you might choose a simple text format.
If the audience is large and the topic complex, a short, professionally produced
video might make sense.
If content will be localized in multiple languages, graphics supported by text might
meet the customer and business need at a lower cost.
Learn a complex or comprehensive Online training Make and receive calls using
concept or skill Tutorial Skype for Business
Technical white SharePoint Automation with
paper DSC
Interactive graphics Azure Network Security
System architecture (PDF)
Technical diagrams for
SharePoint 2013
Learn or increase knowledge and skills Concept papers Azure Security, Privacy, and
related to a product, service, E-books Compliance (PDF)
technology, or business concept Infographics SharePoint with SQL Server
AlwaysOn
Microsoft Dynamics NAV: Grow
Your Business e-book
Learn product tips and tricks UI text Useful Tips and Tricks to Bring
Web documentation with You to the Vermintide 2
Apps Beta on Xbox One
Microblogs (such as Skype: Keeping you connected
Twitter) on your vacation
Blogs Windows 10 Tip: Go back and
E-books forth in time with Timeline
Newsletters
Communities
Need Content types Examples
Design is more than a pretty face. It provides a familiar environment for content. Text
length, the use of images, headings, tables, lists, and other writing choices all play a role
in the quality of your readers’ content experience. Writing with design in mind builds
predictability into content, helping readers to navigate it and find what they need.
If you’re working with a designer, meet early and often. Share your outline, your
preliminary drafts, and this style guide. Provide preliminary content early in the process
so you can identify and solve issues in the design or content approach.
Use manual formatting sparingly. Templates take care of most formatting for you.
You may need a bold or italic phrase now and then, but always use the built-in
styles for headings, subheadings, bulleted lists, tables, and whatever else your
template provides.
Use a limited number of styles. Most content needs just a couple of heading
levels, bulleted and numbered lists, tables, and of course body text. Using three or
fewer styles leads to more streamlined, polished-looking results.
Don’t create new styles or modify existing ones. New styles complicate design.
You’ll almost always find enough styles in a template to meet the needs of your
communication.
Use styles consistently for headings, tables, lists, notes, tips, and other text,
throughout your communication.
Don’t fear white space. Your template probably includes spacing for various text
elements. Use it. Empty space helps the reader focus on what’s important and
makes text seem less daunting. Wide margins, space around graphics, and space
between lines of text all improve readability and can draw attention to particular
text elements—especially if you use white space consistently.
If you have options for positioning content elements, place them in the same area on
every page. Tips, procedures, blog rolls, references, definitions, and other distinct
content types are easier to find when they’re located consistently.
Developer content
Article • 06/24/2022
Though the content for developers and IT professionals tends to be more technical than
that for a general audience, the fundamentals of the Microsoft brand voice still apply. Be
warm and relaxed, crisp and clear, and ready to lend a hand as appropriate for the
context. After all, when they're not coding or managing solutions, developers and IT
pros are some of the very same people who play Xbox and use Office.
Reference documentation
Code examples
Note Information such as configuration schemas, compiler options, and error messages
might not follow the guidelines described in this section.
Article titles
Use the name of a programming element (such as Clear), followed by an element type
(such as Class, Method, Property, or Event). If the name is shared by multiple elements,
add a differentiator, such as the parent element name or the product or technology
name. Differentiators are particularly important in search results, where they help
customers find the article for the correct product or element.
Examples
Clear method
Device.Clear method
Clear method (ADO)
Section Contains
Title and The name of the element and a concise sentence or two describing the
description element. If possible, explain what the element does or represents without
repeating the element name.
Example
MoveRecord method (ADO)
Moves the entity represented by a Record to another location.
Section Contains
Declaration/syntax The code signature that defines the element. This section might also
provide usage syntax. If the technology can be used with multiple
programming languages, provide syntax for each language.
Example
Record.MoveRecord (Source, Destination, UserName, Password, Options,
Async)
Parameters If the element has parameters, provide a description of each parameter and
its data type. If appropriate, indicate whether the parameter is required or
optional and whether it represents input or output. Provide as much useful
detail as possible. Don't just repeat the words in the parameter name or the
data type.
Examples
Source
Optional. A String value that contains a URL identifying the Record to be
moved. If Source is omitted or specifies an empty string, the object
represented by this Record is moved. For example, if the Record represents
a file, the contents of the file are moved to the location specified by
Destination.
Destination
Optional. A String value that contains a URL specifying the location where
Source will be moved.
UserName
Optional. A String value that contains the user ID that, if needed, authorizes
access to Destination.
Password
Optional. A String that contains the password that, if needed, verifies
UserName.
Options
Optional. A MoveRecordOptionsEnum value whose default value is
adMoveUnspecified. Specifies the behavior of this method.
Async
Optional. A Boolean value that, when True, specifies this operation should
be asynchronous.
Return value If the element returns a value, describe the value and information about its
data type. If the value is a Boolean that indicates the presence of a
condition, describe the condition.
Example
A String value. Typically, the value of Destination is returned. However, the
exact value returned is provider-dependent.
Section Contains
Remarks Additional information about the element and important details that may
not be obvious from its syntax, parameters, or return value. For example,
you might explain what the element does in more detail, compare it with
similar elements, and identify potential issues in its use.
Example
The values of Source and Destination must not be identical; otherwise, a
runtime error occurs. At least the server, path, and resource names must
differ.
For files moved using the Internet Publishing Provider, this method updates
all hypertext links in files being moved unless otherwise specified by
Options. This method fails if Destination identifies an existing object (for
example, a file or directory), unless adMoveOverWrite is specified.
If this Record was obtained from a Recordset, the new location of the
moved file or directory won't be reflected immediately in the Recordset.
Refresh the Recordset by closing and reopening it.
Note URLs using the http scheme will automatically invoke the Microsoft
OLE DB Provider for Internet Publishing. For more information, see Absolute
and Relative URLs.
Example A code example that illustrates how to use the programming element. For
more information about writing useful code examples, see Code examples.
See also References or links to more information about how to use the element.
References or links to related elements.
Examples
Move Method (ADO)
MoveFirst, MoveLast, MoveNext, and MovePrevious Methods (ADO)
MoveFirst, MoveLast, MoveNext, and MovePrevious Methods (RDS)
Section Contains
Property value A description of the value for a property or field. If the property or field has a
default value, describe that, too. Include the data type of the property value if
applicable.
Example
Property Value
String
Returns or sets a String value representing the current date according to your
system.
Exceptions/error If the element can throw exceptions or raise errors when called, list them and
codes describe the conditions under which they occur.
Example
IOException—An I/O error occurred.
ArgumentNullException—format is null.
FormatException—The format specification in format is invalid.
If you automatically generate reference documentation and comments from the source
code, review the quality and appropriateness of the comments. Developers might leave
out details that are important to customers. Remove any implementation or internal
details that aren't suitable for documentation.
Learn more For other examples of technical reference articles, see the .NET API Browser.
Code examples
Article • 06/24/2022
Many developers copy example code from documentation into their own code or adapt
code examples to their own needs.
To create useful code examples, identify tasks and scenarios that are meaningful for your
audience, and then create examples that illustrate those scenarios. Code examples that
demonstrate product features are useful only when they address the problems that
developers are trying to solve.
Create concise examples that exemplify key development tasks. Start with simple
examples and build up complexity after you cover common scenarios.
Create code examples that are easy to scan and understand. Reserve complicated
examples for tutorials and walkthroughs, where you can provide a step-by-step
explanation of how the example works.
Add an introduction to describe the scenario and explain anything that might not
be clear from the code. List the requirements and dependencies for using or
running the example.
Provide an easy way for developers to copy and run the code. If the code example
demonstrates interactive and animated features, consider providing a way for the
developer to run the example directly from your content page.
Use appropriate keywords, linking strategies, and other search engine optimization
(SEO) techniques to improve the visibility and usability of the code examples. For
example, add links to relevant code example pages and content pages to improve
SEO across your content. See Search and writing.
Design code for reuse. Help developers determine what to modify. Add comments
to explain details, but don't overdo it. Don't state the obvious.
Show expected output, either in a separate section after the code example or by
using code comments within the code example.
Consider accessibility requirements for code that creates UI. For example, include
alternate text for images.
Write secure code. For example, always validate user input, never hard-code
passwords in code, and use code-analysis tools to detect security issues.
Show exception handling only when it's intrinsic to the example. Don't catch
exceptions thrown when invalid arguments are passed to parameters.
Consistent text formatting helps readers locate and interpret information. Follow these
formatting conventions for text elements commonly used in content for developers.
See also
Capitalization
Formatting common text elements
Procedures and instructions
Event names Bold. Treatment of event In the OnClick event procedure ....
names varies.
New terms Italicize the first mention of Microsoft Exchange consists of both
a new term if you're going server and client components.
to define it immediately in
text.
Operators Bold. +, -
sizeof
Use these tips to help you edit like a pro, so your final content and design shine.
Hit the mark. Review the project brief and customer insights one last time. Did you nail
the objective? Is the value proposition front and center? Are key messages and benefits
clear?
Get a second opinion. Find someone completely removed from the work to offer
feedback and act as the customer. (Or hire an editor.) No matter how well you write, a
second set of eyes always offers a new perspective. And don’t take suggestions
personally—keep an open mind and be flexible to new ways to get the results you want.
If something trips up your reviewer, get rid of it, no matter how much you like it.
Read your work aloud. Read it forward, and then backward—one sentence at a time. It
may sound silly, but potential edits will jump out.
Read only the headings, and then only the first sentence of every paragraph. Do they
tell a story? Are there gaps? Repeated ideas?
Check for keywords in titles and headings. Titles and headings help readers scan and
help search engines find your content. Make sure you include relevant keywords in the
first few words. While you’re at it, read your first sentence to see if it will make sense as
a search engine description. To learn more, see Search and writing.
Search for and remove unnecessary and redundant elements. Try removing words,
sentences, paragraphs, headings, even entire sections. If you don't miss it, leave it out.
It’s good for your opening paragraph to summarize the piece at a high level. But don’t
repeat phrases verbatim, or include tips or notes found later in the text.
Pay attention to the spell checker. Those squiggly lines will help you eliminate a lot of
errors. But spell checkers can’t think. It’s up to you to check each suggestion. Otherwise
you might end up saying manger where you meant manager.
Take a break. Leave the finished piece alone for a day. Read it again tomorrow—you
may see things you missed.
Evaluate the voice and personality. Before you call it done, read it one final time. Can
you hear the fresh and modern Microsoft voice? Your writing should sound warm and
relaxed, crisp and clear, and ready to lend a hand.
Global communications
Article • 06/24/2022
Microsoft customers live and work all over the world and speak a variety of languages.
This section will help you write content for worldwide communication.
It's usually safe to assume your content will be read in many countries and by readers
whose primary language isn't English. Some content will probably be translated into
other languages or localized.
Localization is the process of adapting a product or content (including text and other
elements) to meet the language, cultural, and political expectations and requirements of
a specific local market (locale). Localization is done by people who are familiar with the
local language and culture.
This section provides guidelines for supporting worldwide customers who use English
content and for streamlining localization and machine translation. You'll find a few
exceptions to general Microsoft voice and style guidance. This section covers:
Art
Currency
Examples and scenarios
Names and contact information
Time and place
Web, software, and HTML considerations
Writing tips
John R. Kohl, The Global English Style Guide: Writing Clear, Translatable
Documentation for a Global Market (Cary, NC: SAS Institute, Inc., 2008).
Edmond H. Weiss, The Elements of International English Style: A Guide to Writing
Correspondence, Reports, Technical Documents, and Internet Pages for a Global
Audience (Armonk, NY: M.E. Sharpe, 2005).
Art
Article • 06/24/2022
Use these guidelines to create or choose images that are helpful, legal, and inoffensive
throughout the world.
Color
Choose carefully. Colors may have religious, cultural, or political significance, particularly
colors used on flags or for country- or region-specific holidays. Neutral and brand colors
are usually OK. Your international program manager can provide guidance.
Images
Choose simple or generic images that are appropriate worldwide. Soccer players and
equipment, generic landscapes and settings, pens and pencils, international highway
signs, and historic artifacts are appropriate images worldwide.
Avoid major landmarks and well-known buildings, which may have legal
protections or be associated with politics or religion.
Social or work situations involving men and women are risky in a few locales.
Limit graphics and animations online. In some countries or regions, long page-loading
times can be expensive.
If you use text in graphics, make sure it's easy to edit. Automatic translation software
won’t translate it. If possible, use captions or describe the graphic in text, instead.
Create descriptive alt text for images, especially button images, which readers may not
understand.
Store art in a separate file and link to it from within a document if possible. Localizers
can modify art that isn’t embedded in the document.
Check restrictions on imported content in countries or regions where the content will
be used. Be especially careful with maps, which may be subject to government review.
Improper treatment of a disputed area may be illegal in some countries.
Currency
Article • 06/24/2022
Currency names
In general, lowercase the names of currencies, but capitalize the reference to the country
or region.
Examples
US dollar
Canadian dollar
Hong Kong SAR dollar
Brazilian real
South African rand
Pricing through the Microsoft Online Subscription Program is shown in US dollars.
In a structured list, for example a table that compares available pricing options, it's OK
to capitalize the name of the currency.
Example
If it's clear which currency you mean, it's OK to use just the symbol. When referring to a
specific amount in euros, use the euro symbol (€), not the word euros.
Examples
One of the largest companies in the United States, Adatum Corporation generated $1.42
billion in net revenue in 2015.
Adatum Corporation generated €1.42 billion in net revenue in 2015.
Examples and scenarios
Article • 06/24/2022
Fictitious examples that include the names of people, places, or organizations are
potentially sensitive. Use-case scenarios—detailed descriptions of specific customer
interactions with a product, service, or technology—present similar problems. To
globalize examples and use-case scenarios, use these guidelines.
Avoid mentioning real places altogether, or use the names of recognizable cities from
different parts of the world. Vary the locales from one example to the next.
Avoid discussing technologies and standards that aren't used worldwide. Standards
vary, from phone, mobile, wireless, and video to measurement, paper size, character
sets, and text direction. And don’t assume US standards are familiar or relevant to
everyone.
Names and contact information
Article • 06/24/2022
Names
Use First name and Last name in forms, or simply Full name.
Use Title, not Honorific, to describe words such as Mr. and Mrs. Not all cultures
have equivalents to some titles used in the United States, such as Ms.
Addresses
Use State or province instead of State. Fields that might not be relevant everywhere,
such as State or province, should be optional.
Include a field for Country or region code if you need information for mailing
between European countries or regions. It's OK to use Country/Region code if
space is limited.
Use Postal code instead of ZIP Code. Allow for at least 10 characters and a
combination of letters and numbers.
Use the following guidelines when talking about time and place.
Dates
Begin calendars on Mondays, which is the custom in much of the world.
Use the date format month dd, yyyy. Don’t use numerals to represent months. For
example, use January 5, 2018.
Time
Include the time zone when it matters to customers, such as in an event listing. In
time stamps that automatically display the customer's local time, you don't need to
include the time zone.
Seasons
Don’t refer to seasons if you can avoid it. Talk about months or calendar quarters
instead. If you must mention a specific season, establish the hemisphere, too.
(Summer in the northern hemisphere is winter in the southern hemisphere.)
Places
In event locations, include the country or region name.
Web content attracts a worldwide audience. When you develop websites, keep in mind
that customers may not have the latest browsers, broadband internet access isn't
available everywhere, and internet service providers don't always charge a flat monthly
rate for access. Follow these guidelines to support customers around the world.
Include some design information (such as background color) in the document files
instead of the style sheet.
Design content so fonts will be substituted if the specified font isn't available. Avoid
hand-drawn fonts and fonts that are hard-coded in text or code.
Use standard HTML tags, not proprietary tags. If you’re developing HTML text with
scripted code, globalize text that’s generated by the scripts, too.
Design pages so text loads first, followed by graphics, so pages are usable before
they're finished loading.
Support multiple languages
Support reading from right to left or from top to bottom. For example, provide key
information, such as home page links, at both the upper-right and upper-left sides of
the page.
Verify availability. Some products and formats aren't available worldwide. Localized
versions of new and updated products and formats may lag behind US availability.
Globalize links
Link only to sites that are available and useful worldwide.
Link to a site where the reader can specify the appropriate country or region, if
possible.
Identify links and cross-references that aren’t globally relevant. If you must link to a
site or refer to a publication that’s not globalized, inform your readers.
Content that’s easy to read tends to be easy to localize and translate. If you follow the
writing recommendations in this style guide, you’re off to a great start. Pay particular
attention to:
Word choice
Grammar and parts of speech
Punctuation
Write short, simple sentences. Punctuating a sentence with more than a few commas
and end punctuation usually indicates a complex sentence. Consider rewriting it or
breaking it into multiple sentences.
Include that and who. They help to clarify the sentence structure.
Examples
Inspect the database to verify that all tables, data, and relationships were correctly
migrated.
Select the checkbox of each folder that you want to sync with your desktop.
Include articles, such as the. Articles help readers and translation software identify the
nouns and modifiers in a sentence.
Examples
Empty the container.
The empty container
If necessary for clarity, include verbs in short headings and UI labels. For example, say
Access is denied instead of Access denied.
Avoid modifier stacks. Long chains of modifying words are confusing even to native
English speakers. For example, say "Your migration will proceed more smoothly if you
have a project plan that's well thought out," not "With an extremely well thought-out
Windows migration project plan, your migration will go more smoothly."
Use active voice and indicative mood most of the time. Use imperative mood in
procedures.
Keep adjectives and adverbs close to the words they modify. Pay particular attention
to the placement of only.
Avoid linking more than three phrases or clauses by using coordinate conjunctions
such as and, or, or but. Better yet, avoid linking more than two.
Use conventional English grammar and punctuation. Try to balance a friendly voice
with clear, accurate English.
Use simple sentence structures. Write sentences that use standard word order (that is,
subject + verb + object) whenever possible.
Use one word for a concept, and use it consistently. Avoid using synonyms to refer to
the same concept or feature. And don’t use the same word to refer to multiple concepts
or features.
Limit your use of sentence fragments. Sentence fragments can be hard to translate.
Use words ending in –ing carefully. A word ending in –ing can be a verb, an adjective,
or a noun. Use the sentence structure and optional words to clarify the role of the –ing
word.
Use words ending in –ed carefully. A word ending in -ed can be a modifier or part of a
verb phrase. Use the sentence structure and optional words to clarify the role of the –ed
word.
Add a determiner (a, an, the, this) before or after the –ed word.
Example
They have an added functionality.
Use only common abbreviations, such as USB, and abbreviations that are defined in
glossaries. Check with a localization expert to find out if an acronym is defined.
Grammar and parts of speech
Article • 06/24/2022
Simple grammar tends to be easy to read and understand, like a conversation. That
basic grammar you learned before you were 12 is probably just right for most Microsoft
content.
Verbs
Person
Nouns and pronouns
Words ending in –ing
Prepositions
Dangling and misplaced modifiers
Learn more For more information about grammar and parts of speech, see The Chicago
Manual of Style .
Verbs
Article • 06/24/2022
Using precise verbs in the right way helps you write clear and simple sentences.
Verb tense
In the present tense, the action is happening now. The present tense is often easier to
read and understand than the past or future tense. It’s the best choice for most content.
Examples
The Windows Start screen is uniquely yours, personalized with your favorite apps,
people, photos, and colors.
Windows Update installs important updates automatically.
Mood of verbs
The mood of a verb expresses the writer’s intent. Most of the time, use the indicative
mood. It’s crisp and straightforward without being bossy. Don’t switch moods within a
sentence.
Indicative Statements of fact, questions, assertions, and Style sheets are powerful tools
explanations—most Microsoft content. for formatting complex
documents.
Imperative Instructions, procedures, direct commands, Enter a file name, and then save
requests, and headings for columns that list the file.
customer actions. To do this Select this
Passive Avoiding condescending text or blaming That site can’t be found. Double-
the customer, especially in errors, check the site address in the Address
warnings, or notifications bar.
When the user clicks OK, the
Avoiding awkward constructions transaction is committed. (in content
for developers)
Emphasizing the receiver of the action
Verb agreement
Verbs have singular and plural forms. Use the verb form that agrees with the subject of
the sentence in number.
Two or more singular Plural Facebook and Twitter are available from
things connected by and Microsoft Store.
Two or more singular Singular Your tablet or phone is all you need to
things connected by or play your favorite games on the go.
A singular thing and a Singular or plural, to Skype or social media apps are available
plural thing connected by match the closest from Microsoft Store.
or subject Social media apps or Skype is available
from Microsoft Store.
Person
Article • 06/24/2022
In product UI, avoid using you and your in ways that sound like we're commanding
people to do something rather than providing options for them to make their own
choices.
However, when AI-generated content is used, we should use past tense (to express
action done behind the scenes) by explicitly saying “for you” or by using words that
convey uncertainty or subjectivity (to express that a judgment was applied that may or
may not be correct).
Examples
Check if you have local admin rights.
Remember my password
Exception In rare cases, it’s OK to use “my” in navigation or filter labels if you need to
distinguish a person’s content from other content that may be presented in the same
visual space.
Examples
Notify scheduled default setting is the easiest way to keep your computer up to date.
(Instead of We recommend that you use the scheduled default setting ....)
Change your password (Instead of We recommend that you change your password.)
We protect your privacy at every step.
That didn’t work. Try again. (Instead of We weren’t able to run the Solution Checker. Try
running it again.)
Trademarks.
If there's more than one of a thing, it's a common noun. For example, there are lots of
chief operating officers, so chief operating officer is a common noun. There's only one
Chief Operating Officer Latasha Sharp, so that's a proper noun.
Don't capitalize common nouns unless they begin a sentence or the situation calls for
title-style capitalization. Most technology concepts, product categories, devices, and
features are common nouns, not proper nouns. Examples of common nouns include
cloud computing, smartphone, e-commerce, and open source.
The terms are typically capitalized in the industry. Search The American Heritage
Dictionary , reputable internet sites, and industry-specific dictionaries. Don't rely
on unedited websites.
If you're not sure whether a term is a proper noun (and thus capitalized) or a common
noun (lowercase), check The American Heritage Dictionary and the A–Z word list.
Default to lowercase unless there's a compelling reason to capitalize the term.
Learn more For guidelines for sentence-style and title-style capitalization, see
Capitalization.
Plural nouns
Some nouns can be challenging to use in the plural. The simple rules that follow will
help.
To check the spelling of plural forms of words derived from Latin and Greek that retain
their Latin or Greek endings (typically -a, -us, -um, -on, -ix, or -ex), see specific entries in
the A–Z word list and The American Heritage Dictionary .
Variable Don't add (s) to a word to indicate that it could be either Wait for x
singular or plural unless you have no other choice. Use the minutes.
plural form instead.
Or refer to a person's role (customer, employee, or client). It's OK to use he, she, or they
when you're writing about real people who use those pronouns themselves.
They can be used as a non-binary pronoun for a singular person instead of a binary
pronoun (she or he).
For more guidelines about how to write using gender-neutral pronouns, see Bias-free
communication.
A word ending in –ing can be a verb, a noun, or an adjective. Use –ing words with care.
The sentence should make it clear which role the word plays.
For example, we don’t know whether the heading, Meeting requirements, will be a
discussion of how to meet requirements or the requirements for a meeting. These
examples are clearer:
Prepositional phrases
A prepositional phrase is a combination of a preposition and a noun that modifies or
describes some part of a sentence. In the following sentence:
The prepositional phrase, of the selected message, describes the noun, the content.
Avoid joining more than two prepositional phrases. Long chains of prepositional phrases
are hard to read and easy to misinterpret.
Learn more For information about using prepositional phrases in procedures, see
Writing step-by-step instructions.
Modifiers are single words or phrases that modify other words or phrases. Position a
modifier to make it clear what it modifies.
If you keep sentences short and simple and use active voice, you probably won’t run
into dangling or misplaced modifiers.
Example Meaning
Only the selected text Nothing other than the selected text is deleted.
is deleted.
The selected text only Only could modify is deleted or text. This sentence could mean one of two
is deleted. things:
There are files that The phrase that can’t be removed modifies the files. This sentence clearly
can’t be removed on explains that the files can’t be removed, and they are on the disk.
the disk.
There are files on the The phrase that can’t be removed probably modifies the disk, but the
disk that can’t be writer may have intended to modify files. This sentence could mean one
removed. of two things:
Be consistent in your use of numbers. When you write about numbers used in examples
or UI, duplicate them exactly as they appear in the UI. In all other content, follow the
guidelines below.
Spell out zero through nine and use numerals for 10 or greater for days, weeks,
and other units of time.
Examples
seven years
28 days
12 hrs
If one item requires a numeral, use numerals for all the other items of that type.
Examples
One article has 16 pages, one has 7 pages, and the third has only 5 pages.
Microsoft Inspire is only one month and 12 days away.
When two numbers that refer to different things must appear together, use a
numeral for one and spell out the other.
Example
fifteen 20-page articles
Don't start a sentence with a numeral. Add a modifier before the number, or spell
the number out if you can't rewrite the sentence. It's OK to start list items with
numerals—use your judgment.
Examples
More than 10 apps are included.
Eleven apps are included.
Dimensions. Spell out by, except for tile sizes, screen resolutions, and 10-foot cable
paper sizes. For those, use the multiplication sign (×). Use a space 4 × 4 tile
before and after the multiplication sign. 8.5" × 11" paper
1280 × 1024
Percentages, no matter how small. Use a numeral plus percent to At least 50 percent of
specify a percentage. Use percentage when you don't specify a your system resources
quantity. should be available.
Only 1 percent of the
test group was unable
to complete the task.
A large percentage of
system resources
should be available.
Commas in numbers
Use commas in numbers that have four or more digits.
Examples
$1,024
1,093 MB
Exception When designating years, pixels, or baud, use commas only when the number
has five or more digits.
Examples
2500 B.C.
10,000 B.C.
1920 × 1080 pixels
10,240 × 4320 pixels
9600 baud
14,400 baud
Don't use commas in page numbers, addresses, or after the decimal point in decimal
fractions.
Examples
page 1091
15601 NE 40th Street
1.06377 units
Numbers in dates
Don't use ordinal numbers, such as June first or October twenty-eighth, for dates. Use a
numeral instead: June 1, October 28.
Global tip To avoid confusion, always spell out the name of the month. The positions of
the month and day vary by country. For example, 6/12/2017 might be June 12, 2017 or
December 6, 2017.
Phone numbers
Use hyphens—not parentheses, periods, spaces, or anything else—to separate the parts
of a phone number.
Example 612-555-0175
Global tip For information about how to format phone numbers in a region outside the
United States and Canada, refer to the localization style guide for that region.
Negative numbers
Form a negative number with an en dash, not a hyphen:
Example
–79
Compound numbers
Hyphenate compound numbers when they're spelled out.
Examples
twenty-five fonts
the twenty-first day
Add a zero before the decimal point for decimal fractions less than one, unless the
customer is asked to enter the value.
Examples
0.5 cm
enter .75"
Exception When an equation occurs in text, it's OK to use a slash between the
numerator and the denominator. Or, in Microsoft Word, go to the Insert tab, and
select Equation to format the equation automatically.
Example
½+½=1
Ordinal numbers
Always spell out ordinal numbers.
Examples
the first row
the twenty-first anniversary
Ranges of numbers
In most cases, use from and through to describe a range of numbers.
Example
from 9 through 17
Exceptions
Use an en dash in a range of pages or where space is an issue, such as in tables
and UI. For example, 2016–2020 and pages 112–120.
Use to in a range of times. For example, 10∶00 AM to 2∶00 PM.
Abbreviations
In general, don't abbreviate thousand, million, and billion as K, M, and B. Spell out
thousand, million, and billion, or use the entire number.
Examples
Fabrikam, Inc., employs more than 65,000 people.
Total cost to the enterprise: 300,000 hours and $30 million per year
In UI, avoid the abbreviations unless space is too limited to spell out the number.
Global tip Machine translation might not translate these abbreviations correctly. Also,
an abbreviated form might not be available or might be longer in the target language,
so allow space for expansion in localized content.
Capitalize K, M, and B.
Don't put a space between the number and the abbreviation.
Use the decimal form of a number only if it really will save space. In particular,
avoid the use of a decimal with K—8.21K has the same number of characters as
8,210.
See also
Date and time term collection
Units of measure term collection
Bits and bytes term collection
Dashes and hyphens
Percent, percentage
Dashes and hyphens
Procedures and instructions
Article • 06/24/2022
The best procedure is the one you don’t need. If the UI is crystal clear and leads the
customer through a task, a procedure isn’t necessary. Start there.
Some tasks are more complex. When you need to provide a procedure, look for the
clearest way to present it. That might be:
A video.
A one-sentence instruction.
A numbered procedure, which might include pictures, videos, and links or buttons
that take customers where they need to go.
When a procedure is the best approach, use the guidelines in this section to create
consistent instructions that are easy to follow:
Describing interactions with UI provides a list of input-neutral verbs you can use to
write instructions that work with any input method.
Note Document all the ways that customers can interact with your UI to support
customers of all abilities. This includes mouse, keyboard, voice recognition, game
controller, gesture, and any other input method or device that the product or service
supports. The easiest way to approach this is to fully document interactions using each
input method, and then write procedures that use input-neutral verbs.
Writing step-by-step instructions
Article • 10/13/2022
Follow these guidelines to help you create clear, easy-to-follow instructions, whether
you're writing simple, single-step procedures or complex procedures that consist of
multiple steps.
See also
Formatting text in instructions
Formatting punctuation
Complex procedures
Complex instructions often consist of multiple steps formatted as a numbered list. For
multiple-step procedures in numbered lists:
Consider using a heading to help customers find instructions quickly. Use the
heading to tell customers what the instructions will help them do.
Examples
To add an account
Add an account
Choose one phrasing style for the headings, and write them all the same way (in
parallel structure).
Use a separate numbered entry for each step. It's OK to combine short steps that
occur in the same place in the UI.
Most of the time, include actions that finalize a step, such as OK or Apply buttons.
Use imperative verb forms. In instructions, customers really want you to tell them
what to do.
Use consistent sentence structures. For example, always use a phrase when you
need to tell the customer where to start. The rest of the time, start each sentence
with a verb.
Examples
On the ribbon, go to the Design tab.
Open Photos.
For Alignment, choose Left.
Limit a procedure to seven steps, and preferably fewer. Try to fit all the steps on
the same screen.
Examples
1. On the Start screen, select the tiles you want to group together.
2. Drag them to an open space. When a gray bar appears behind them, release
the tiles to create the new group.
To schedule sprints
1. In the Backlogs view, select the first sprint under Current. Or, open your
sprint backlog from the following URL:
https://AccountName/DefaultCollection/TeamProjectName/\_backlogs/iterati
on
Several predefined sprints are listed under Current and Future. Actual sprint
titles vary based on the process template used to create your team project.
However, calendar dates haven’t been assigned.
2. To set the calendar dates, select the first sprint under Current, and select
dates.
Single-step procedures
If you're using a consistent format for step-by-step instructions, use the same format for
single-step instructions, but replace the number with a bullet.
Example
To move a group of tiles
On the Start screen, zoom out and drag the group where you want.
If the instruction appears in the same UI where the action occurs, it’s usually not
necessary to provide location details.
If you need to make sure the customer begins in the right place, provide a brief
phrase at the beginning of the step.
Example
On the Design tab, select Header Row.
Example
Select Accounts > Other accounts > Add an account.
Accessibility tip Screen readers may skip over brackets and read instructions such as
Menu > Go To > Folders as Menu Go To Folders, which might confuse customers. Check
with an accessibility expert before using this approach.
Describing interactions with UI
Article • 06/14/2023
Customers interact with products using different input methods: keyboard, mouse,
touch, voice, and more. So use generic verbs that work with any input method. Don't
use input-specific verbs, such as click or swipe. Instead, use the verbs listed here.
In WindowName,
open the shortcut
menu for
ItemName.
Verb Use for Examples
Go to the Deploy
tab. In the
Configuration list
…
On the Deploy
tab, in the
Configuration list
…
Go to
Example.com to
register.
Verb Use for Examples
Select Instructing the customer to select a specific item, Select the Modify
including: button.
Select
Ctrl+Alt+Delete.
Select Use to describe pressing and holding an element in the To flag a message
and hold, UI. It's OK to use right-click with select and hold when the that you want to
select and instruction isn't specific to touch devices. deal with later,
hold (or select and hold it,
right- and then select
click) Set flag.
> Use a greater-than symbol (>) to separate sequential Select Accounts > Other
steps. accounts > Add an
account.
Only use this approach when there's a clear and obvious
path through the UI and the selection method is the
same for each step. For example, don't mix things that
require opening, selecting, and choosing.
Clear Clearing the selection from a checkbox. Clear the Header row
checkbox.
Choose Choosing an option, based on the customer's preference On the Font tab, choose
or desired outcome. the effects you want.
Switch, Turning a toggle key or toggle switch on or off. Use the Caps lock
turn on, key to switch from
turn off typing capital
letters to typing
lowercase letters.
To switch between
Normal, Outline,
and Slide Sorter
views, use the
buttons on the
View tab.
Enter Instructing the customer to type or otherwise insert a In the search box,
value, or to type or select a value in a combo box. enter…
In the
Deployment
script name box,
enter a name for
this script.
Move, Moving anything from one place to another by dragging, Drag the Filename
drag cutting and pasting, or another method. Use for tiles and file to the
any open window (including apps, dialogs, files, and Foldername
blades). folder.
Use move through to describe moving around on a page, Move the tile to
moving through screens or pages in an app, or moving the new section.
up, down, right, and left in a UI.
Drag the Snipping
Tool out of the
way, if necessary,
and then select
the area you want
to capture.
Zoom, Use zoom, zoom in, and zoom out to refer to changing Zoom in to see
zoom in, the magnification of the screen or window. more details on
zoom out the map.
Zoom in or out to
see more or less
detail.
Describing alternative input methods
Article • 06/14/2023
If you use input-neutral methods in instructions, provide an article that explains how to
interact with the product using each available input method. (The article can be in the
product or included in documentation or Help.) To support customers regardless of their
ability or the device they use, include mice, keyboards, voice recognition devices, game
controllers, touch, and other interaction methods.
Learn more To learn more about creating accessible content, see Accessibility guidelines
and requirements.
Mouse procedures
Be consistent in how you list mouse procedures. For example, always list the mouse
method before the keyboard method if you document both. Don't combine keyboard
and mouse actions as if they were keyboard shortcuts unless space is limited. For
example, don't use Shift+click. Instead, use Select Shift while clicking ….
Joystick procedures
Assume that the mouse is the primary input device. Include joystick information in a
table along with other alternative input devices.
Refer to joystick controls, not options, when you provide specific joystick procedures.
Keyboard procedures
Always document keyboard procedures for accessibility, even if they're indicated in UI
(for example, by underlined letters).
tap Use to describe selecting a button, icon, or other element on the screen with a finger
or the pen by tapping it once. Don't use tap on.
double- Use to describe selecting an item by tapping twice in rapid succession. Hyphenate.
tap Don't use double-tap on.
tap and Use only if the app requires it to complete a specific interaction. Don't use touch and
hold hold.
pan Use to describe moving the screen in multiple directions at a controlled rate, as you
would pan a camera to see different views. For contact gestures, use pan to refer to
moving a finger, hand, or pen on the device surface to move through screens or menus
at a controlled rate, rather than quickly skipping through content using the flick
gesture. Don't use drag or scroll as a synonym for pan.
flick Use to describe moving one or more fingers to scroll through items on the screen.
Don't use scroll.
swipe Use to describe a short, quick movement in the direction opposite to how the page
scrolls. For example, if the page scrolls left or right, swipe an item up or down to select
it.
List the steps in a table, and provide a separate column for each input method.
Example
Choose colors to use on webpages
To make webpages easier to see, you can change the text, background, link, and hover
colors in Internet Explorer.
On the Start menu: Display the Start menu by pressing the Windows logo key:
Click Internet Select Internet Explorer by using the arrow keys, and then
Explorer. press Enter.
Mouse actions Keyboard actions
Document the primary input method, and provide the alternative instructions in
parentheses or separate sentences after the main instructions.
Examples
To pan, slide one finger in any direction (or drag the mouse pointer, or use the arrow
keys).
To copy the selection, click Copy on the toolbar. You can also press Ctrl+C.
If there are multiple ways to perform an entire procedure and you must describe each
one, use a table to detail the alternatives. This approach helps the customer decide
when to use which method.
Example
This table describes two ways to save a file.
To Do this
Save changes to the file and On the File menu, click Save.
continue working.
Save changes to the file and On the File menu, click Exit. If a dialog asks whether you want
close the program. to save changes, click Yes.
If one step has an alternative, make that alternative a separate paragraph in the step. In
a single-step procedure, an alternative can be separated by the word or to make it clear
that an alternative is available.
Examples
Press the key for the underlined letter in the menu name. You can also use the Left
arrow key or the Right arrow key to move to another menu.
Press Alt+the key for the underlined letter in the menu name.
or
Use the Left arrow key or the Right arrow key to move to another menu.
For several choices within one procedure step, use a bulleted list.
Example
1. Select the text that you want to move or copy. Do one of the following:
2. Right-click where you want to insert the text, and then click Paste on the Quick Access
Toolbar.
Formatting text in instructions
Article • 01/04/2023
Consistent text formatting helps readers locate and interpret information. Follow these
conventions for formatting elements that frequently appear in instructions (also referred
to as procedures).
See also
Describing interactions with UI
Capitalization
Formatting common text elements
Formatting developer text elements
Blades Avoid talking about blades. Instead, Select a specific operation to view
describe what the customer needs to do. details about that operation.
When you must refer to a blade by name, In Web app, provide a name for
use bold formatting for the name of the your site.
blade. Go to Audit logs to view the
Use sentence-style capitalization unless events that occurred against the
you need to match the UI. subscription.
Don't include the word blade unless it adds On the Resource group blade,
needed clarity. select Summary.
Buttons, Avoid talking about UI elements. Instead, Select Save as (not Select Save
checkboxes, describe what the customer needs to do. as… or Select the Save as button).
and other When you must refer to a button, Select Allow row to break across
options checkbox, or other option, use bold pages.
formatting for the name. Clear the Match case checkbox.
Use sentence-style capitalization unless
you need to match the UI. If an option
label ends with a colon or an ellipsis, don't
include that end punctuation in
instructions.
Don't include the type of UI element, such
as button or checkbox, unless including it
adds needed clarity.
Element Convention Example
Commands Use bold formatting for command names. Go to Tools, and select Change
Use sentence-style capitalization unless language.
you need to match the UI. If a command On the Design menu, select
label ends with a colon or an ellipsis, don't Colors, and then select a color
include that end punctuation in scheme.
instructions.
Don't include the word command unless it
adds needed clarity.
Dialog boxes In general, avoid talking about UI. Instead, Select Upload, and then select a
talk about what the customer needs to do. file to upload.
When you need to refer to the UI element, In Properties, select Details, and
use dialog. Don't use pop-up window, then select Remove Properties
dialog box, or dialogue box. and Personal Information.
When you must refer to a dialog by name, In the Protect document dialog,
use bold formatting for its name. clear the Shapes checkbox.
Use sentence-style capitalization unless
you need to match the UI. If a dialog label
ends with a colon or an ellipsis, don't
include that end punctuation in
instructions.
Error Sentence-style capitalization. Enclose error Hmm ... looks like that's a broken
messages messages in quotation marks when link.
referring to them in text. If you see the error message,
"Check scanner status and try
again," use Windows Update to
check for the latest drivers for your
device.
Folder and Sentence-style capitalization. It's OK to use Vacation and Sick Pay
directory internal capital letters in folder and MyFiles\Accounting\Payroll\VacPay
names (user- directory names for readability. In Select Documents.
defined procedures, use bold formatting for names
examples) if you're directing the customer to select,
type, or otherwise interact with the name.
Mathematical Italic. a2 + b2 = c2
constants and
variables
Menus Avoid talking about menus. Instead, Go to Tools, and select Change
describe what the customer needs to do. language.
When you must refer to a menu by name, On the Design menu, select
use bold formatting for the name of the Colors, and then select a color
menu. scheme.
Use sentence-style capitalization unless
you need to match the UI.
Don’t include the word menu unless it
adds needed clarity.
Element Convention Example
New terms Italicize the first mention of a new term if Microsoft Exchange consists of
you're going to define it immediately in both server and client components.
text.
Palettes Avoid talking about palettes. Instead, In Colors, let Windows pull an
describe what the customer needs to do. accent color from your
When you must refer to a palette by name, background, or choose your own
use bold formatting for the name of the color.
palette. In the Color palette, select a color
Use sentence-style capitalization unless for the object outline.
you need to match the UI.
Don't include the word palette unless it
adds needed clarity.
Panes Avoid talking about panes. Instead, Select the arrow next to the Styles
describe what the customer needs to do. gallery, select Apply styles, and
When you must refer to a pane by name, then select a style to modify.
use bold formatting for the name of the If the Apply Styles pane is in your
pane. way, just move it.
Use sentence-style capitalization unless
you need to match the UI.
Don't include the word pane unless it adds
needed clarity.
Products, Usually title-style capitalization. Check the Microsoft Arc Touch Mouse
services, Microsoft trademark list for Microsoft Word
apps, and capitalization of trademarked names. Surface Pro
trademarks Notepad
Network Connections
Makefile
RC program
Slashes When instructing customers to enter a Enter two backslashes (\\) ....
slash, include the spelled-out term
(backslash or slash), followed by the
symbol in parentheses.
Tabs Avoid talking about tabs. Instead, describe Select the table, and then select
what the customer needs to do. Design > Header row.
When you must refer to a tab by name, use On the Design tab, select Header
bold formatting for the name of the tab. row.
Use sentence-style capitalization unless Go to the Deploy tab. In the
you need to match the UI. Configuration list, ….
Don't include the word tab unless it adds
needed clarity.
Toggles Avoid talking about toggles. Instead, To make text and apps easier to
describe what the customer needs to do. see, turn on the toggle under Turn
When you must refer to a toggle by name, on high contrast.
use bold formatting for the name of the To keep all applied filters, turn on
toggle. the Pass all filters toggle.
Use sentence-style capitalization unless
you need to match the UI.
Include the word toggle if it adds needed
clarity.
User input Usually lowercase, unless case sensitive. Enter hello world
Bold or italic, depending on the element. If Enter -p password
the user input string contains placeholder
text, use italic for that text.
Windows Avoid talking about windows. Instead, To embed the new object, switch
focus on what the customer needs to do. to the source document.
When you must refer to a window by Easily switch between open
name, use regular text. Use sentence-style windows.
capitalization unless you need to match Open a new Microsoft Edge tab in
the UI. a new window so you can look at
Use window only as a generic term for an tabs side by side.
area on a PC screen where apps and
content appear. Don’t use window to refer
to a specific dialog box, blade, or similar UI
element.
Option Example
Describe the action without referring to a Choose the group or groups that you want to assign
specific UI label. services to.
Use wording that clearly sets off the name Assign services to the Business data only group.
of the element. By selecting the Create my database button, you
agree Microsoft can use entity and field names you
create to help improve our common data model.
Choose how often you want to refresh data in
Schedule refresh.
Use quotation marks. Quotation marks Assign services to the “No business data allowed”
can make text cluttered, so use them group.
sparingly and only when necessary for
clarity.
Use bold formatting. Assign services to either the Business data only or
No business data allowed group.
Punctuation
Article • 06/24/2022
Punctuation provides vital clues for reader understanding. It's governed by well-
documented rules. For example, every English sentence requires end punctuation
(unless it's a title or a heading). Within those rules are stylistic choices, which we'll cover
here.
Writing tip The more punctuation you add, the more complex a sentence becomes. If a
sentence contains more than a comma or two and ending punctuation, consider
rewriting it to make it crisp and clear.
Learn more Refer to The Chicago Manual of Style to learn more about specific
punctuation.
Formatting punctuation in text describing interaction with the UI, parentheses, and
brackets.
Apostrophes in possessives and contractions.
Colons in lists and to elaborate on a statement.
Commas in series, clauses, and dates.
Dashes and hyphens, including em dashes to set off phrases, en dashes in open or
hyphenated compound words and with numbers, and hyphens in words and
spelled-out numbers.
Ellipses in syntax and for omissions.
Exclamation points, used sparingly.
Periods in sentences and lists.
Question marks, used sparingly.
Quotation marks for quotations only.
Semicolons between independent clauses, contrasting statements, and items in a
list.
Slashes in phrases, file paths, and URLs.
Formatting punctuation
Article • 06/24/2022
In general, format punctuation in the same font style as the main content of a sentence
or phrase.
If the punctuation is part of the element, such as punctuation that the customer
must type, format the punctuation the same as the element.
Example
Enter Balance due: in cell A14.
(In this example, the colon is bold because the customer types the colon.)
If the punctuation is not part of the element, format the punctuation the same as
the main text.
Examples
On the Insert menu, go to Pictures, and then select From File.
(In this example, the comma following Pictures and the period following File aren't
bold because the punctuation isn't part of the UI labels.)
Select Accounts > Other accounts > Add an account.
(In this example, brackets aren't bold because they aren't part of the UI labels.)
Use the same font style for the closing parenthesis or bracket that you use for the
opening parenthesis or bracket.
Apostrophes
Article • 06/24/2022
Use an apostrophe
To form the possessive case of nouns. For singular nouns, add an apostrophe and
an s, even if the noun ends in s, x, or z. To form the possessive of plural nouns that
end in s, add only an apostrophe.
Examples
insider's guide
the box's contents
the CSS's flexibility
Berlioz's opera
an OEM's product
users' passwords
the Joneses' computer
Note Don't use the possessive form of Microsoft trademarks and product, service, or
feature names.
Colons
Article • 11/01/2023
Preceding lists
Include a colon at the end of a phrase that directly introduces a list.
Example
You can create a backup of all sorts of things to make the transition easier, including:
The apps you've installed on your phone, along with high scores and progress
from participating apps.
The passwords for your accounts.
Your call history.
Within sentences
Use colons sparingly at the end of a statement followed by a second statement that
expands on it.
Example
Microsoft ActiveSync doesn't recognize this device for one of two reasons: the device
wasn't connected properly or the device isn't a smartphone.
When you use a colon in a sentence, lowercase the word that follows it unless:
In UI
Don’t use a colon when introducing lists of radio buttons or checkboxes.
Commas
Article • 06/24/2022
Use a comma
Before the conjunction in a list of three or more items. (The comma that comes
before the conjunction is known as the Oxford or serial comma.)
Examples
Outlook includes Mail, Calendar, People, and Tasks.
Save your file to a hard drive, an external drive, or OneDrive.
Writing tip If a series contains more than three items or the items are long,
consider a bulleted list to improve readability.
To join independent clauses with a conjunction, such as and, or, but, or so.
Example
Select Options, and then select Enable fast saves.
Writing tip If the sentence is long or complex, consider rewriting as two sentences.
In a series of two or more adjectives that precede a noun, if the order of the
adjectives can be reversed or if they can be separated by and without changing the
meaning.
Examples
Adjust the innovative, built-in Kickstand and Type Cover.
PlayFab is a complete back-end platform.
Writing tip Consider rewriting for a friendlier, more conversational tone. For
example, say, "Build mixed-reality apps that support collaboration across
platforms," not "Build collaborative, cross-platform mixed-reality apps."
To surround the year when you use a complete date within a sentence.
Example
See the product reviews in the February 4, 2015, issue of the New York Times.
Writing tip Consider replacing a compound predicate with two sentences. Or add
a subject for the second verb.
Examples
The program evaluates your computer system. Then it copies the essential files to
the target location.
The program evaluates your computer system, and then it copies the essential files
to the target location.
Between the month and the year when a specific date isn't mentioned.
Dashes and hyphens
Article • 06/24/2022
Dashes and hyphens aren't interchangeable. Follow these guidelines to help you use
them the right way, in the right places.
Hyphens. Use to join words and connect prefixes to stem words. Don't use two
hyphens in place of an em dash.
Em dashes
Article • 05/09/2023
Use an em dash (—) to set off a parenthetical phrase with more emphasis than
parentheses provide. Don’t add spaces around an em dash.
Use one em dash to set off a phrase or clause at the end of a sentence.
Example
If you're not sure about the details, look at the illustrations in the wizard—they can
help you figure out what type of connection you’re using.
Don’t capitalize the first word after an em dash unless the word is a proper noun.
En dashes
Article • 11/06/2023
Exception Surround an en dash with spaces when it's used as a minus sign in an
equation, in a time stamp appearing in UI, or in a date range that includes two times
and two dates.
12 – 3 = 9
2:15 PM – 4:45 PM (time stamp in UI)
2:15 PM 12/1/17 – 4:45 PM 4/1/18 (range includes both time and date)
In text, don’t use an en dash in a range of times. Use to instead: 10:00 AM to 2:00 PM. In
a schedule or listing, use an en dash with no spaces around it: 10:00 AM–2:00 PM.
For information about hyphenating specific technology words, see the A–Z word list. For
information about hyphenating common words, see The American Heritage Dictionary
and The Chicago Manual of Style .
Predicate adjectives
Don't hyphenate a predicate adjective (an adjective that complements the subject of a
sentence and follows a linking verb) unless the Microsoft Writing Style Guide specifically
recommends it. Check the A–Z word list to find out.
Examples
The text is left aligned.
The camera is built in.
Many viruses are memory-resident.
Noun modifiers
In compound words that precede and modify a noun as a unit, don’t hyphenate:
Hyphenate two or more words that precede and modify a noun as a unit if:
One of the words is a past or present participle (a verb form ending in -ed or -ing
and used as an adjective or noun).
Examples
left-aligned text
free-flowing form
well-defined schema
The schema is well defined.
If you use a suspended compound modifier, include a hyphen with both adjectives.
The first hyphen is followed by a space.
Example
upper- or lower-right corner
Compound nouns
Hyphenate compound nouns when one of the words is abbreviated.
Examples
e-book
e-commerce
Exception email
Prefixes
Avoid creating new words by adding prefixes to existing words. Rewrite to avoid
creating a new word. If a word with a prefix is listed in The American Heritage
Dictionary or the A–Z word list, it’s OK to use in Microsoft content.
In general, don’t include a hyphen after the following prefixes unless omitting the
hyphen could confuse the reader.
auto-
co-
cyber-
exa-
giga-
kilo-
mega-
micro-
non-
pre-
re-
sub-
tera-
un-
A prefix affects a word, not a phrase. For example, instead of non-security related, use
unrelated to security.
When adding a prefix to a stem word results in a double vowel and each vowel is
pronounced, don’t use a hyphen.
Examples
reenter
cooperate
For more information about using prefixes, see The Chicago Manual of Style .
Examples
E-Book Bisson, Guillermo. The App E-Book. Redmond, WA: Lucerne Publishing, 2015.
Add-ins Bisson, Guillermo. Programming Office 365 Applications, SharePoint Add-ins, and
More. Redmond, WA: Lucerne Publishing, 2015.
See also Capitalization
Ellipses
Article • 06/24/2022
In general, don’t use an ellipsis (…) except in the situations described here or to indicate
omitted code in technical content.
If the ellipsis replaces text within a sentence, include a space before and after the
ellipsis.
Example
The quick brown fox … lazy dog.
If the ellipsis replaces the end of a quoted sentence, include a space before the
ellipsis and follow it with a closing period, with no intervening space.
Example
The quick brown fox ….
Insert a space and then an ellipsis at the end of a phrase that continues later. Insert
an ellipsis followed by a space at the beginning of a phrase that's continued from a
previous phrase.
If the callout ends with additional punctuation, such as a period or comma, insert a
space between the punctuation mark and the ellipsis.
If you're using a font that doesn't have the ellipsis character, use three periods with no
space between them.
Exclamation points
Article • 06/24/2022
Use exclamation points sparingly. Save them for when they count.
Periods
Article • 06/24/2022
End all sentences with a period, even if they're only two words. Put one space, not two,
after a period.
For information about how to use periods in bulleted lists and numbered lists, see Lists.
Headline example
Be brief—make every word count
Text example
Be brief. Make every word count.
If one or more list elements complete the introductory phrase preceding the colon,
use a period after every list element.
If all list elements are short phrases (three words or fewer), don’t end them with
periods, even if they form a complete sentence together with the list introduction.
If one or more list elements are complete sentences, use a period after every
element, even if a list element contains three or fewer words.
Question marks
Article • 06/24/2022
In most content, use double quotation marks (" ") not single quotation marks (' ').
In printed content, use curly quotation marks (“ ”) except in user input and code
samples, which call for straight quotation marks (" "). If your project style sheet requires
straight quotation marks with sans serif fonts, such as in headings, follow the style sheet.
Refer to quotation marks, opening quotation marks, and closing quotation marks. Don't
call them quote marks, quotes, open or close quotation marks, or beginning or ending
quotation marks.
Exception If punctuation is part of the quoted material, place it inside the quotation
marks.
Examples
One type of malware is called a "trojan clicker."
One type of malware, called a "trojan clicker," uses your PC to "click" online ads.
What is "gaze awareness"?
A reader asks, "How can I get Windows 10?"
Semicolons
Article • 06/24/2022
Sentences that contain semicolons are often complex. Try to simplify the sentence—
break it into multiple sentences or a list—to eliminate the semicolon.
Use semicolons:
When necessary, differentiate between a slash for URLs and a backslash for servers and
folders.
When you instruct customers to enter a slash, always include the spelled-out term
(backslash or slash) first, followed by the symbol in parentheses.
Example
Enter two backslashes (\\) ....
See also
Numbers
Special character term collection
URLs and web addresses
Use a slash:
To imply a combination. Capitalize the word after the slash if the word before the
slash is capitalized. For example, if country/region is used as a label in a form,
capitalize it as Country/Region.
Examples
client/server
TCP/IP
CD/DVD drive
Use the on/off switch to turn your mouse off when you're not using it.
Turn on the On/Off toggle.
To separate parts of an internet address. Use two slashes after the protocol name.
Example
ftp://example.com/downloads
Exception It's OK to use country/region and ZIP Code/postal code where space is limited.
See also
and/or
country or region
either/or
Responsive content
Article • 06/24/2022
If you’re writing for the web, assume your content will be used on a variety of devices.
Many websites today are responsive—that is, they reconfigure automatically based on
the device in use. Assume your content will be viewed at small sizes.
Keep it short
Short text is always better, but on mobile devices, it’s imperative. Try to write sentences
and paragraphs that are short enough to read on a mobile screen without scrolling. It’s
hard to read a paragraph when you need to scroll to see the second half.
Try to keep headings to one, short line. Two-line headings take up twice as much
scarce vertical space. Use short words in headings, too, if you can. If a customer uses
larger fonts to improve accessibility, long words may break across lines.
Short sections—headings and the text that follows—are easier to read on small screens.
Short sections also make it easier for customers to stop reading and later pick up where
they left off.
Choose simple images and crop extraneous detail. Always describe the image using
alt text if it conveys useful information.
Simplify charts and graphs so readers can easily read the whole thing on a small screen.
Craft very short chart titles, metrics labels, and axis labels.
Limit the number of columns in tables and keep the text in each cell brief—ideally one
line. Tables with more than a few narrow columns may be hard to read. Too much text in
a cell may cause a table to exceed the height of a mobile screen.
Consider flow
As you create content, think about how it will flow on a 360-pixel screen. Typically,
content on the right side of the page moves below content on the left side. Will the
content still make sense?
Work with the designer or developer to determine where breaks in the content will
occur, how much content displays at each potential resolution, and the order in which
content will appear on small devices.
Scannable content
Article • 06/20/2023
Organize text into discrete components to support scanning. This section describes
some of the methods you can use:
Headings
Lists
Pull quotes
Sidebars
Tables
Numerous studies have shown that readers look at specific areas of a page first. In left-
to-right languages, people read in an F shape, giving the most attention to the upper-
left corner of a page. Put your most important information there. Or try placing an offer
or a Buy or Download button there. If the navigation is on the left, put your most
important information in the upper-left corner of the text pane.
If you're developing content for a collection, break the content up into sections so
that information is easy to find in the library navigation.
Lead with what's most important. Place important keywords near the beginning of
headings, table entries, and paragraphs so they're easy to spot.
Apply the same sentence structures to similar information. For example, use
prepositional phrases consistently in procedures to help customers navigate
menus and dialog boxes. And use the same syntax for cross-references and other
common content elements.
Writing tip When comparing things, use parallel sentence structures to describe each
thing. Write headlines and bulleted list items using the same sentence structure, too.
Short paragraphs, like this one, help to break up long passages of text. Three to seven
lines is about the right length for a paragraph.
It’s also fine to have a single-line paragraph now and then.
Headings
Article • 06/24/2022
Headings provide both structure and visual points of reference to help readers scan
content. If you can break text logically into smaller sections, the extra spacing and
distinct fonts associated with headings will help readers scan content and find entry
points.
Writing headings
Think of headings as an outline, only more interesting—pithy, even. If readers don't
read the headings, they probably won't read the text that follows, either.
Top-level headings communicate what's most important and divide content into
major subjects. Make them as specific as you can to catch the reader's attention.
When there's a lot to say under a top-level heading, look for two or more distinct
topics, and use second-level headings (subheads) to break up the large section
into more scannable chunks. If you can't find at least two distinct topics, skip the
second-level headings.
Avoid having two headings in a row without text in between—that might indicate a
problem with organization or that the headings are redundant. But don't insert
filler text just to separate the headings.
Each new heading represents a new or more specific topic. The heading should
introduce the topic in an interesting way.
Use headings judiciously. One heading level is usually plenty for a page or two of
content. For long content, you might need to use additional heading levels. For
example, this guide uses four heading levels.
Keep headings as short as possible, and put the most important idea at the beginning.
This is especially critical in blogs and social media.
Be as specific as you can, and be even more detailed with lower-level headings. For
example, a second-level heading should be more specific than a first-level heading.
Focus on what matters to customers, and choose words they'd use themselves. In most
cases, don't talk about products, features, or commands in headings. Concentrate on
what customers can achieve or what they need to know.
Use parallel sentence structure for all headings at the same level. For example, use
noun phrases for first-level headings, verb phrases for second-level headings, and
infinitive phrases for headings in instructions.
Examples
Source data
Prepare headings
To create a heading
Scrub data
PivotTable reports
Report filters
Consider infinitive phrases, such as To create a heading, for headings and titles related
to tasks. For headings that aren't related to tasks, use a noun phrase such as Headings, if
possible.
Don’t use ampersands (&) or plus signs (+) in headings unless you're referring to UI
that contains them or space is limited.
Avoid hyphens in headings if you can. In resized windows or mobile devices, they can
result in awkward line breaks.
Formatting headings
Use sentence-style capitalization for headings. That means that you capitalize the first
word, any proper nouns, and the first word after a colon (if there is one). Everything else
is lowercase. To learn more, see Capitalization.
Examples
Say hello to Surface Pro
Set up the deployment environment
Templates and themes for Office Online
My account
Find a store
Can a search engine predict the World Cup winner?
Block party: Communities use Minecraft to create public spaces
Don't end headings with a period. A question mark or (rarely) an exclamation point can
be used if it's needed for meaning.
Examples
Not seeing what you want?
What can we help you find?
Break two-line headings carefully. Unless you're writing content for a responsive design
(which breaks lines dynamically to fit the screen), break the heading in a way that makes
sense and balances the length of the two lines. (Shift + Enter inserts a manual line break
in many authoring tools.)
Keep hyphenated words and multiple-word proper nouns (such as New York) on
the same line.
Use vertical spacing to make headings stand out. Headings typically have extra space
above them and often less space below them. Close proximity between the heading and
the text that follows it communicates to the reader that they're related. Heading spacing
is built into heading styles in most templates. Use those styles to control spacing in a
consistent way.
Don't use extra line breaks to increase heading spacing, especially in web content. In
responsive web design, the layout and screen elements (including headings) adjust to
the screen size automatically, whether they're viewed on mobile devices, tablets,
laptops, or desktops. Extra line breaks might detract from the content appearance on
mobile devices.
Make sure the first few words of the paragraph are interesting and introduce the
paragraph contents.
Consider repeating common phrases, such as Tip, Note, and See also, as run-in
headings to call attention to helpful information, interesting but nonessential
information, or cross-references, respectively.
Use a character style, rather than manual formatting, to make your headings
consistent, easy to apply, and easy to maintain. You can apply character styles to
any selected words in a document without changing the paragraph style. In
Microsoft Word, character styles, such as Subtle Emphasis, are designated by an a
next to the style name. To create a new character style in a document, select the
characters, and then add the style.
Lists
Article • 06/14/2023
Lists are a great way to present complex text in a way that's easy to scan.
A list should have at least two items but no more than seven items. Each item should be
fairly short—the reader should be able to see at least two, and preferably three, list
items at a glance. It’s OK to have a couple of short paragraphs in a list item, but don’t
exceed that length too often.
Make all the items in a list consistent in structure. For example, each item should be a
noun or a phrase that starts with a verb.
Bulleted lists
Use a bulleted list for things that have something in common but don’t need to appear
in a particular order.
Examples
The database owner can:
Numbered lists
Use a numbered list for sequential items (like a procedure) or prioritized items (like a
top 10 list).
Example
To sign on to a database:
If you introduce a list with a heading, don’t use explanatory text after the heading. Also,
don’t use a colon or period after the heading.
Global tip If your content will be localized, avoid lists where an introductory fragment is
completed by the list items below it. This can be difficult to translate.
Capitalization
Begin each item in a list with a capital letter unless there's a reason not to (for example,
it’s a command that's always lowercase). If necessary, rewrite the list item so that all
items begin with capital letters or all items begin with lowercase words.
Punctuation
Don’t use semicolons, commas, or conjunctions (like and or or) at the end of list items.
Don’t use a period at the end of list items unless they’re complete sentences, even if the
complete sentence is very short.
Examples
Devices affected by this recall
If the list is introduced by a sentence fragment that ends with a colon, end all the items
in the list with a period if any item forms a complete sentence when combined with the
introduction.
Examples
Knowledge managers can:
Exception Don’t use periods if all items have three or fewer words or if the items are UI
labels, headings, subheadings, strings, or similar types of text.
msedge.admx
msedgeupdate.admx
In UI
Often lists are a series of radio buttons or checkboxes inside dialog boxes or settings
pages. Unless they’re complete sentences, don’t use punctuation for each item in a list.
If punctuation is necessary for clarity, make sure punctuation is used consistently in the
list and in other lists within the same section or screen.
Pull quotes
Article • 06/24/2022
Pull quotes are short sentences—usually a quote from someone important to the story,
but sometimes just a short, interesting sentence—set off from body text to grab the
reader’s attention.
Pull quotes should be short—from a few words to a few lines. If the quote is from a
person or publication, include the author’s name, title, and organization with the pull
quote.
Exception If the content is entirely about the person being quoted, you don’t need to
include the attribution.
Sidebars are useful in longer articles or documents to call out interesting sections and
break up long spans of text. The content you put in a sidebar should be fairly short,
interesting, and related but not crucial to the article.
Typically people read sidebars before or after the rest of the page, so don’t use sidebars
for information that should be read in sequence with the main text.
Tables
Article • 04/11/2023
Categories of things with examples SKUs and the products they include
Collections of things with two or more Event dates with times and locations
attributes
Content
Make sure the purpose of the table is clear. If necessary, include a table title or brief
introduction.
Place information that identifies the contents of a row in the leftmost column of the
table. For example, in a table that describes commands, put the command names in the
left column.
Make entries in a table parallel. For example, make all the items within a column a noun
or a phrase that starts with a verb.
Example
Function Description
Cancello Cancels all pending input and output (I/O) operations that are issued
by the calling thread for the specified file
CancelloEx Marks any outstanding I/O operations for the specified file handle
Keep responsive design in mind. Limit the number of columns and keep the text in each
cell brief—ideally one line. To learn more, see Responsive content.
Balance row height by increasing the width of text-heavy columns and reducing the
width of columns with minimal text.
Header rows
If the first row of your table contains column headers, you have a header row.
Distinguish the text in the header row from the rest of the text in the table. For example,
make it larger, bolder, or a different color.
Column headers identify the data each column contains. Make headers precise for
usability. For example, don't use "Name". Instead, make column headers specific as in
"Group" or "Employee". (While screen readers use header information to identify rows
and columns, specificity helps all users find the information they're looking for.)
Don’t organize a table so that the column header forms a complete sentence when
combined with the cell contents. This can make the table difficult to localize.
In long tables, make sure the header row is always visible. For example, on the web, use
a fixed header row that stays in place during scrolling. Or, in a downloadable document,
occasionally repeat the header row. Some authoring tools provide a way to do this
automatically. In Microsoft Word, select the header row. On the Layout tab under Table
Tools, select Repeat Header Rows.
Capitalization
Use sentence-style capitalization for the table title and each column header. Use
sentence-style capitalization for the text in cells unless there’s a reason not to (for
example, keywords that must be lowercase).
Punctuation
If there’s text that introduces the table, it should be a complete sentence and end with a
period, not a colon.
Customers find content in a variety of ways. One of the most common is search. Search
engine optimization (SEO) tactics change rapidly, but good writing that addresses
customer needs always helps.
As you write, follow these guidelines to help customers find relevant content.
Keywords
Keywords are the terms customers use when they search for content. To help customers
find your content in search engines, front-load keywords in headings, subheadings, and
page descriptions.
The search terms that customers use aren't necessarily the same terms you would use
when searching. So before you write, identify the keywords that you think customers will
use to find your content. These resources can help:
When you’ve identified the keywords that apply to your content, use them as early and
as often as possible (without being contrived or repetitious) in these places:
Titles
Headings and subheadings
Summaries
Overviews
Introductions
Page descriptions
Paragraph text
Link text
Image and table alt text
If your content is video, audio, or images, include keywords in a nearby text description
and in alt text.
Write short link text (four or fewer words) that's descriptive and includes keywords.
If it works, use the title or description of the target page as link text.
Backlinks are links from other online content to your page. Although search engine
algorithms change frequently, backlinks are often part of the criteria that determine
search ranking. As you plan, think about promotion and what other sites can
appropriately link to your content. The more authoritative the site and the closer it maps
to your keywords, the more weight the backlink carries.
Never create backlinks just to improve your site's search ranking. Search practices that
don’t make sense for your content rarely work and often backfire.
Text formatting
Article • 06/24/2022
Type treatment is a key component in great design. The thoughtful use of fonts, text
formatting, capitalization, alignment, and spacing creates a first impression, reinforces
the Microsoft brand, and improves readability.
The consistent formatting of text elements, such as command names and URLs, reduces
ambiguity and helps customers find and interpret information easily. Text-formatting
guidelines are sometimes called document conventions.
Using type
Formatting common text elements
Formatting titles
See also
Formatting developer text elements
Reference documentation
Procedures and instructions
Using type
Article • 06/24/2022
In sentence-style capitalization, you capitalize only the first word of a sentence or phrase
and proper nouns.
Example
This sentence and the subhead of this section both use sentence-style capitalization.
Don’t use all-lowercase text. Capital letters help readers recognize that a new section or
thought is beginning. All-lowercase text takes away that helpful cue.
Example
this sentence is all lowercase. or is it a sentence? it's hard to tell with no capital letters.
Learn more To learn more about proper nouns, see Nouns and pronouns. To learn more
about capitalization, see Capitalization.
Use left alignment
Article • 06/24/2022
Left-aligned text has an even left margin and an erratic (ragged) right margin.
Orphans, which occur when the first line of a paragraph appears by itself at the
bottom of a page or column
Widows, which occur when the last line of a paragraph contains only one word or
appears alone on the next page or column
In Word and PowerPoint, you can manage these situations without using manual line
breaks.
To Do this
Control widows Select a paragraph formatted with Normal style. On the context menu,
and orphans in select Styles > Apply Styles. In the Apply Styles pane, select Modify. Select
Word Format > Paragraph. On the Line and page breaks tab, select
Widow/Orphan control.
Don't compress line spacing
Article • 06/24/2022
The amount of vertical space between lines of text in a paragraph, called line spacing,
can help or hinder reading. Adequate line spacing helps readers find their way from the
end of one line to the beginning of the next.
If you’re using a template, don’t change the line spacing. If you’re not, ask a designer for
advice if you can.
If you need to modify line spacing later, change it in the styles, not in individual
paragraphs, so spacing remains consistent throughout the content. Never reduce line
spacing to fit more text on a slide or page. Edit the text instead.
Consistent text formatting helps readers locate and interpret information. Follow these
formatting conventions for common text elements.
See also
Capitalization
Formatting developer text elements
Procedures and instructions
Emphasis It's OK to use italic formatting Cybercriminals might call you and claim to
sparingly for emphasis. be from Microsoft. Be aware that Microsoft
will never call you to charge for security or
software fixes.
Mathematical Italic. a2 + b2 = c2
constants
and variables
New terms Italicize the first mention of a new Microsoft Exchange consists of both server
term if you're going to define it and client components.
immediately in text.
Books Title-style capitalization. Italic in body text, Check out Unraveling HTML5,
citations, and other text references. CSS3, and JavaScript (in body
text)
Minecraft: The Complete
Handbook Collection (in a
heading)
Song titles Title-style capitalization. In citations, enclose song Run the World (Girls)
titles in quotation marks and italicize album titles. Everything Is Awesome
Shut Up and Dance
Communications to customers often refer to websites and URLs. Follow these guidelines
to make your URL references clear and easy for customers to understand.
The trailing slash at the end of a URL is optional. In most cases, leave it off. Never use a
trailing slash in a URL that ends with a file name.
Most of the time, use lowercase for URLs, email addresses, and newsgroup addresses.
If the reader might think the period at the end of a sentence is part of the URL, rewrite
the sentence or set the URL off.
Examples
Go to windows.microsoft.com/upgrade to learn how to get your free Windows 10
upgrade.
To get your free Windows 10 upgrade, go to our website:
windows.microsoft.com/upgrade
Write brief but meaningful link text, using the title or a description of a page rather than
a generic phrase like click here. In alt text for a graphic that links to another location,
state clearly that the graphic is a link.
Examples
Go to the Windows 10 upgrade page to learn how to get your free upgrade.
(Alt text) Picture of a woman talking on a phone that opens an online chat session with
Microsoft support.
(Alt text) Windows 10 logo and link to the Windows 10 upgrade page.
Word choice
Article • 06/24/2022
To improve readability and comprehension, choose your words wisely and use them
consistently. If you mean the same thing, use the same word.
This section provides tips for choosing the right words for the job:
Use contractions
Use simple words, concise sentences
Don’t use common words in new ways
Use technical terms carefully
Avoid jargon
Use US spelling and avoid non-English words
For information about specific words and phrases, refer to the A–Z word list and The
American Heritage Dictionary .
Use contractions
Article • 06/24/2022
Use common contractions, such as it’s, you’re, that's, and don’t, to create a friendly,
informal tone.
Don't mix contractions and their spelled-out equivalents in UI text. For example,
don’t use can’t and cannot in the same UI.
Never form a contraction from a noun and a verb, such as Microsoft’s developing a
lot of new cloud services.
Make every word count. Concise, clear sentences save space, are easy to understand,
and facilitate scanning. Use simple words with precise meanings, and remove words that
don’t add substance. Use your judgment to avoid sounding abrupt or unfriendly.
Choose simple verbs without modifiers. Whenever you can, avoid weak or vague
verbs, such as be, have, make, and do.
Examples
also in addition
Because you created the table, you can Since you created the table, you can
change it. change it.
Use words that can be both nouns and verbs carefully—file, post, mark, screen,
record, and report, for example. Use the sentence structure and context to
eliminate ambiguity.
Don't use common words in new ways
Article • 06/24/2022
Most people know the common definition of words—usually the one that appears first
in the dictionary. Refer to The American Heritage Dictionary if you have any doubts.
Use words in the most familiar sense, or define them if you can’t.
Be careful with common words that have industry-specific uses. Assume customers
know the common definition of the word, not the industry-specific definition. If
you must use the industry-specific definition, define the word in context.
Writing tip Sometimes industry-specific usage, such as hacker, becomes part of
everyday speech. Know your customer and the language they use. When in doubt,
use a simple word with a well-understood meaning.
Technical terms come in a variety of shapes and sizes. Sometimes they're everyday
words that are given new meanings, like cloud, batch, or dashboard. Other times,
common words are combined to create technical terms, like telemedicine or email. Over
time, some technical terms become widely understood, but before that happens, they
can be confusing to people who aren't familiar with them. Use technical terms when
they're the clearest way to communicate your message, but use them with care.
If you're writing for an industry or profession, use the words your audience uses. First,
verify Microsoft and industry usage. Check the A–Z word list and The American Heritage
Dictionary . Then look to authoritative industry resources:
Domain books, such as the PMI Lexicon of Project Management Terms or the FDIC
List of Abbreviations and Glossary of Terms (Appendix B) .
In the right context, for a particular audience, jargon serves as shorthand for well-
understood concepts. But for less technical audiences, jargon can impede
understanding.
You can use a more familiar term, such as symbol instead of glyph.
The term isn't specific to software, networking, cloud services, and so on.
Avoid business, marketing, and journalistic jargon, such as using leverage to mean take
advantage of.
If the term is used in The Wall Street Journal or The New York Times, or in general-
interest magazines, such as Time or Newsweek, it might be appropriate for some
audiences.
If the term is used in technical periodicals such as CNET or Recode, it's probably OK
to use for technical audiences.
Use US spelling and avoid non-English
words
Article • 06/24/2022
When the spelling of English words varies by locale, use the US spelling. For example,
use license, not licence.
Exception It’s OK to use etc., in situations where space is limited. Otherwise, see and so
on for alternatives.
that is i.e.
namely viz.
therefore ergo