Raspberry Pi style guide

June 18, 2026 · View on GitHub

This document is being updated continuously; refer to GitHub for the most up-to-date version or, if you rely on a local copy of the style guide, check that you have the most recent version on your machine. If there’s something you think we should add or correct, create a pull request for us to review.

When creating content for Raspberry Pi, we aim for a clear, friendly, and conversational tone. To help with this, this style guide provides practical guidance and examples for written content at Raspberry Pi. For matters not covered in this style guide, consult the New Hart's Rules: The Oxford Guide to Style.

Quick reference

The table below summarises key style rules for quick reference, ordered according to the main headings in this style guide.

RuleStyle
LanguageUse British English (default) for UK and international audiences; use AP for US-only audiences. Consult the Word list for exceptions in a computing context, such as 'program' when referring to a computer program.
EmphasisUse Italics for narrative writing; use bold for technical writing; use monospace for code, file names, and paths.
ListsUse bullets for unordered lists and numbers for ordered lists; use Oxford commas, placed before the final item in a list of three or more; use semicolons for lists with internal punctuation.
PunctuationUse hyphens, en dashes, and em dashes for specified purposes; don't use apostrophes in acronyms; don't use an ampersand (&) instead of 'and' or a forward slash (/) instead of 'or'.
CompoundsUse hyphenated and closed compounds (for example, 'real-time' and 'setup') for clarity depending on sentence structure; use open compounds (for example, 'user manual' and 'open source') where common usage dictates.
Titles of other worksUse title case and italics to refer to titles of work (books, films, games, and so on).
Raspberry Pi productsDon't add 'the' before the product names of Raspberry Pi computers, microcontrollers, or camera modules unless referring to a specific device; don't shorten 'Raspberry Pi' to 'Pi'.
CapitalisationUse sentence case for headings and subheadings; avoid starting titles with lowercase trademarks (for example, 'iPad').
AbbreviationsUnless well known, spell out an abbreviation on first use, followed by the abbreviation in parentheses in a section. For a list of accepted abbreviations, see the Abbreviation list.
NumbersSpell out one to twelve; use numerals for 13 onwards; avoid starting sentences with numerals; use SI unit spacing; for a list of unit suffixes and guidance on their spacing, see Measurement suffixes.
Time and dateUse the 12-hour clock with a colon (for example, 8:30pm); use day-month-year format (for example, 21 January 2006); spell out decades (for example, the eighties); don't use apostrophes in decades.
Cultural sensitivityUse people-first, gender-neutral language; use 'disabled' as an adjective, not a noun.
Screenshots and imagesAvoid dark mode; use full-desktop screenshots; don't overlap windows or visible cursors; provide accessible text descriptions.
FAQsAvoid FAQs. Restructure the information so that it appears in context.
LinksOmit http://www from URLs in print; use hyperlinks in online content. For scannability, make links meaningful outside the context of the sentence.
Word listCheck correct word and abbreviation usage, including spelling, capitalisation, pluralisation, spacing, and hyphenation rules; be mindful of words and phrases to avoid.

Language

Generally speaking, we use British English and plain language, but this depends on the intended audience. We aim to avoid jargon, unnecessarily technical terms, and obscure words. We also avoid non-English or Latin phrases that can be misused or make translation harder. Opt for precise, spelled-out, widely understood English equivalents.

British English

Most of our content is written in British English, with the exception of:

  • References to the names of international organisations, for example, 'The John F Kennedy Space Center'.
  • Specific words that are written in American English as an industry standard in computing or measurement. For examples (such as 'computer program' and 'multimeter'), see the Word list.
  • Content written for a primarily American audience. When content is intended specifically for a US audience, write in American English and refer to The Associated Press Stylebook for guidance.

For UK and international audiences, which is most of our content, write in British English, keeping possible exceptions listed in the Word list in mind. If a particular spelling or hyphenation choice isn't specified here, refer to the Oxford English Dictionary.

Avoid non-English words, phrases, and abbreviations. Aside from people often using these terms incorrectly (for example, 'de facto' means 'in reality', not 'by default'), non-English words in English documents make translation harder. Similarly, avoid common Latin words, phrases, and abbreviations like 'e.g.' and 'i.e.', especially in technical writing, because these cause the same issues (translation and incorrect usage), and often reduce the clarity of what you’re trying to say. In less technical content, consider using the intended, precise English wording instead (such as 'for example' instead of 'e.g.') unless space is limited. For a list of words, phrases, and abbreviations to avoid, see Words and phrases to avoid.

Plain language

Aim to use clear, straightforward language that's easy to understand and read:

  • Choose words and phrases that are commonly used.
  • Choose simpler alternatives to long, formal, or complicated words. For examples, see Words with simpler alternatives.
  • Avoid technical, education, and publishing industry language and jargon in public-facing documentation (for example, 'bookazine' or 'southbridge' to refer to an I/O controller chip).
  • If you must use a technical term, define it clearly the first time it's used and ensure it's appropriate for the skills of the intended audience.

Emphasis

The type of emphasis you use is a context-driven decision:

  • Use italics for less formal or narrative content.
  • Use bold for technical content that benefits from elements like UI labels or product names being visually scannable.

Avoid using monospace for general emphasis or visual styling. Use monospace to format technical elements that appear in (or relate to) code or command-line usage, such as:

  • File names and extensions, for example, config.txt and .img.
  • Code elements, including variables, functions, and parameters, for example, GPIO_PIN, gpio_set_value(), and baud_rate.
  • Commands and terminal inputs, for example, pwd and raspi-config.
  • Terminal outputs, for example Hello, world!.
  • Path names and directory structures, for example, /home/pi/documents and /boot/config.text.

Narrative writing

Italics are a lighter form of emphasis that is generally more appropriate for less formal or narrative writing, such as blog posts, magazine content, and books.

Using italics for emphasis aligns with our current usage and reflects the conversational tone common in much of our content. While we previously used bold for emphasis, usage has shifted naturally toward italics, and there’s no need to retroactively update older content that uses bold.

Technical writing

For technical and instructional materials, including datasheets, HTML documentation, and tutorials, bold is still preferred. Use bold for specific reasons:

  • Reserve bold to highlight important, scannable elements, such as product names, labels, UI elements, settings, navigational elements, and other key details requiring quick visual recognition.
  • Avoid bolding whole phrases or sentences; this trains the reader to skim over important content rather than read it. Consider restructuring the content to emphasise important information effectively.
  • Avoid bolding words that you just want to emphasise. Use italics instead, but do so very sparingly in technical writing.

Lists

Use an Oxford (serial) comma immediately before a conjunction (usually 'and' or 'or') in a list of three or more items. For example:

We photographed the components, a sandwich, and a magnet.

Use semicolons for lists with internal commas. For example:

We received bouquets from Chris, in California; Jim, in Belgium; and Bob, in Liverpool.

Use bulleted or numbered lists to improve readability and break up content. Complicated lists are usually better presented typographically with bullets or numbers, but don't resort to bulleted lists just because it's the easiest option; consider narrative flow and page layout. Choose the format that best suits the content and structure. If visually breaking up list items with bullets or numbers:

  • Use bullets for lists of items with no hierarchy.
  • Use numbers for lists of items with an explicit hierarchy, or for steps in a process (such as tutorials).
  • Never use letters or Roman numerals for list points.

When creating a bulleted or numbered list, observe the following guidance:

  • Use parallel phrasing between bullet points.
  • Capitalise the first word of each item.
  • Use full stops when the list items are complete sentences.
  • Don't use full stops for lists that consist only of short phrases or fragments, unless other list items are longer and thus use full stops.
  • If list items are complex or contain internal punctuation, use semicolons.

A bulleted list should be introduced with a colon. For example:

This is a bulleted list:

  • First list item
  • Second list item
  • Third list item

For consistency, if an item in a bulleted list includes a sentence (thus requiring a full stop), then end every item in that list with a full stop, even fragments. For an example, see Titles of other works in this style guide.

Punctuation

Use punctuation to help readability and comprehension. Don't overuse punctuation marks. This section of the style guide provides guidance on the following:

Full stops

Only use one space after a full stop. The use of two spaces after a full stop is a typewriter convention used to help visually distinguish between sentences written in monospaced fonts. Computer fonts are usually proportional, making it easier to see the end of a sentence with just one space.

Don't add full stops in the following scenarios:

ScenarioDoDon't
HeadingIntroducing Raspberry Pi 5Introducing Raspberry Pi 5.
Fragment, such as a definitionfragment (noun): An isolated or incomplete part of somethingfragment (noun): An isolated or incomplete part of something.
Email or web address (unless part of a full sentence)Website: www.raspberrypi.comWebsite: www.raspberrypi.com.
Acronym or initialismURLU.R.L.

When part of a full sentence, ensure that the link text doesn't include the full stop. For example:

For more information, see our Style Guide.

Commas and semicolons

Commas separate parts of a sentence so that the meaning is clear. Sentence structure determines their correct use.

Oxford (serial) commas

Use an Oxford (serial) comma after the second-to-last item in a list. Always use an Oxford comma, even when it seems like the meaning is obvious; they resolve ambiguity and should be used everywhere that they apply for consistency.

Relative clauses

A relative clause is introduced by a relative pronoun like 'that', 'which', 'who', 'whose', 'where' and 'when'.

  • Use a comma before the relative pronoun when the relative clause is non-restrictive (provides additional information).
  • Don't use a comma before the relative pronoun when the relative clause is restrictive (provides essential or defining information).

If you're unsure about which to use, consider whether the relative clause identifies which noun you mean or whether it adds information about an already identified noun. Could the relative and main clauses form different sentences and still carry the same meaning? For example:

ExampleTypeMeaning
I like the person who is the kindest.RestrictiveThere are multiple people but I like the kindest one.
I like the person, who is the kindest.Non-restrictiveI like the person and they are also the kindest.
I like the person. They are the kindest.Multiple sentencesI like the person and they are also the kindest.

Although non-restrictive relative clauses don't limit or define the noun they modify, they can still offer useful contextual information, such as an explanation, reason, or contrast between the relative clause and the main clause. The clause might not be grammatically essential because the noun is already clear without the clause, but it's still informationally useful.

In British English, 'that' is preferred for restrictive clauses and doesn't require a comma before it; 'which' is preferred for non-restrictive clauses and requires a comma before it. For example:

ExampleTypeMeaning
I like the jam that has a purple label.RestrictiveThere are multiple jams and I like the one with a purple label.
I like the jam, which has a purple label.Non-restrictiveI like the jam and it has a purple label.
I like the jam. It has a purple label.Multiple sentencesI like the jam and it has a purple label.

Semicolons

If you find yourself adding more commas to make your sentence readable, consider splitting it into two sentences instead. If a full stop feels too abrupt, you can use a semicolon instead. For example:

At Raspberry Pi, we're committed to railing against the death of the semicolon; it's a very useful piece of punctuation.

However, you should be careful not to overuse semicolons. Use a semicolon to separate two or more clauses that hold equal significance and are connected; they bind two sentences together more closely than a full stop.

Ensure there is a full sentence on both sides of the semicolon, unless using the semicolon in a list to separate items with internal punctuation, like commas. For an example, see Lists in this style guide.

Colons

Don't confuse colons with semicolons. A colon (:) introduces information, such as lists, explanations, or examples. The capitalisation after a colon depends on the context.

Context ruleExample
When a colon is used in free text, the letter following the colon should be lowercase.I have three dogs: a small one, a medium one, and a big one.
When a colon is preceded by a header-style construction, the letter following the colon should be uppercase.Note: This sentence wouldn’t look so great starting with a lower-case 't'.
When a colon is used in a title, the letter following the colon should be upper-case.Raspberry Pi Radio Module 2: A wireless communication module for Raspberry Pi microcontrollers

Hyphens and dashes

Don't confuse hyphens with en dashes or em dashes. Follow the guidance in this section to decide when and how to use a hyphen, en dash, or em dash.

Hyphens (-)

A hyphen (-) joins words or parts of words together, helping to clarify their meaning. It isn't interchangeable with other types of dashes.

Use hyphens in the following cases. Where the en dash rules in this style guide don't help, consult New Hart's Rules: The Oxford Guide to Style.

Prefixes and suffixes

Use a hyphen if the prefix or suffix creates a double vowel or consonant that could confuse the reader. For example:

  • re-enter
  • shell-like
  • multi-industry

Most prefixes don't require a hyphen, but this depends on the context and includes some exceptions.

PrefixGuidanceExamples
coUse a hyphen to join words that form a new word; don't use a hyphen for words that already include 'co'; use a hyphen where dictated by standard British English.co-workers; coincidence; co-ordinate; co-author
macroUsually no hyphen, unless the root word starts with a vowel or a capital letter.macroscale; macro-economics
megaUsually no hyphen, unless the root word starts with a vowel or a capital letter.megabyte; mega-event
microOften no hyphen; depending on the word, it is sometimes used with a space, and sometimes used without a space. Check the Word list.microchip; microSD; micro USB; micro HDMI
miniUsually no hyphen; used with a space if 'mini' is being used as a standalone modifier.minicomputer; mini USB; mini fridge
multiUsually no hyphen, unless the root word starts with a vowel or a capital letter; see the Word list for the 'multi-touch' and 'multi-word' exceptions.multicore; multi-industry; multi-touch
overUsually no hyphen.overclock; overload
preUsually no hyphen, unless the root word starts with an 'e' or a capital letter; see the Word list for the 'pre-soldered' exception.preprandial; pre-election; pre-MP3; pre-soldered
reDon't use a hyphen for words with the 're' prefix unless you need to distinguish the word from a similar word, the following word begins with an 'e', or the root word starts with a capital letter.rewrite; re-evaluate; re-form (form again) versus reform (make changes)
subUsually no hyphen, unless the root word starts with a 'b' or a capital letter.subnetwork; subdomain; sub-boot; sub-Victorian
superUsually no hyphen.superuser; supercapacitor
underUsually no hyphen.underflow
Adjectives before a noun

Hyphenate multi-word adjectives appearing before a noun. For example:

  • up-to-date advice
  • real-time data

No hyphen is needed for multi-word adjectives appearing after a noun. For example:

  • advice that is up to date
  • processed in real time

For full guidance on hyphenating multi-word adjectives, see Compounds below.

Two or more modifiers before a noun

Hyphenate two or more modifiers before a noun unless the first modifier is an adjective that modifies the complete noun phrase. The following example hyphenates 'fascist-robot', which creates a single, combined idea describing the people (enthusiasts of fascist robots):

The moderators are fascist-robot enthusiasts.

The following phrase doesn't hyphenate 'fascist robot'. This changes the meaning of the sentence, now describing the people (robot enthusiasts) as fascists, rather than the robots:

The moderators are fascist robot enthusiasts.

Adverbs ending in -ly

Don't hyphenate adjectival compounds starting with adverbs ending in -ly. For example:

It was an exclusively designed device.

Compound nouns and adjectives

Hyphenate words functioning as adjectives; leave open as nouns. For example:

  • There was a brute-force attack (adj.)
  • It was solved by brute force (noun)

For full guidance on compound nouns and adjectives, see Compounds below.

Verb phrases becoming nouns or adjectives

When the verb phrase becomes a noun (thing) or an adjective (modifying a noun), it solidifies into a compound. Some phrases require a hyphen to indicate that they are now compounds. For example:

  • We have an opt-in policy (noun)
  • The user must opt in (verb phrase)

Note: Sometimes, you can omit hyphens in familiar compound nouns (for example, social network). For more examples, see Familiar open compounds below.

Not all verb phrases becoming nouns or adjectives require a hyphen. Some cases remove the space between the words instead (for example, 'setup instructions'). For full guidance on verb phrases becoming nouns or adjectives, including more examples, see Compounds below.

Suspended hyphens

When two or more related modifiers share the same ending, you can avoid repetition by using suspended hyphens. If the sentence feels complex or confusing, write out the full hyphenated phrase each time it appears.

Suspended hyphen examplesFull phrase examples
A 12- and 15-month subscriptionA 12-month and 15-month subscription
Full- and part-time jobsFull-time and part-time jobs
10-, 20-, and 30-year plans10-year, 20-year, and 30-year plans

En dashes () and em dashes ():

In British English, the en dash serves several distinct purposes and is more common than the em dash. An en dash () is longer than a hyphen (-) but shorter than an em dash ().

Em dashes are more widely used in American English. In British English, em dashes tend to be reserved for denoting interrupted speech. For readability, some publishers also use open em dashes instead of open en dashes for parenthesis. At Raspberry Pi, we recommend using the open em dash for parenthesis, as outlined in Open en and em dashes, below.

Closed en dashes

In British English, closed en dashes (with no space on either side) are used for:

UseDescriptionExamplesNotes
RangesThe en dash denotes the word 'to' in a range.Monday–Friday; pages 7–17For clarity, consider using the word 'to' instead of an en dash.
Connections and relationshipsThe en dash expresses a link between two places, people, or entities.Amsterdam–London train; Dover–Calais crossing; Williams–Navratilova match
Complex compound modifiersThe en dash connects elements within a complex compound, for example, when one element is an open compound (e.g., 'Raspberry Pi') or a hyphenated compound (e.g., 'e-book').Raspberry Pi–powered; e-book–only publisher; public school–educated; post–World War II eraFor information about compounds, including examples, see Compounds below.
Open en and em dashes

In British English, open en dashes (with a space on either side) are typically used for emphasis, pause, and parenthesis for a phrase or clause.

At Raspberry Pi, we often use open em dashes instead for visual clarity. If writing in American English, em dashes with no space around them would be used instead. This is because it's more readable in blog posts and other online writing.

Due to their stylistic nature and possible ambiguity, avoid open en and em dashes in technical writing; use the specific, intended punctuation instead.

UseDescriptionExamplesNotes
IntroductionAn en or em dash is used in place of a colon to introduce information.I didn't have an educated background — Dad was a farm labourer.This is a stylistic and informal style that's more common in journalism and creative writing.
Emphasis or pauseAn en or em dash is used to mark a break in a sentence, often for emphasis.We decided to go ahead — despite the risks.This is a stylistic and informal style that's more common in journalism and creative writing.
ParenthesisA pair of en or em dashes are used to make a parenthetical statement in the middle of a sentence, often to express a more pronounced break in the sentence than commas but less of a break than brackets.The family — my mum, dad, and sister — were all coming for dinner.If using punctuation in the parenthetical part, the closing dash may be preceded by an exclamation mark or a question mark without the following word being capitalised, unless it's a proper noun.

Don't overuse open en or em dashes. En and em dashes are versatile and typically more informal, but they should be used sparingly to avoid overloading a sentence with interruptions.

Quotation marks

Don't use scare quotes — double quotation marks put around a word or phrase in a written sentence to show that the word is being used in a special way, or in a way that might not be correct or true. Scare quotes make for vague, sensationalist writing.

Use single quotes to highlight a word or phrase when needed, such as when you introduce a new term or need to offset a title.

  • Ask what the word 'system' means.
  • Hand out the 'Bicycle system' activity sheet.

Be judicious in your use of quotation marks in this way. If the word or phrase stands out to the reader without them, leave them out; if the reader might stumble over the word or phrase without them, put them in.

Use double quotation marks to indicate quoted speech and single quotation marks to indicate quoted speech inside quoted speech. In large sections of quoted speech, put double quotation marks at the end of each paragraph rather than omitting them, in accordance with the Oxford Guide to Style.

Apostrophes

Use apostrophes to show possession and contractions.

Don't use apostrophes in abbreviated plurals. For example:

  • PCs
  • BGAs

Apostrophes may be used when an abbreviation is turned into a verb, although it's best practice to avoid doing this altogether. For example:

My mother won't stop DM'ing me.

Symbols

The following symbols should be avoided in favour of the words that they are intended to denote:

  • The 'at' symbol (@); reserve this symbol for email addresses.
  • The percent symbol prefacing 'age' (%age); spell out percentage (used when you don’t specify a quantity, for example, 'a large percentage of time').
  • Ampersand (&); always use 'and'. The exception might be in a print article for one of our magazines, where space is at a premium.
  • Forward slash (/); choose between 'and' and 'or'. This includes the phrase and/or. If a slash is needed, don't include a space either side of it. The exception for the forward slash is when it's used in a unit of measure (for example, Mb/s)

You can usually use 'or' instead of a slash, but sometimes 'and' might be more appropriate. The following table provides some examples:

ExampleCorrect alternative
You can pay by credit/debit card.You can pay by credit or debit card.
Submit feedback by phone/email.Submit feedback by phone or email.
This feature is available for desktop/mobile users.This feature is available for both desktop and mobile users.
Developers are prohibited from collecting, storing, and/or using personally identifiable data.Developers are prohibited from collecting, storing, or using personally identifiable data.
Choose option 1 and/or option 2.Choose one or both of the following two options.
When listing several products and/or models ...When listing several products or models ...

Compounds

A compound is a word or phrase made up of two or more words that function as a single unit, often creating a new meaning. Compounds come in different forms.

  • Hyphenated compounds, for example, 'well-known author' and 'real-time processing'.
  • Closed compounds, for example, 'notebook' and 'setup'.
  • Open compounds, for example, 'open source', and 'user manual'.

Compound modifiers

Compound modifiers are multi-word adjectives that appear directly before a noun and are usually hyphenated (and sometimes closed into a single word, for example, 'frontend'). In the following examples, 'up-to-date' and 'real-time' need to be hyphenated to clarify that the words function as a single modifier:

  • What's a good place for up-to-date advice on hyphenation?
  • We collect real-time data.

Don't hyphenate (or close) compound modifiers when they appear after the noun they modify. In the following example, you don't need to hyphenate 'up to date' because it follows the noun 'advice':

We try to make sur that our advice on hyphenation remains up to date.

Don't hyphenate (or close) compound modifiers when they appear after a preposition or linking verb. In the following example, you don't need to hyphenate 'real time' because it is a noun phrase, not a compound modifier before a noun:

The data is processed in real time.

Note: There are exceptions to this rule like 'well-known', 'industry-wide', 'self-employed', and 'word-of-mouth', which typically always include hyphens no matter where they are in a sentence.

Words that can appear in compound modifiers often exist in open form as nouns or adverbs and, in these cases, aren't hyphenated or closed. Use hyphens (or close the word as appropriate) when the words function as an adjective (i.e., when they modify a noun); leave the words open (no hyphen) when they function as a noun or adverbial phrase. For example:

AdjectiveNoun or adverbial phraseExamples
all-expenses-paidall expenses paidIt's an all-expenses-paid trip (adj.); The trip has all expenses paid (noun phrase)
all-onesall onesIt's an all-ones value (adj.); The value is all ones (noun phrase)
all-zerosall zerosIt's an all-zeros value (adj.); The value is all zeros (noun phrase)
backendback endThey are a backend developer (adj.); The back end of the banking app handles secure transactions and updates records (noun)
back-to-schoolback to schoolThere's a back-to-school sale (adj.); It's time to go back to school (adverbial phrase)
brute-forcebrute forceIt was a brute-force attack (adj.); It was solved by brute force (noun phrase)
end-of-year[No standard noun or adverbial form]I need to submit an end-of-year report (adj.)
floating-pointfloating pointIt's a floating-point number (adj.); Errors can occur in floating point (noun phrase)
frontendfront endThey are a frontend developer (adj.); The front end of the banking app displays account balances (noun)
real-timereal timeWe collect real-time data (adj.); The data is processed in real time (adverbial phrase)
word-processingword processingIt's a word-processing program (adj.); They specialise in word processing (noun)

Compound nouns and adjectives

When the verb phrase becomes a noun (thing) or adjective (modifying a noun), it solidifies into a compound. Depending on the compound, remove the space or add a hyphen to signify that the words form one conceptual unit rather than separate words performing an action. For example:

Noun or adjectiveOpen verb phraseExamples
drag-and-dropdrag and dropThe product includes drag-and-drop functionality (adj.); You can drag and drop files (verb)
backupback upTake a backup first (noun); Back up your files (verb)
cut-outcut outThere's a cut-out in the side of the case for the camera cable (noun); Cut out that paragraph (verb)
grown-upgrown upTalk to an grown-up (noun); They made a grown-up decision (adj.); The students were all grown up (verb)
livestreamlive streamThe livestream was recorded (noun); We're setting up a livestream event (adj.); We will live stream the event (verb)
lookuplook upThe database contains a lookup of all IDs (noun); Create a lookup table (adj.); I need to look up the definition (verb)
meetupmeet upThere's a meetup event (adj.); Let's meet up later (verb)
opt-inopt inThere's an opt-in policy (adj.); The user must opt in (verb)
pop-uppop upA pop-up appeared on my screen (noun); A pop-up window appears (adj.); The app can pop up notifications (verb)
sign-insign inThere's a sign-in process (adj.); Sign in to your account (verb)
sign-outsign outThere's a sign-out process (adj.); Sign out of your account (verb)
sign-upsign upComplete your sign-up first (noun); A sign-up form is available online (adj.); Sign up for an account (verb)
setupset upThe setup took 5 minutes (noun); Follow the setup instructions (adj.); Set up your Raspberry Pi (verb)
shutdownshut downThe unexpected shutdown caused data loss (noun); We performed a shutdown procedure (adj.); Shut down the computer (verb)
spellcheckspell checkRun a spellcheck before submitting (noun); The app includes a spellcheck feature (adj.); Spell check your document (verb)
startupstart upThe startup is seeking investors (noun); Start up your system (verb)
walkthroughwalk throughGive me a walkthrough (a guided set of instructions) of the software (noun); The walkthrough guide was helpful (adj.); Let’s walk through the installation process (verb)

Familiar open compounds

No hyphen is needed in the following examples because they are familiar, established, multi-word compounds that don't cause confusion:

  • Science fiction, for example, "I like science fiction novels".
  • Social network, for example, "I'm conducting social network analysis".
  • Labour market, for example, "This is labour market liberalisation".
  • Machine vision, for example, "I like machine vision applications".
  • Number one, for example, "It's my number one love".
  • Open source, for example, "This is open source content".
  • Edge AI, for example, "This is an edge AI approach".

Titles of other works

Set titles of other works in title case. For guidance on title case, see Capitalisation.

For software titles, use the capitalisation style chosen by the developer or publisher. Many examples of software title capitalisation are included in the Word list below; if you encounter more that you think we should add, open a pull request on this style guide.

Treatment of titles depends on the type of work. In general, titles should be set in italics.

Italicise the titles of the following types of works:

  • Artworks
  • Books, book chapters, and other parts of books
  • CDs and albums
  • DVDs
  • Lectures
  • Magazines and newspapers
  • Films, operas, and plays
  • Songs and poems
  • Speeches with titles
  • Television, podcast, and radio programmes, including episodes
  • Web shows, webinars, and online videos

Don't italicise titles if they fall under one of the following categories:

  • Blogs (unless the blog publishes posts under a date only)
  • Games (computer games, board games, card games, arcade games)
  • Magazine and newspaper articles
  • Websites
  • Software

Instead, use single quotation marks for items in the above list.

If compiling a numbered or bulleted list consisting only of titles, you don't need to set the titles in italics because they don't need to stand out from any surrounding text. For example:

Jemima's favourite old movies are:

  • Gone With the Wind
  • Singin' in the Rain
  • The Third Man

For a list of items that doesn't consist only of titles, set any titles in italics. For example:

These are a few of my favourite things:

  • Sausages
  • Banditry
  • Anne of Green Gables

Raspberry Pi products

This section describes how you should refer to Raspberry Pi computers, microcontroller devices, microcontroller boards, camera modules, and other Raspberry Pi devices, accessories, and peripherals.

Official nomenclature exists in the internal Product Names Register on Cognidox and the external products page. See also the Product naming list below.

Articles

Consider whether you're referring to Raspberry Pi as a concept, or to a specific Raspberry Pi device.

If writing about our product line, avoid adding 'the'. For example:

'Raspberry Pi 5 is a single-board computer (SBC)'; not 'The Raspberry Pi 5 is a single-board computer (SBC)'.

If writing about a specific Raspberry Pi –– one that your reader is using in a project or the one you're holding in your hand –– use the appropriate article. For example:

  • Pick up a Raspberry Pi.
  • Insert a microSD card into your Raspberry Pi.
  • Mount the HAT on the Raspberry Pi.

Sometimes, for reasons of flow and readability, an article might be better used where we wouldn't usually use one according to the strict terms of this document. Exercise stylistic judgement.

Plurals

The plural of 'Raspberry Pi' is 'Raspberry Pis', with no apostrophe.

To avoid adding an 's' to 'Pi', add a word like 'computers' or 'devices' where possible. For example:

  • Raspberry Pi computers
  • Raspberry Pi devices
  • Raspberry Pi microcontrollers
  • Raspberry Pi radio modules

Shortening

'Pi' is always preceded by 'Raspberry'. Never write things like 'Pi 4' or 'Pi Zero'. If you want to shorten the name of a model, you can do so in the following way:

Raspberry Pi 2 Model B >> Raspberry Pi 2B.

When listing several products or models, you can usually omit the full name of each product or model after the first one.

FullShortenedShorter
Raspberry Pi Zero 2 W, Raspberry Pi 2, Raspberry Pi 3, Raspberry Pi 3+, and Raspberry Pi Compute Module 3.Raspberry Pi Zero 2 W, Raspberry Pi 2, 3, and 3+; and Raspberry Pi Compute Module 3.Raspberry Pi 2, 3, 3+, and Zero 2 W; and Raspberry Pi Compute Module 3.

Be careful with when using Raspberry Pi 1 — the 1 is only necessary when you need to clearly distinguish it from other models; be aware that Raspberry Pi 1 could be confused with RP1, which is a chip we use rather than a single-board computer.

Almost all accessories, peripheral, and add-on boards can take a definite article ('the') before their product name. For example:

  • The Raspberry Pi Sense HAT
  • The Raspberry Pi Mouse
  • The Raspberry Pi High Quality Camera

Note: Raspberry Pi Touch Displays, AI HATs, and Camera Modules don't take a definite article, even though other accessories like the Raspberry Pi High Quality Camera does; that's to do with how clunky things like 'the Raspberry Pi Camera Module n' sounds.

Unless needed, omit 'Raspberry Pi' from the name in most instances following the first mention. For example:

You can do all kinds of experiments with the Raspberry Pi Sense HAT, which is why there are two of them on the International Space Station. The Sense HAT has an array of sensors, a five-button joystick, and an 8 x 8 RGB LED matrix. [...] We recommend using the Raspberry Pi USB-C Power Supply, which represents excellent value.

Product naming list

This section lists the official names of Raspberry Pi products, including their shortened form. Devices are grouped by type and then listed in reverse chronological order, with the most recent model listed first.

Single-board computers (SBC)

None of the following flagship SBCs include 'the' before them unless referring to a specific Raspberry Pi in front of the user.

Note: Only refer specifically to Raspberry Pi 1 when you need to distinguish it from other models. Not to be confused with RP1, which is a chip used in Raspberry Pi 5.

Model B variants

Model B indicates the presence of an Ethernet port. Newer models don't specify Model B because the Ethernet port now comes as standard.

Official nameShortened versionNaming notesKey product difference
Raspberry Pi 5None; don't shorten to 'Pi 5'
Raspberry Pi 4 Model BRaspberry Pi 4B; don't shorten to 'Pi 4' or 'Pi 4B'
Raspberry Pi 3 Model B+Raspberry Pi 3B+; don't shorten to 'Pi 3B+'Upgraded to a 1.4 GHz CPU, faster Ethernet, dual-band Wi-Fi, and PoE support.
Raspberry Pi 3 Model BRaspberry Pi 3B; don't shorten to 'Pi 3B' or just '3B'Upgraded to a 1.2 GHz CPU, Wi-Fi, Bluetooth, and USB boot support.
Raspberry Pi 2 Model BRaspberry Pi 2B; don't shorten to 'Pi 2B' or just '2B'Upgraded to a 900 MHz CPU and 1 GB of RAM.
Raspberry Pi Model B+None; don't shorten to 'Pi 1B+' or just '1B+'Don't refer to this model as Raspberry Pi 1 unless overtly distinguishing it from later models. Instead, refer specifically to Raspberry Pi Model B.
Raspberry Pi Model BNone; don't shorten to 'Pi 1B' or just '1B'Don't refer to this model as Raspberry Pi 1 unless overtly distinguishing it from later models. Instead, refer specifically to Raspberry Pi Model B.
Model A variants

Model A indicates a lower-cost model with the same key features as Model B, but with less RAM and a smaller form factor.

Official nameShortened versionNaming notesKey product difference
Raspberry Pi 3 Model A+Raspberry Pi 3A+; don't shorten to 'Pi 3A+'Same features as Raspberry Pi 3B+, but with 512 MB RAM and a smaller form factor.
Raspberry Pi Model A+None; don't shorten to 'Pi 1A+' or just '1A+'Don't refer to 'Raspberry Pi 1' unless overtly distinguishing it from later models. Instead, refer specifically to Raspberry Pi Model A.Same features as Model A, but with 256 MB RAM, no Ethernet, and fewer USB ports.
Raspberry Pi Model ANone; don't shorten to 'Pi 1A' or just '1A'Don't refer to 'Raspberry Pi 1' unless overtly distinguishing it from later models. Instead, refer specifically to Raspberry Pi Model A.Same features as Model A, but with 256 MB RAM, no Ethernet, and fewer USB ports.

Keyboard computers

Raspberry Pi keyboard computers are named in line with the flagship SBC they're based on. For example, Raspberry Pi 400 is a keyboard computer based on Raspberry Pi 4.

As with SBCs, none of the following keyboard computers include 'the' before them unless referring to a specific keyboard computer in front of the user.

Official nameShortened versionNaming notesKey product difference
Raspberry Pi 500+None; don't shorten to 'Pi 500+'Named with a plus sign (+) because it's based on Raspberry Pi 500, with the same processor, but also some changes.Added more RAM, an M.2 slot, and mechanical keys with RGB backlighting.
Raspberry Pi 500None; don't shorten to 'Pi 500'Named because it's based on Raspberry Pi 5 (without the PCIe interface).Upgraded to 2.4 GHz CPU and 8 GB of RAM.
Raspberry Pi 400None; don't shorten to 'Pi 400'Named because it's based on Raspberry Pi 4.

Zero series

Zero devices are compact, low-cost, low-power SBCs that provide basic functionality and Linux compatibility for minimal, embedded computing applications.

None of the following Zero-series models include 'the' before them unless referring to a specific Raspberry Pi Zero in front of the user.

Official nameShortened versionNaming notesKey product difference
Raspberry Pi Zero 2 W with headersZero 2 W with headers; don't shorten to 'Pi 0 2WH'W indicates wireless; with headers indicates pre-soldered header pins; unlike Zero WH, ‘headers’ isn’t shortened to ‘H’.Added pre-soldered pins.
Raspberry Pi Zero 2 WZero 2 W; don't shorten to 'Pi 0 2W'W indicates wireless.Upgraded to a faster CPU and introduced wireless as standard.
Raspberry Pi Zero WHZero WH; don't shorten to 'Pi 0 WH'W indicates wireless; H indicates pre-soldered header pins.Added pre-soldered pins.
Raspberry Pi Zero WZero W; don't shorten to 'Pi 0 W'W indicates wireless.Introduced Wi-Fi and Bluetooth.
Raspberry Pi Zero v1.3Zero v1.3; don't shorten to 'Pi Zero 1.3'Added camera connector.
Raspberry Pi ZeroZero; don't shorten to 'Pi Zero'

Pico series

Pico devices are compact microcontroller boards based on Raspberry Pi–designed silicon chips: RP2040 and RP2350 (also referred to as microcontrollers). Unlike other Raspberry Pi devices, they don't run Linux or support removable storage, and are instead programmed by flashing binaries to the on-board flash memory.

None of the following Pico series models include 'the' before them unless referring to a specific Raspberry Pi Pico in front of the user.

Official nameShortened versionNaming notesKey product difference
Raspberry Pi Pico 2 W with headersNone; don't shorten to 'Pico 2 WH'W indicates wireless; with headers indicates pre-soldered header pins; unlike Pico WH, ‘headers’ isn’t shortened to ‘H’.Includes Wi-Fi, Bluetooth, and pre-soldered pins in one device.
Raspberry Pi Pico 2 WNone; don't shorten to 'Pico 2 W'W indicates wireless.Introduced Wi-Fi and Bluetooth.
Raspberry Pi Pico 2None; don't shorten to 'Pico 2'Introduced the RP2350 microcontroller (chip).
Raspberry Pi Pico WHNone; don't shorten to 'Pico WH'W indicates wireless; H indicates pre-soldered header pins.Includes Wi-Fi, Bluetooth, and pre-soldered pins in one device.
Raspberry Pi Pico WNone; don't shorten to 'Pico W'W indicates wireless.Introduced Wi-Fi and Bluetooth.
Raspberry Pi Pico HNone; don't shorten to 'Pico H'H indicates pre-soldered header pins.Added pre-soldered pins.
Raspberry Pi PicoNone; don't shorten to 'Pico'

Compute Modules

Compute Modules are boards designed for embedded and industrial applications that provide the same hardware as flagship SBCs but in a smaller form factor with no on-board connectors. Instead, they connect to separate carrier boards (which can be Raspberry Pi Compute Module IO boards) that supply the necessary ports and pins.

None of the following Compute Module models include 'the' before them unless referring to a specific Raspberry Pi Compute Module in front of the user.

Official nameShortened versionNaming notesKey product difference
Compute Module Zero LiteCM0Lite; don't shorten to 'Compute Module 0 Lite'Name based on Compute Module Zero but with no storage.
Compute Module ZeroCM0; don't shorten to 'Compute Module 0'Named based on Raspberry Pi Zero.
Compute Module 5 LiteCM5LiteName based on Compute Module 5 but with no storage.
Compute Module 5CM5Named based on Raspberry Pi 5.
Compute Module 4 LiteCM4LiteName based on Compute Module 4 but with no storage.
Compute Module 4CM4Named based on Raspberry Pi 4.Two 100-pin high-density connectors in a smaller footprint.
Compute Module 4SCM4SNamed based on Raspberry Pi 4.
Compute Module 3+CM3+Named based on Raspberry Pi 3 Model B+.
Compute Module 3CM3Named based on Raspberry Pi 3.
Compute Module 1CM1Named based on the original Raspberry Pi.

Compute Module IO boards

Compute Module IO boards are carrier boards designed to provide the physical connectors needed for Compute Modules. They can also be used as a design reference for bespoke carrier boards.

Compute Module IO boards do include 'the' because you're referring to the carrier board, not the Compute Module.

Official nameShortened versionNaming notesKey product difference
Compute Module 5 IO boardCM5IONamed based on corresponding Compute Module 5.
Compute Module 4 IO boardCM4IONamed based on corresponding Compute Module 4.Designed to fit the new Compute Module form factor.
Compute Module IO board version 3CMIO3Named based on corresponding Compute Module 3.Added a microSD card slot.
Compute Module IO board version 1CMIO; CMIO1Named based on the original Compute Module.

Capitalisation

In most instances, only capitalise proper nouns and reserve title case for top-level headings and titles. Title case involves capitalising all words in the title except for:

  • Articles (a, an, the).
  • Prepositions of three or fewer letters (in, of, on).
  • Co-ordinating conjunctions of three or fewer letters (and, but, or).

With title case, always capitalise the first and last words of the title, regardless of their length or part of speech. Also capitalise small words like 'if', 'how', and 'why'.

Use sentence case for chapter and website headings and subheadings, as well as technical content. Sentence case means capitalising only the first word and any proper nouns or trademarked names. For example:

Raspberry Pi Radio Module 2: A wireless communication module for Raspberry Pi microcontrollers

In all text, avoid using a trademark whose initial letter is in lowercase (for example, iPad) at the start of a sentence or title. For example: a heading like 'iPad sales soar' is only acceptable if typography means that there is insufficient space for 'Sales of iPad soar'.

Abbreviations

Spell out abbreviations, acronyms, and initialisms in the first instance in a chapter section, followed by the abbreviation in parentheses. Thereafter use the abbreviation. For example:

Raspberry Pi's brain is a system on a chip (SoC), made by stacking a memory chip on top of a processor chip. Using an SoC keeps the area of the Raspberry Pi board low.

The full phrase for a common abbreviation, acronym, or initialism isn’t necessarily capitalised when written out in full. For example, 'ASAP' when written out in full isn't 'As Soon As Possible'. Check the List of abbreviations or Google the organisation if you're unsure about whether the expanded form should be capitalised.

Abbreviations, acronyms, and initialisms shouldn't be marked in bold, like in the following example: System on a Chip.

For a list of correct capitalisation for abbreviations, acronyms, and initialisms, see List of abbreviations in this style guide.

Numbers

Be consistent in your use of numbers. When you write about numbers used in examples, duplicate them exactly as they appear on the product or in the UI. In all other content, follow the guidelines below.

Numbers as words

Unless you're dealing with code, units of computer storage, or maths materials and equations, spell out numbers one to twelve; express 13 and higher numbers as a numeral unless at the start of a sentence. For example:

  • Eighteen bagpipers were shown to the door.
  • There were 18 bagpipers.

Spell out large round numbers (thousand, million, billion, and so on) when they appear in inline text. For example:

  • There are a thousand reasons to use a Raspberry Pi.
  • A total of 68 million Raspberry Pis have been sold worldwide.

Numbers as numerals

Use numerals for the following:

UseExample
Measurements (for more guidance, see Measurements), below.4 KB; 5 cm
Dimensions (for more guidance, see Measurements), below.5 mm × 9 mm
Time of day (for more guidance, see Time and date, below).10am; 7:30pm
Percentages (for more guidance, see Measurements), below.5%
Coordinates of tables and numbered sections of documents.row 3; page 5
Binarybinary 1; binary 0
A round number of 1 million or more. Don't hyphenate the numeral, even before a noun. If you're forming a compound adjective, use a hyphen.2 billion people; 4-million-year schedule

Ranges

For a range of numbers, keep a consistent format. For example:

  • Coding clubs for children aged 9-13
  • Most of the children at the Jam were aged 11-16
  • One to twenty

For school grades (USA), spell out the first through ninth grade, and use figures for 10th grade or higher. Try to keep a consistent format for ranges, as above.

Commas in numbers

In general, use commas in numbers of more than four digits (for example, 10,000).

Don't use commas in numbers for technical documentation, especially for international audiences (in some languages, a comma is used as a decimal separator); commas can cause confusion, and it's usually better to use thin spaces instead.

For years, pixels, and baud, only use commas when the number has five or more digits, for example:

  • The year 1999
  • The year 20,000
  • 1920 × 1080 pixels
  • 10,240 × 4320 pixels
  • 9600 baud
  • 14,400 baud.

Measurements

GuidanceExampleException
Use numerals for measurements of distance, temperature, volume, size, weight, pixels, points, and so on, even if the number is less than 10.20 KB; 2 ohm; 8 GB; 5 KiB/s; 1 MiB
Use a space between a value and its International System (SI) unit, or hyphenate if the measurement modifies a noun.13.5 inch; 13.5-inch displayPercent symbol (%), for example, 50%
Add a zero before the decimal point for decimal fractions less than one.0.75 cm
Use the multiplication symbol (×) when required for dimensions, not the letter 'x'. Use a space before and after the multiplication symbol.16 × 16 pixels
Use abbreviations with numbers in specific measurements.20 KB (rather than twenty KB)
Don't follow abbreviated units with a full stop unless it's the end of a sentence.20 KBAbbreviation for inch (in.), for example 5 in.
When no number is present, spell out the unit.The diagram shows the mechanical measurements in millimetres (mm).
Don't use k or K to denote 1,0005,000 (rather then 5k or 5K)
Don't use k as an abbreviation for kilobytes32 kB (rather then 32 k)

Time and date

GuidanceExample
Use the 12-hour clock.8pm
Include the appropriate time zone abbreviation for North American events.9am PDT
If minutes are included in the time, use a colon to separate hours and minutes.8:20pm
Don't separate the time and 'am' or 'pm' with a space.6pm
Use 'noon' and 'midnight' to express 12.00 and 00.00, respectively.noon; midnight
Express dates in the following format: DD Month YYYY. This avoids confusion with month-day ordering for some readers outside the UK.21 January 2006
If it's necessary to include the day of the week, express the date in the following format: Day DD Month YYYY.Thursday 14 April 2022
If necessary to save space, abbreviate months to the first three letters.Jan
Don't capitalise season names.In the summer, we have a party.
If writing something like the following, 'an x-week period', include a hyphen between the number and period of timeIn a six-week period
When referring to decades, don't abbreviate to 'the '80s'; use 'the eighties' or 'the 1980s' instead.It was acceptable in the eighties.
When referring to two decades, write each decade in full, regardless of how it's typically said out loud.The 1970s and 1980s (instead of 'the 1970s and '80s')
When using the name of a decade to define a social or cultural period, write it as a word.The sixties were a time of major social change in Britain.

Cultural sensitivity

This section provides some guidelines for talking about race, gender, and disability. For a more complete list of problematic words and phrases, including alternative wording, see Words and phrases to avoid.

RuleUseDon't use
Use people-first language for race.Indian peopleIndians
Use 'they' as a singular pronoun instead of alternating between 'he' and 'she'When a developer writes code, they should ensure it’s well-documented. When a tester finds a bug, they should report it immediately.When a developer writes code, he should ensure it’s well-documented. When a tester finds a bug, she should report it immediately.
Where possible, make nouns and pronouns pluralStudents should enter their passwords.Each student should enter his or her password.
Avoid gendered job titles; there is usually an alternativeFirefighter; flight attendantFireman; stewardess
Be as gender neutral as possible.Person; humankind; human-created; effortMan; mankind; man-made; manpower
Use 'disabled' as an adjective, never a noun.Disabled peopleThe disabled

Example access statement for Picademy:

The venue is described as being accessible for people with limited mobility. If you will need to use a car to access the venue, or if you have other access requirements or would like further information, please get in touch via email and let us know how we can help.

For more examples, see www.accessibilityguides.org/prepare.

Screenshots and images

  • Don't use dark mode when taking a screenshot of a window, terminal, or any other interfaces that don't provide scalable fonts. Use a white background and black text for readability.
  • Take a screenshot of the whole desktop. The design team will crop to fit the relevant templates.
  • Ensure that the mouse cursor isn't visible unless it is relevant to the screenshot.
  • If taking a screenshot of multiple windows, there should be no overlapping. (If an author requests overlapping windows for a specific reason, please let the design team know; it can be achieved manually, but should be avoided where possible.)
  • Provide screenshots as PNG files.
  • Don't add annotations to your screenshot or image. Send the annotations separately, to be added in the design process.
  • Don't over-rely on annotations in screenshots and images. Whatever is shown in a screenshot or image should be understood written in the main body of the text.
  • For the benefit of screen readers, include written copy describing the screenshot or image.

FAQs

FAQs tend to become a 'dumping ground' of information that fails to take into account the customer experience. They show that you’ve thought about what your users should know, but haven’t thought about the user experience.

FAQs feel like a good idea from our perspective as writers, but they’re poor customer service because they create more work for readers:

  • Questions are longer and harder to scan than headings.
  • We can’t front load questions with terms that most people are looking for.
  • FAQs are provided out of context.
  • FAQs create duplication in search results.
  • Readers don’t always word questions in the same way we’ve presented them.
  • A list of questions is a friction-heavy experience, where the customer has to dig through many questions to find an answer to one question.

FAQs also set the wrong tone because they’re typically sought when the documentation or user journey has failed. Information is more effective for the reader when it’s in context, and pre-emptively answers questions that would otherwise cause people to search in FAQs.

Restructure your content before adding FAQs.

Most FAQs aren’t really 'frequently asked' but, rather, indicate that the company hasn’t put in the effort to make documentation easy to follow or to optimise the customer journey (or both).

If a question really is frequently asked, you likely need to add or restructure the content. Often, the perceived need for FAQs actually indicates that readers can’t find what they need where they’d reasonably expect to find it.

If you do add FAQs:

  • Only include questions that are actually frequently asked.
    • Don’t assume what customers might ask.
    • Don’t include vanity questions.
  • Don't use an FAQ section as a substitute for good documentation.
  • Don’t use an FAQ section to defend shortcomings.
  • Provide detailed, meaningful answers to specific questions based on what readers need to know.
  • Spell out 'Frequently asked questions', rather than relying on initialism (FAQ).
  • Keep FAQs specific to your product or page.
  • Omit http://www from URLs in print.
  • Don’t include punctuation or preceding articles in the link.
  • Avoid using the URL as link text unless:
    • The user needs to know the URL rather than follow the link to complete the task.
    • The name of the destination is the same as the URL.
  • Use hyperlinks in online content.
  • Avoid phrases like 'this page' or 'click here' as hyperlinks. Introduce links properly instead. For examples, see the last bullet point.
  • In technical writing, avoid using wiki-style links. Introduce links properly instead. For examples, see the last bullet point.
  • Where possible, make links descriptive so that they make sense without the surrounding text. You can do this by:
    • Writing a description of the destination page to use as the link text, capitalised as if it's part of the sentence. For example: 'You can update your Raspberry Pi software.'
    • [Preferred] Front loading a hyperlink with information about what the user can expect if they open it. For example: 'For more information, see Raspberry Pi OS.'

If using the preferred example style, introduce the link and then hyperlink the actual name of the web page. Use the original capitalisation of the linked web page.

Word list

The word list consists of accepted terms that can cause confusion or that we take a stance on for how the term is used or written.

Bolded terms within the description of another term indicate that the bolded term is listed elsewhere with its own description and usage guidance. For example, part of the guidance for the Linux entry is: 'Capitalised, but not in the same way as UNIX'. The bolding of UNIX indicates that you can find more information about UNIX in one of the following locations:

In this particular example, UNIX is included as an entry in Acronyms and initialisms, a subsection of the Abbreviation list.

Note: 'Capitalise' means 'capitalise the first letter or specified letters'; 'all caps' means 'capitalise all letters'.

#

TermDescriptionNotesDon't use
2D, 3DTwo-dimensional; three-dimensionalNo hyphen2-D; 3-D
3G, 4G, 5GPhone networksNo space3 G; 4 G; 5 G
4KScreen resolutionUppercase 'K'; if you add a modifier, don't add a space (e.g., 4Kp60)4K p60
50–50An equal division or a 50% probabilityEn dash; use numerals50-50; fifty-fifty
7-inch screenA display screen with a diagonal measurement of 7 inchesHyphenate7 inch screen
8-bit microprocessorA microprocessor that processes data in 8-bit chunksHyphenate8 bit micropressor
8×, 16×CD or DVD drive speedsUse the multiplication symbol, not the letter x8x, 16x

A

UseDescriptionNotesDon't use
AA batteriesA type of batteryCapitalise 'AA'double-A-batteries
adapterA device for connecting pieces of equipment that can't be connected directlySpell with 'er' rather than 'or'adaptor
ad blockerExtension that prevents adverts from being displayed on websites, videos, or appsTwo words; no hyphenad-blocker
add-on boardSecondary circuit board that adds functionality to a computer or deviceHyphenate; don't use 'card' to mean 'add-on board'add on board; card
Advanced Error ReportingPCI Express (PCIe) feature for reporting and diagnosing errorsCapitalise all words as a defined technical termadvanced error reporting
adwareSoftware that automatically displays or downloads advertsOne word; lowercasead-ware
artificial intelligence (see also AI in Acronyms and initialisms)What we call AI today are software systems that use machine-learning models, such as LLMs and VLMs, trained on large datasets to recognise patterns and predict likely output; AI isn't self-aware, and doesn't truly think or understandTwo words; lowercase unless shortened to the acronym (AI)Artificial Intelligence
A level; A-level studentsSubject-based qualifications in England and WalesOnly capitalise the 'A'; hyphenate when modifying the next word (e.g., A-level students)A Level
Allen keyHexagonal wrench used to drive bolts or screws with hexagonal socketsProper noun (capitalise 'Allen')allen key
all-ones (adj.)Describes a binary value filled with bits set to 1Hyphenate when used as a modifier (for example, 'all-ones value')all ones
all-zeros (adj.)Describes a binary value filled with bits set to 0Hyphenate when used as a modifier (for example, 'all-zeros value')all zeros
ALSAAdvanced Linux Sound Architecture (software framework for audio on Linux)Acronym; always all-capsAlsa; alsa
AlsaMixerTerminal-based mixer utility for ALSA sound systemOne word; capital 'A' and 'M'Alsamixer; alsamixer; ALSAMixer
aluminiumA lightweight, corrosion-resistant metal used as a heat conductorBritish English spellingaluminum (American English)
amp; ampere (see also A in Measurement suffixes)Unit of electric currentLowercase unless using the abbreviation; abbreviation preferred3 Amps
analogueData transmitted in waves rather than digitallyAlways British English spellinganalog
antennaePlural of 'antenna' in a biological contextantennas (in a biological context)
antennasPlural of 'antenna' in engineering and tech contextsantennae (in an engineering or tech context)
antivirusSoftware designed to detect and remove malwareOne wordanti-virus; antivirus
appShort for applicationDon't use if there's potential for confusion
AppleTrademarkDon't add an 's' to make plural; add the device after instead (for example, 'Apple computers')Apples
applications processorProcessor designed specifically for running applications on mobile devicesLowercase; 'applications' is pluralapplication processor
Arm architectureFamily of RISC-based processor architectures developed by Arm Ltd.Capitalise 'Arm' (proper noun); 'Arm' isn't an acronymARM architecture
Arm chipsetSystem-on-Chip (SoC) or integrated circuit based on Arm architectureCapitalise 'Arm' (proper noun); 'Arm' isn't an acronymARM chipset
Arm HoldingsCompany name; rebranded from ARMCapitalise 'A' and 'H' onlyARM Holdings
Armv6, Armv7Versions of the Arm architecture instruction setCapitalise 'Arm' with lowercase 'v' and numeral; no spacesARMv6; Arm V7
AS level; AS-level studentsThe first year of AS-level course content in England and WalesOnly capitalise the 'AS'; hyphenate when modifying the next word (e.g., AS-level students)AS Level
assembly languageLow-level programming language closely related to machine codeLowercase; always 'assembly', not 'assembler'Assembly Language; assembler language
autofocusAutomatic camera lens adjustment to focus on a subjectOne wordauto focus; auto-focus
avatarIcon or figure representing a personLowercaseAvatar

B

UseDescriptionNotesDon't use
backdoorHidden method of bypassing normal securityOne word when referring to computer security or hackingback door; back-door
backlightLighting from behind a screenOne wordback light; back-light
backlitLit from behind; typically referring to displays and keyboardsOne wordback lit; back-lit
barcodeMachine-readable code of lines and spacesOne wordbar code
BashStands for 'bourne-again shell'; a Unix shell and command languageCapitalise 'Bash' when referring to the shellbash
BBC BASICA version of BASIC developed by Acorn for the BBC MicroUse full form to distinguish from other BASIC dialectsBASIC
BBC MicroAn early 1980s British microcomputer made by Acorn for the BBC Computer Literacy ProjectCapitalise 'Micro'; always include a space between 'BBC' and 'Micro'BBC micro; BBCmicro; BBCMicro
BBC Model AA model of the BBC Micro with fewer featuresUse full form with capital lettersBBC model A; BBC model a
BBC Model BA more popular and feature-rich model of the BBC MicroUse full form with capital lettersBBC model B; BBC model b
BCM2XXX (e.g., BCM2835, BCM2837, BCM2711)SoCs made by Broadcom, used in Raspberry Pi computersUse full designation on first use; shorten to 2XXX after that
BeagleBoardA low-power, open source hardware single-board computerUse the full term without a space and capitalise each 'B'Beagle Board; beagle board
betaPre-release versionDon't capitalise unless part of an official product lineBeta
big-endianByte order in which the most significant byte is stored firstHyphenatebigendian; big endian
binaryRelating to a system using only '0' and '1'Use lowercase when referring to binary files and numbersBinary
binary blobNon-free software distributed in binary form; pejorative term in the free software communityDon't use to describe the GPU in Raspberry Pi
bit (see also b in Measurement suffixes)The most basic unit of information in computing and digital communication; a portmanteau of 'binary' and 'digit'Lowercase; hyphenate when used as a compound adjective (for example, 'It's a 16-bit home video game'); don't hyphenate when used as a quantifier (for example, 'These 3 bits control the foo')3 Bits
bitstreamA stream of bits transmitted over a communication channelOne wordbit stream' bit-stream
B keyEdge connector standard for M.2 cards that support SATA or up to two PCIe lanesUsed to differentiate connector types (for example, M key)
BlackBerry (devices)Mobile device brand owned by Research In Motion (RIM)Use the full term without a space and capitalise each 'B'; plural is 'BlackBerry devices'Blackberry; Black Berry; BlackBerrys
blogOnline journal or article-style websiteLowercase (generic term)The Blog
BloggerGoogle's trademark when referring to the blogging platformCapitalise when referring to the platformGoogle blogger
blogrollList of recommended or linked blogs on a blog siteOne wordblog roll; blog-roll
Blu-rayA Blu-ray Disc Association (BDA) trademarkCapitalise the 'B' only; always hyphenate; no 'e' after 'Blu'; use as an adjective onlyblu-ray; Blu-Ray; Blu ray; Bluray; Blue-ray
Blu Tack (noun); Blu-Tack (verb)Noun: Adhesive putty by Bostik; verb: to attach using Blu-TakTwo words; capitalise the 'B' and 'T'; no 'e' after 'Blu'Blu tack; Blue Tack; BluTack
BluetoothWireless technology standardOne word; capitalised; only use as an adjectiveBlue Tooth; Blue tooth; bluetooth
Bluetooth ClassicStandard Bluetooth protocolCapitalisedBlue Tooth Classic; bluetooth classic
Bluetooth Low Energy; Bluetooth LEBluetooth Low Energy protocolCapitalisedBlue Tooth Low Energy; bluetooth LE
boot ROMA small piece of memory containing the first code executed by the processor on startupTwo words unless referring directly to bootrom in the code; capitalise ROMbootrom
breadcrumbWebsite navigationOne wordbread crumb
BroadcomSemiconductor manufacturerCapitalisebroadcom
byte (see also B in Measurement suffixes)8 bitsLowercase; hyphenate when used as a compound adjective (for example, 'It's a 2-byte register'); don't hyphenate when used as a quantifier (for example, '3 bytes')3 Bytes

C

UseDescriptionNotesDon't use
CProgramming languageUse uppercase 'C'; don't confuse with '°C' for temperaturec (when referring to the language)
C++Programming languageSuccessor to C; use exact spelling with two plus signsC plus plus; C double plus
C#Programming language developed by MicrosoftPronounced 'C-sharp' but written with a hashtag symbolC-Sharp; Csharp
Camera Module, Camera Module v2The official Raspberry Pi camera add-onCapitalise product namesCamera module
Celsius (see also °C in Measurement suffixes)Temperature unitCan always be abbreviated to °Ccentigrade; degrees Celsius (unless context demands it)
CentimetreUnit of measurementBritish English spellingCentimeter
Certified EducatorGraduate of PicademyCapitalise; always use full termPicademy Certified, certified educator
championRaspberry Pi volunteer or organiserLowercaseRaspberry Pi Champion
checkboxA box on a form or in the UI for selecting an optionOne word; lowercasecheck box
client–server (noun phrase)A network architecture where clients interact with serversLowercase; use an en dashclient-server; Client/Server
cloud computingAccessing services or data over the internetUse for both noun and adjective
codebaseCollection of source code for a projectOne wordcode base
CoderDojoNetwork of coding clubsOne wordCoder Dojo; Coderdojo
command lineText-based interface for interacting with the operating systemTwo words; no hyphen even when modifying the word 'interface', for example, 'command line interface'; (see also CLI in Acronyms and initialisms)commandline
Compute Module, Compute Module X, Compute Module X LiteRaspberry Pi embedded compute boards, where 'X' represents a number, for example, Compute Module 4Capitalise and preface with 'Raspberry Pi' on first use; only abbreviate after first use if repetition would be cumbersome: CM1, CM3, CM3Lite
computer scienceAcademic disciplineLowercasecomputing science
computingAcademic disciplineAlways lowercase, even when referring to the school subjectComputing
cookieSmall file stored on user’s device for tracking; also a biscuitLowercase for both tracking and biscuitsCookie
corruptedA state in which data or files that have become unusable or unreadableDon't shortencorrupt (as an adjective)
COVID; COVID-19Stands for coronavirus disease 2019, which is an infectious disease caused by SARS-CoV-2, first identified in 2019 and then became a pandemic in 2020All capsCovid; covid; Covid-19
crawlUsed by search engines to index the webAcceptable as a transitive verb, for example, 'Google crawls pages'scrape
Creative CommonsLicensing frameworkAlways capitalised when referring to the brand or licensecreative commons
cronTime-based job scheduler in Unix-like systemsLowercaseCron
crontabcron table; configuration file for cron that specifies shell commands to run periodically on a given scheduleOne word; lowercasecron tab
Cascading Style Sheets (CSS)A style sheet languageCapitalise; lowercase style sheets can be used to refer to CSS documents, for example, 'Cascading Style Sheets (CSS) enable a web designer to use style sheets to lay out a web page.'cascading style sheets
CubeSatMiniature satelliteCapitalise as one word with camel casingcubesat; cube sat
curriculum, curriculaCourse of studyLatin plural preferred: curriculacurriculums

D

UseDescriptionNotesDon't use
dampenerA device that dampens sound or vibration.As in Key Dampeners for Raspberry Pi 500+.damper
dataInformation such as facts and numbersTreat as a mass noun, for example: 'The data is lost'datum; 'the data are lost'
databaseAn organised collection of structured dataOne worddata base
datasheetA technical reference document that describes hardware details of a Raspberry Pi product, used by engineers, developers, and advanced hobbyistsOne worddata sheet
D-BusAn inter-process communication (message bus) systemCapitalise the 'D' and 'B'; short for 'Desktop Bus'dbus, Dbus, D Bus
DebianAn open source Linux-based operating systemCapitalisedebian
delta-sigma PWMA pulse-width modulation technique using delta-sigma modulationLowercase; hyphenate 'delta-sigma'Delta-Sigma PWM; delta sigma PWM
device treeA means of representing devices on Raspberry PiLowercaseDevice Tree
dialog boxA temporary window on a computer screen that prompts users for input, displays information, or confirms actionsAmerican spelling in a computing or technology context only. Otherwise, use British spelling for the word 'dialogue'dialogue box
dioptreUnit of measurementBritish spellingdiopter
discOptical media and storage, for example, compact disc (CD)
diskMagnetic media and storage, for example, floppy disk
disk spaceAvailable space on a magnetic storage deviceTwo words; unhyphenateddisk-space; diskspace
Document Object Model (see also DOM in Acronyms and initialism)Programming interface for HTML and XML documentsCapitalise each word; use acronym where appropriatedocument object model
dos and don'tsAccepted and discouraged practicesNo apostrophe before either 's'do's and don'ts; do's and don't's
double-clickPressing a mouse button twice in quick succession to select somethingHyphenatedouble click
dreamt; dreamedPast tense of 'dream'Both versions are correct in British English, though 'dreamt' is encouraged in Raspberry Pi content
drag-and-drop (adj.)Describing a feature or capabilityHyphenate'It has drag and drop functionality'
drag and drop (verb)To select, hold, move, and release an item on screenDon't hyphenate'Drag-and-drop the file onto your desktop'
dropdown menuA menu that expands into a list when selected'dropdown' is one word; consider shortening to 'menu'pull down menu; pull-down menu; pulldown menu

E

UseDescriptionNotesDon't use
e-bookA digital version of a printed bookHyphenateebook
e-commerceCommercial transactions conducted electronicallyHyphenateecommerce
E-Mark; E-MarkedElectronically Marked; protocol controller for USB cablesCapitalise the 'E' and 'M'; hyphenatee-mark; eMarked
e-paperElectronic paper display technologyHyphenateepaper
earthSoilLowercase when referring to soilBuried in Earth
EarthOur planetCapitalise when referring to the planetPlanet earth
eBayAn online marketplaceNo hyphen; capitalise 'B'e-Bay; ebay
Ed and IzzyThe two Astro Pi units sent to the ISS with Tim PeakeCapitalise both names; always refer to them together unless context dictates otherwiseEd & Izzy; ed and izzy
egde AIThe deployment of AI models directly on local devicesTwo words (no hyphen); 'AI' in all capsedge-AI; Edge AI
emailElectronic mailNo hyphene-mail
emoji, emojisPictographic characters used in digital communicationPlural is emojis (no 'e' before the 's')emojies
EmotivCompany producing EEG headsets for neuro-signal workCapitalise; no 'e' at the endemotiv; Emotive
endiannessByte order within digital word dataLowercase; technical termEndianness
ePubElectronic publication; an open-standard file format for e-booksCapitalise the 'P'; no hyphenepub; e-Pub
EthernetNetworking technologyCapitaliseethernet

F

UseDescriptionNotesDon’t use
Fahrenheit (see also °F in Measurement suffixes)Temperature unitCan always be abbreviated to °Ffahrenheit; degrees Fahrenheit (unless context demands it)
fan pageA web page dedicated to a person, show, group, brand, or topicTwo wordsfanpage
fan siteA website created by fansTwo wordsfansite
fanbaseGroup of dedicated followersOne wordfan base
faxfacsimileNo need to spell out in fullfacsimile
fediverseNetwork of federated servers that inter-communicateLowercase; technical termFediverse
feed readerSoftware for reading syndicated web feedsTwo wordsfeedreader
fetch-decode-execute cycleFundamental CPU instruction cycleHyphenate all three componentsfetch decode execute cycle
FFmpegOpen source software projectCapitalised exactly as FFmpeg (lowercase 'mpeg')FFMPEG, ffmpeg
file nameName of a fileTwo wordsfilename
file systemMethod of storing and organising filesTwo wordsfilesystem
firewallNetwork security systemOne wordfire wall
FireWireTrademarked high-speed interfaceCapitalisefirewire
Flash (Adobe)Deprecated multimedia platformCapitalise when referring to Adobe Flashflash
flash memoryNon-volatile storage technologyLowercaseFlash memory
Flat Flexible CableType of ribbon cableCapitalise all words; FFC acceptableflat flexible cable
flatsatGround-based CubeSat test hardwareOne word; LowercaseFlatSat, flat sat
focused; focuses; focusingTo concentrate attention, effort, or resources on something; to adjust or direct for clarityPreferred spelling, but 'focussed' with a double 's' is also technically correct in British English
forgoTo do withoutCorrect spellingforego
frame rateFrequency at which frames appearTwo wordsframerate
friend (verb)Add someone as a friend on Facebook; see also unfriendLowercaseFriend
full-screenDisplay mode occupying entire screenHyphenatefullscreen, full screen
function keysKeys such as F1–F12 on a keyboardLowercaseFunction keys

G

UseDescriptionNotesDon’t use
games consoleElectronic device used for playing video gamesBritish English adds an 's' to 'game'game console (American English)
gibibit (see also Gib in Measurement suffixes)230 b = 1073741824 b; unit of binary bitsLowercase; abbreviation preferred if using as a suffix9 Gibibit
gigabit (see also Gb in Measurement suffixes)109 b = 1000000000 b; unit of decimal bitsLowercase; abbreviation preferred if using as a suffix9 Gigabit
gibibyte (see also GiB in Measurement suffixes)230 B = 1073741824 B; unit of binary bytesLowercase; abbreviation preferred if using as a suffix; preferred unit of measure for a technical audience; for a general audience, use GB (when correct)9 Gibibyte
gigabyte (see also GB in Measurement suffixes)109 B = 1000000000 B; unit of decimal bytesLowercase; abbreviation preferred if using as a suffix; preferred unit of measure for a general audience; for a technical audience, use GiB (when correct)9 Gigabyte
GitHubDeveloper platformOne word; capital 'G' and 'H'Github, github
Generation X; Gen XDemographic cohort born approximately between 1965 and 1980CapitaliseGeneration x; Generation Xer
Generation Y (see also Millenial)Demographic cohort born approximately between 1981 and 1996; Millenial is preferred and more widely recognisedCapitaliseGeneration y; gen y; Gen y
Generation Z; Gen Z (see also Zoomers)Demographic cohort born approximately between 1997 and 2012; Gen Z is more common; Zoomers is also acceptableCapitalisegen z; Generation z
geolocationGeographic location of an objectOne word; no hyphen; lowercaseGeolocation; geo-location
geotaggingThe process of adding geographical identification metadata to media or dataOne word; no hyphen; lowercaseGeotagging
gigahertz (see also GHz in Measurement suffixes)109 Hz = 1,000,000,000 Hz; unit of frequencyLowercase; abbreviation preferred if using as a suffix9 Gigahertz
GNU Linux (see GNU in Measurement suffixes)Operating system combining GNU software and the Linux kernelOften shortened to Linux
GPIO Zero; gpiozeroThe name of a project (GPIO Zero)gpiozero is an acceptable alternative when referring to the moduleGPIO 0
GigatransfersData transfer unit used in PCIe specifications; rates measured in GT/s, though MB/s is often preferred by usersCapitalisegigatransfer
gramUnit of weight (see also g in Measurement suffixes)Lowercase; abbreviation preferred if using as a suffix9 Grams
greyColourBritish English unless writing specifically for an American audiencegray
GStreamerA pipeline-based multimedia frameworkCapitalise 'G' and 'S'
guizeroA Python 3 library for creating simple GUIsLowercaseGUIzero

H

UseDescriptionNotesDon’t use
Hackspace (see also maker space)A community-run workspace where people with shared interests collaborate and build projectsOften used interchangeably with maker space, but preferred for branding (for example, HackSpace magazine); use the organisation’s chosen term if referring to a specific location
HackSpace magazinePublication produced by Raspberry Pi PressCapitalise 'H' and 'S'; you can drop 'magazine' if appropriateHackspace magazine
Hall effect sensorA sensor that detects magnetic fields based on the Hall effectCapitalise 'Hall'hall effect sensor
HAT+ (see also Power HAT+)HAT specificiation, beginning Dec 2023All capsHat plus; Hat+
Hazard3An open source RISC-V core used in RP2350 microcontrollersCaptial 'H'; no space before the '3'; don't imply that Raspberry Pi owns Hazard3; include 'RISC-V' when context requires clarity, for example, 'RP2350 uses the dual-core Hazard3 RISC-V processor'Raspberry Pi's Hazard3
heatsinkA passive cooling component designed to absorb heat from electronic or mechanical componentsOne word; lowercaseheat sink
HMDI®Proprietary technology used to transmit high-quality audio and video signals between devicesAll caps; use the ® symbol on first mentionhdmi
help deskSupport service or departmentTwo wordshelpdesk
hi-fiHigh-fidelity audio systemHyphenatedHi-Fi; hifi
homepageMain page of a websiteOne word; lowercasehome page
hot swapThe ability to add or remove hardware without shutting down the systemDon't use in technical documentation
hotspot (for Wi-Fi)A Wi-Fi access pointOne word for wireless access; use hot spot for non-tech contexts (such as restaurants)hot spot (for Wi-Fi)

I

UseDescriptionNotesDon’t use
identification (see also ID in Acronyms and initialisms)A document, card, or code that proves a person's identityAvoid using ID as a verb unless space is restricted (for example, don't use phrases like 'The bouncer ID’s drinkers'; use 'The bouncer checks drinkers' identification' instead); use apostrophe in verb formID (as a verb)
internetGlobal network connecting computersDon't capitaliseInternet
I-frameIntra frameVideo term (don't confuse with iframe)iframe
iframeInline frame tag in HTMLOne word; lowercasei-frame; iFrame
inchUnit of length (see also in. in Measurement suffixes)Lowercase; abbreviation preferred if using as a suffix9 Inches
index; indicesA data structure or listing of referencesPlural is 'indices'indexes
information and communications technology (see also ICT in Acronyms and initialisms)Field covering computing, telecommunications, and related technologiesAlways include 's' in 'communications'information and communication technology
infrared (see also IR in Acronyms and initialisms)Electromagnetic radiation just beyond visible red lightOne word; lowercaseinfra-red
inkjetType of printer that sprays ink onto paperOne word; lowercaseink jet; ink-jet
installTo set up software or hardwareUse install on a computer; install to a hard drive
Internet of Things (see also IoT in Acronyms and initialisms)Network of interconnected devices with sensors or softwareCapitalise as shownInternet of things
iPadApple trademarkDon't add an 's' to make pluraliPads
iPhoneApple trademarkDon't add an 's' to make pluraliPhones
iPodApple trademarkDon't add an 's' to make pluraliPods

J

UseDescriptionNotesDon’t use
JavaProgramming language used for building applicationsCapitalisejava
JavaScriptProgramming language primarily used for web developmentOne word with camel case; capitalise 'J' and 'S'Javascript; java script

K

UseDescriptionNotesDon’t use
kibibit (see also Kib in Measurement suffixes)210 b = 1024 b; unit of binary dataLowercase; abbreviation preferred if using as a suffix
kibibyte (see also KiB in Measurement suffixes)210 B = 1024 B; unit of binary dataLowercase; abbreviation preferred if using as a suffix
kilobit (see also kb in Measurement suffixes)103 b = 1000 b; unit of digital dataLowercase; abbreviation preferred if using as a suffix
kilobyte (see also kB in Measurement suffixes)103 B = 1000 B; unit of digital dataLowercase; rarely used (consider using KiB instead); abbreviation preferred if using as a suffix
kilogram (see also kg in Measurement suffixes)Unit of weightLowercaseKG
kilohertz (see also kHz in Measurement suffixes)Unit of frequencyLowercaseKHZ; khz
kilometre (see also km in Measurement suffixes)Unit of lengthLowercaseKM
keyloggerSoftware that records keystrokesOne wordkey logger
key pressThe action of pressing a key on a keyboardTwo wordskeypress
keywordSearch engine termOne word ('Use the right keywords in your web page.')
key wordA reference to a specific wordTwo words ('The key word was "almost".')

L

UseDescriptionNotesDon’t use
language modelA type of machine-learning model trained on large collections of text to recognise patterns in language and predict the most likely next word or sequence of words.LowercaseLanguage Model
large language model (see also LLM in Acronyms and initialisms)A language model trained on very large datasets to generate, summarise, and translate text with flexibility.Two words; lowercase unless shortened to the acronym (LLM)Large Language Model
learnt; learnedPast tense of 'learn'Both versions are correct in British English, though 'learnt' is encouraged in Raspberry Pi content
legacyDescribes a product that is no longer actively promoted or sold (for example, 'legacy API')Lowercase; not a titleLegacy API; Legacy stack
LEGO; LegoA company (The LEGO Group) and the bricks that this company makesAlways capitalise at least the first letter; the plural of Lego is 'Lego' or 'Lego bricks'Legos
litre (see also l in Measurement suffixes)Unit of volumeLowercase9 Litres
libcameraSoftware libraryOne word; lowercase; don't use at the start of a sentenceLibcamera; lib camera
Li-ionA type of battery: lithium-ionCapitalise unless writing out in full rather than using this shortened form; hyphenateli-ion
licence (noun)Noun: an official document that grants permissionDon't confuse the British English spellings between the noun and the verb
license (verb)Verb: to give official permission or formal authorisationDon't confuse the British English spellings between the noun and the verb
like (verb)React with a thumb's up iconLowercase; use with quotation marks (unless the word is hyperlinked), for example: 'Thousands of people "like" Raspberry Pi on Facebook'Like
LiPoLithium polymer; a kind of batteryOne word; capitalise the 'L' and 'P'Lipo; Li Po; Li-Po
lithium-ion (see also Li-ion)A type of batteryLowercaseLithium-ion
LinuxA trademarked family of open source operating systems, based on the Linux kernelCapitalised, but not in the same way as UNIXLINUX
little-endianA data formatHyphenatelittle endian
logic 0; logic 1Describes binary digital logic statesWrite the number as a digitlogic zero; logic one
loginAdjective: use as a modifying noun (for example, 'login details' or 'login page')One word; don't use as a verb (use sign in instead, which is less technical and also helps to delineate a login page from the process of signing in)log in
low speed serial interface (see also LoSSI in Acronyms and initialisms)A low-bandwidth serial interface used in computingCapitalise as shown; use acronym after first mentionLOSSI

M

UseDescriptionNotesDon’t use
M keyEdge connector standard for M.s PCIe peripherals; used to differentiate connector types (for example, B key)Capitalise 'M' onlyM Key
M.2Specification for internally mounted computer expansion cards and connectorsCapitalise; always include a full stop between 'M' and '2'M2, m.2
MacMacintosh; an Apple line of personal computersCapitalise when referring to the computermac; MAC
Mac addressMedia Access Control address; hardware identifier for a network interfaceLowercase 'address'; not related to Apple MacMAC address; Mac Address
MacBook; MacBook Air; MacBook ProApple trademarksDon't add an 's to pluraliseMacbooks
machine learningA subset of artificial intelligence focused on algorithms that learn patterns from data through training rather than through explicit programming; it doesn't involve understanding or awareness.LowercaseMachine Learning
machine-learning modelA mathematical or statistical model created through machine-learning algorithms; it doesn't possess understanding, intent, or awareness.LowercaseMachine-Learning Model
macOSOperating system for Apple Mac computersOne word; lowercase 'mac'MacOS; Mac OS; Mac OS X; OS X; OSX
The MagPiThe old name for Raspberry Pi Official Magazine'MagPi' is one word; capitalise 'M' and 'P'; use only when referring to historical brandingThe Mag Pi; The Magpi
mailboxA digital message storage location (email context) or hardware mailbox (in electronics)One word; lowercaseMailbox; mail box
maker movementGrassroots movement focused on DIY tech, crafting, and engineeringLowercaseMaker Movement
maker spaceCommunity-oriented creative or tech spaceUse varies: makespace, maker lab, hackspace, maker shed. Hackspace often preferred for branding. Use org-specific naming if referring to a real one.
malwareMalicious software designed to harm or exploit systemsLowercaseMalware
mass storage deviceAny device used to store large amounts of dataLowercaseMass Storage Device
Master Boot RecordLegacy system partitioning schemeCapitalise all three wordsmaster boot record; MBR (unless context demands it)
mathsMathematicsBritish English spellingmath
mebibit (see also Mib in Measurement suffixes)220 b = 1048576 b; unit of digital information used to express binary data sizesLowercase; use in contexts where binary precision is important (such as networking and memory)Mebibit
mebibyte (see also MiB in Measurement suffixes)220 B = 1,048,576 bytes; unit of digital information used to express binary data sizesLowercase; use when binary precision matters (for example, memory)Mebibyte
mediaCollective term for communication outlets such as TV, newspapers, and online platformsTreat as a mass noun with singular verb (for example, 'The media is'). Use plural verb if referring to distinct mediums (for example, 'Various media are')
megabit (see also Mb in Measurement suffixes)Unit of data equal to 1 million bitsLowercaseMegabit
megabyte (see also MB in Measurement suffixes)Unit of digital information equal to 1,000,000 bytes (decimal) or 1,048,576 bytes (binary, depending on context)LowercaseMegabyte
megahertz (see also MHz in Measurement suffixes)Unit of frequency equal to one million hertzLowercaseMegahertz
megapixel (see also MP in Measurement suffixes)Unit of image resolution equal to one million pixelsLowercaseMegapixel
membership ofBelonging to a group, club, or organisationUse 'membership of' rather than 'membership in' in British Englishmembership in
metadataData about dataOne word; lowercasemeta data; Meta Data
metre (see also m in Measurement suffixes)Unit of lengthLowercase; British spellingMetre; meter
metatagTags embedded in web pages to describe contentOne word; lowercasemeta tag; Meta Tag
micShort for microphonemike
microchipA tiny piece of material that contains electronic circuitsOne word; lowercasemicro chip
micro HDMIA smaller HDMI connector typeNo hyphen unless modifying a proceeding word; uppercase 'HDMI'Micro HDMI; micro-HDMI
micro USBA smaller USB connector typeTwo words; no hyphen unless modifying a proceeding word; uppercase 'USB'Micro USB; micro-USB
micro:bitPocket-sized microcontroller board for educationLowercase with colon; avoid starting a sentence with 'micro:bit'; add 'BBC' to the beginning if you have to use it at the beginning of a sentenceMicrobit; microbit
Micro:bit Educational FoundationThe company behind the micro:bitCapitalise all three words; use full name when referring to the organisationmicro:bit Educational Foundation
microarchitecture; microarchitecturalThe internal design of a processorUse instead of 'architecture' when referring to hardware design
microcontrollerIntegrated circuit that includes a processor, memory, and I/OOne word; lowercaseMicrocontroller; MicroController; Micro Controller; micro controller
microprocessorCentral processing unit on a single chipOne word; lowercaseMicroprocessor; MicroProcessor; Micro Processor; micro processor
MicroPythonPython implementation for microcontrollersOne word; capital 'M' and 'P'micropython; Micro Python
microSDA small SD card (SanDisk trademark); a proprietary, non-volatile, flash memory card formatOne word; uppercase 'SD'micro SD; MircoSD
micrositeA small or focused website, often part of a campaignOne word; lowercasemicro site; Micro Site
Microsoft .NetMicrosoft’s branding for its developer platformUse 'Microsoft .Net' in full on first mention
Microsoft Windows (see also Windows)Operating system by MicrosoftUse full name on first mention if branding clarity is needed; otherwise use WindowsWindows OS (unless unavoidable)
minuteUnit of timePreferred to the abbreviation (min.), even as a suffix
milligram (see also mg in Measurement suffixes)Unit of massLowercase; abbreviation preferred if using as a suffix
millilitre (see also ml in Measurement suffixes)Unit of volumeLowercase; abbreviation preferred if using as a suffix
millimetre (see also mm in Measurement suffixes)Unit of lengthLowercase; abbreviation preferred if using as a suffix
miniSDFlash memory card format, smaller than standard SD but larger than microSDOne word; lowercase 'mini'mini SD; MiniSD
mini HDMIA smaller version of the standard HDMI connectorTwo words; lowercase 'mini'Mini HDMI; mini-HDMI
mini USBA smaller USB connector used on older devicesTwo words; don't hyphenate; lowercase 'mini'Mini USB; mini-USB
mobileShort for mobile phoneUse sparingly as a nouncellphone
(the) MoonThe large round object that circles the EarthCapitalise when referring to the Earth's Moonthe moon
moonAny moon other than the Earth's MoonDon't capitalise unless referring to the Earth's Moon'Jupiter has 95 recognised Moons'
mouse; miceInput devicePlural is 'mice', even for computer peripheralsmouses
MPEG-2 transport streamA container format defined in the MPEG-2 standardAll capsMpeg-2
multi-touchA touchscreen or trackpad that can recognise two or more points of contact simultaneouslyHyphenate because 'multi-touch' is the logical opposite of 'single-touch' and easier to read, with the repeated 't' in close proximitymultitouch
multi-wordAn expression composed of two or more words that function together as a single concept, often as a compound modifierHyphenate because it's not yet recognised as a single wordmultiword
multimeterDevice for measuring electrical valuesSpelled 'er' at the end, even in British Englishmultimetre

N

UseDescriptionNotesDon’t use
nanoLinux text editorLowercase; full name is 'GNU nano'Nano
NeoPixelsAdafruit trademarkOne word; capitalise 'N' and 'P'Neopixels; neopixels; Neo Pixels
news feedA continuously updated stream of content on a website, app, or social media platformTwo wordsnewsfeed
newsreaderJob title and RSS (news) feedOne wordnews reader
nickel-metal hydride (see also Ni-MH in Acronyms and initialisms)A type of batteryLowercase; hyphen between 'nickel' and 'metal'nickel metal hydride
Node-REDA visual tool for wiring the Internet of ThingsHyphenate; Capitalise 'N'; 'RED' in all capsNode RED
Node.jsA runtime environment that allows you to run JavaScript code outside of a web browserCapitalise and include a full stop as shownnode.js; NodeJS
no oneNobodyTwo words; don't hyphenateno-one
NOOBSDeprecated Raspberry Pi software that stands for 'New Out Of Box Software', used to install an OS on a Raspberry PiAll capsNoobs; noobs
Non-secureThe TrustZone security domain of the same nameCapitalise only in this contextnon-secure (in the context of TrustZone)

O

UseDescriptionNotesDon’t use
object-oriented programming (see also OOP in Acronyms and initialisms)A programming paradigm based on the concept of 'objects'Hyphenateobject oriented programming
offlineNot connected to the internet or a networkOne wordoff-line
offshootSomething that branches off from a main system or ideaOne wordoff-shoot
ohm (see also Ω in Measurement suffixes)Unit of electrical resistanceLowercase despite being a proper name; use Ω for values, not ROhm; 4 ohm; 4R
on-board (adj.); on board (adverb)Describes components on a circuit board'There is an on-board wireless antenna'; 'There is a wireless antenna on board'onboard (in the context of computers)
onboard (adj.); on board (adverb)Refers to vessels or vehicles'There are two Raspberry Pi computers on board the International Space Station'; 'Input from sensors in the hull is sent to the ship's onboard computer'on-board (in the context of vessels or vehicles)
onlineConnected to or available through the internetOne wordon-line; on line
off-screenNot visible on the display or outside the visible display areaAlways hyphenatedoff screen; offscreen
on-screenVisible on the display or occurring within the display areaAlways hyphenatedon screen; onscreen
OpenOCDOpen On-Chip DebuggerOne word; capitalise as shownOpen OCD; openOCD
open sourceSoftware with freely available source codeLowercase; no hyphen whether used as a noun or adjectiveopen-source
overclocking (noun); overclock (verb)Increasing a component’s clock rate beyond specificationsNever use clock as a verb unless context is clear (for example, dynamic frequency clocking)Clock (as a verb for this context(
overcurrentExcess currentOne wordover current; over-current
overvoltageExcess voltageOne wordover voltage; over-voltage
overwriteReplace existing dataOne wordover write; over-write

P

UseDescriptionNotesDon’t use
page viewAn instance of a page being loaded or viewedTwo wordspageview
passcodeA numeric code for authenticationOne wordpass code
passphraseA sequence of words used for authenticationOne wordpass phrase
passwordA string used for authenticationOne wordpass word
password-protectTo secure something using a passwordHyphenated verbpassword protect
PCIe 3.0 x 1 (see also PCIe in Abbreviation list)A PCI Express specificationUse the letter 'x', not multiplication symbolPCIe 3.0 × 1
peer-to-peer (see also P2P in Abbreviation list)Direct interaction between nodes or devicesHyphenated adjectivepeer to peer
percentUnit expressing proportion per hundredOne wordper cent
Peripheral Address MapStructured table of memory addresses for peripheralsCapitalise all three wordsperipheral address map
PerlA programming languageCapitaliseperl; pearl
pharmingRedirecting traffic from a legitimate-looking site to a spoofed siteLowercasePharming
Phillips screwdrivers, Phillips screwA specific type of cross-head tool or screwProper noun, not a trademark; capital 'P'; unrelated to Philips the company (one 'l')Philips screwdriver; phillips screwdriver
phishingTricking someone into giving out sensitive information using an email or text message that looks legitimateLowercasePhishing; fishing
photoboothA compact installation or app for taking photosOne wordphoto booth
PhotoshopAdobe trademarkUse as an adjective or proper noun, never a verbphotoshop (as a verb); photoshopped
picamera, picamera2Software libraries that provide a pure Python interface to Raspberry Pi cameras; includes the PiCamera classOne word; lowercasePiCamera (when referring to the library name)
Pi-holeA network-level ad blocker for Raspberry PiHyphenate; capitalise 'P'pi-hole; Pihole
PiServerSoftware for centrally controlling many Raspberry Pis (for example, in a classroom)Capitalise 'P' and 'S'; no spacePi-server
Pi In The Sky (PITS) boardA high-altitude ballooning telemetry boardCapitalise each wordPi in the sky; Pi in the Sky; pits board
PicademyTraining courses for teachersOne word; capitalise; if possible, pluralise by adding 'sessions', 'courses', or similarPi-cademy; picademy
PipeWireA multimedia framework for LinuxOne word; capitalise 'P' and 'W'Pipe Wire; pipewire
playlistA list of media items (such as songs or videos) grouped for playbackOne word; lowercaseplay list
podcastA digital audio program available for download or streamingOne wordpod cast
polyfuseResettable fuse for electronicsOne word; lowercasepoly fuse
Post-it3M trademarkHyphenate and capitalise; don't use as a noun; add 'notes' to make it plural (Post-it notes)post-its
Power HAT+Expansion board for Raspberry Pi providing additional power optionsCapitalise 'P' and 'HAT'power HAT; Power hat
pre-solderedAn electronic component or part that already has solder applied to its pins or pads during manufacturingAn exception to the hyphenation rule for the 'pre' prefix. For more information, see Prefixes and suffixespresoldered
printout (noun)Physical copy of printed materialOne word; lowercaseprint out
print off (verb)Action of printing a documentTwo words; lowercase
pro forma (income) statementFinancial statement showing projected resultsTwo wordspro-forma; proforma
program (computer; computing)A computer application or softwareAmerican spelling only in the context of computingcomputer programme (in a computing context)
programmeBritish spelling of 'program' outside of computingBritish English; see program above for the exception in computing'television program'
pseudocodeInformal description of an algorithmOne word; lowercasepseudo-code
pull-up resistorResistor used in electronic logic circuitsHyphenate; can be shortened to PU resistor during repeated heavy usagepullup resistor; pull up resistor
pull-down resistorResistor used in electronic logic circuitsHyphenate; can be shortened to PD resistor during repeated heavy usagepulldown resistor; pull down resistor
PuTTYPopular SSH/Telnet software used to access Raspberry PiCapitalise as shown (lowercase 'u')putty; Putty
PygamePython library for game developmentCapitalisepygame
Pygame ZeroPython library for beginner-friendly game developmentCapitalise each wordpygame zero
Python (language)Programming language used on Raspberry PiCapitalisepython

Q

UseDescriptionNotesDon’t use
QR code (see also Acronyms and initialisms)A machine-readable code consisting of an array of black and white squares, typically used for storing URLs or other information for reading by the camera on a smartphoneDon't hyphenate; capitalise 'QR'QR-code
quad core (noun); quad-cor (adj.)A processor with four independent cores that can run tasks simultaneouslyHyphenated when modifying a noun, for example, quad-core processor
QuickTimeApple trademarkOne word; capitalise 'Q' and 'T'Quicktime; Quick Time
QtA cross-platform application development framework used to create applicationsCapitalise as shown (lowercase 't')qt; QT
QtGL (Qt OpenGL module)An extension of Qt that allows integration of OpenGL graphics into Qt applicationsOne word; capitalise as shown (lowercase 't')QTGL

R

UseDescriptionNotesDon’t use
Raspberry PiA small single-board computer developed by Raspberry Pi LtdDon't abbreviate; plural is 'Raspberry Pis', but adding another word to make it plural is preferred, for example 'Raspberry Pi devices'Raspberry; Pi; Raspberry Pi's
Raspberry Pi 2; Raspberry Pi 3B+ (and so on)Specific models of Raspberry Pi computers, differentiated by generation and featuresAlways include 'Raspberry' before 'Pi'; don't abbreviate to just 'Pi'Pi 5
Raspberry Pi iconOfficial graphical representation of a Raspberry Pi deviceDon't drop 'Raspberry' or 'Pi'; lowercase 'icon'Raspberry Pi Icon; Pi icon; Raspberry icon;
Raspberry Pi menuThe software menu in the Raspberry Pi OS interfaceDon't drop 'Raspberry' or 'Pi'; lowercase 'menu'Raspberry Pi Menu; Pi menu; Raspberry menu;
(the) Raspberry Pi FoundationA computing education charity focused on young people; the Foundation established and once owned Raspberry Pi Ltd but the two are now separate organisationsRequires a definite article: The Raspberry Pi FoundationRaspberry Pi Foundation
Raspberry Pi LtdThe commercial company that develops and manufactures Raspberry Pi computers, modules, other hardware, silicon, and softwareCan usually drop "Ltd" unless necessary to distinguish from the Raspberry Pi FoundationRaspberry Pi Trading, Raspberry Pi (Trading) Ltd
Raspberry Pi OSThe official operating system for Raspberry Pi computers, formerly known as RaspbianCapitalise; doesn't take a definite article, for example, 'Raspberry Pi OS is our official recommended operating system'; capitaliseThe Raspberry Pi OS
Raspberry Pi OS LiteA minimal version of Raspberry Pi OS without a desktop environmentCapitaliseRaspberry Pi lite
Raspberry Pi WeeklyA weekly email newsletterCapitaliseRaspberry Pi weekly
Raspberry Pi ZeroA smaller, lower-cost version of Raspberry PiCapitalise; spell out 'Zero'Raspberry Pi zero; Raspberry Pi 0
Raspberry Pi Zero WA Raspberry Pi Zero with built-in Wi-Fi and BluetoothDon't use 'wireless' instead of 'W'Raspberry Pi Zero Wireless
RaspbianThe former name of Raspberry Pi OS, a Debian-based operating system for Raspberry Pi computers
Raspbian LiteA minimal version of Raspbian (now Raspberry Pi OS Lite) without a desktop environment.
Resource RepositoryA collection of teaching materials, software, and documentation provided by the NCCE for Raspberry Pi projectsCapitalised when referring to the NCCE Resource Repositoryresource repository
RetroPieSoftware platform for emulating classic video game consoles on Raspberry Pi and other devicesTwo words; capital 'R' and 'P'Retropie; RetroPiE
right-clickAn action performed by pressing the secondary button on a mouse or touchpadHyphenateright click
ringtoneA sound played by a mobile phone to indicate an incoming callOne wordring tone
RokuCompany name and the name of a streaming media device (trademark)Don't add an 's' to make plural (add 'boxes' or 'devices' instead)Rokus
RP-series microcontrollersThis set includes RP2350 and RP2040, but not RP1.To avoid implying that this includes RP1 always use RP-series with microcontrollers.RP-series devices, RP-series (alone)
RP1The companion chip used in Raspberry Pi 5 to provide system-level I/O control.All caps; not an acronym; not to be confused with the first Raspberry PiRaspberry Pi 1
RP2040The full name of a microcontrollerDon't add Raspberry PiRaspberry Pi RP2040
RP2350The full name of a microcontrollerDon't add Raspberry PiRaspberry Pi RP2350
RS ComponentsA global distributor of electronic, electrical, and industrial componentsName of the company (capitalise 'RS' and 'C'); use full name in the first instance in a chapter section; then just RSRS components
RSS (news) feed; RSS newsreader (See also RSS in Abbreviation list)A standardised system for the distribution of content from an online publisher.Don't use 'RSS' in isolationRSS

S

UseDescriptionNotesDon’t use
SanDiskA company that produces flash memory products, including SD cards, USB drives, and solid-state drivesOne word; capitalise 'S' and 'D'Sandisk; San Disk
Schmitt triggerAn electronic circuit that converts a noisy input signal into a clean digital outputCapitalise 'Schmitt'schmitt trigger
screenThe display surface of a computer monitor or televisionDon't use to refer to a page on a website
screen nameThe name or handle used to identify a user in a software application or online serviceTwo words; lowercasescreenname
screen readerAn accessibility tool that reads out text and interface elements on a screenTwo words; lowercasescreenreader
screencastA video recording of a computer screen, often with audio narrationOne word; lowercasescreen cast
screensaverA program that activates when a computer is idleOne word; lowercasescreen saver; screen-saver
screenshotAn image of the on-screen display of a computer or mobile deviceOne word; preferred over 'screengrab'screen shot; screengrab; screen grab
scroll barA graphical interface element that allows the user to scroll content vertically or horizontallyTwo words; lowercasescrollbar
scroll wheelThe wheel on a mouse used for scrolling content up or downTwo words; lowercasescrollwheel
SD Association (see also SDA in Acronyms and initialisms)Developers of SD and SDHC cardsCapitaliseSD association
SD cardSecure Digital memory card formatDon't capitalise 'card'SD Card
SDHC cardSecure Digital High-Capacity cardDon't capitalise 'card'SDHC Card
SecureReference to the TrustZone domain of the same nameCapitalise only in this contextsecure (when referring to the TrustZone domain)
secure bootA security feature that ensures only trusted software (signed and verified) can run on a device during startup; things can boot securely without adhering to the standardLowercase unless referring to a specific, named secure-boot processSecure Boot
security keyA hardware device or token used for authentication, typically for two-factor authenticationLowercaseSecurity Key
short codeA shortened number used for SMS messaging or mobile servicesTwo words when referring to a mobile phoneshortcode
sidebarA vertical column in a user interface that contains navigation or supplementary informationOne wordside bar
sign in (to)Verb: authenticate to gain access to a system or serviceTwo words, hyphenated as appropriate (see Compound modifiers); use instead of 'log in' or 'log on'; don't use as a noun or adjective (use login instead of 'signin'); 'in' and 'to' are separate wordssignin; sign into
sign-out (noun, adjective); sign out (verb)Action or process of ending an authenticated session in a system or serviceTwo words; hyphenate as appropriatesignout
sign-up (noun, adjective); sign up (verb)Action or process of registering for a service or accountTwo words; hyphenate as appropriatesignup
SIM cardsubscriber identity module cardDon't spell out 'SIM'subscriber identity module card
single-board computer (see also SBC in Acronyms and initialisms)A computer built on a single circuit board, like a Raspberry PiHyphenate 'single-board'single board computer
system in package (see also SiP in Acronyms and initialisms)A microelectronic device that integrates multiple ICs into a single packageLowercaseSystem in Package
sitemapA visual or textual representation of the structure of a websiteOne wordsite map
slideshowA sequence of images or slides presented on a screenOne word; lowercaseslide show
smart cardA card used for authentication, payment, or identificationTwo words; lowercasesmartcard; smart-card
smartphoneA mobile phone with advanced computing capabilities and internet connectivityOne word; lowercasesmart phone; smart-phone
SODIMM (see also SBC in Acronyms and initialisms)A type of compact memory module used in laptops and small computersNo hyphenSO-DIMM
softwareCollective noun for computer programsWhen singular, never write 'a software'; use 'a piece of software' (preferred) or 'a software program'a software
sound biteA short extract from a recorded speech or interviewTwo wordssoundbite
soundcheckTesting and adjusting audio equipment before a performance or recording sessionOne wordsound check
soundstageAn acoustically treated environmentOne wordsound stage
spellcheckerA tool for identifying spelling (and sometimes grammatical) errorsOne wordspell checker; spell-checker
splotThe individual nubble on a Lego brick, for example, a Raspberry Pi fits into a case measuring 7 × 11 splotsLowercaseSplot
spywareMalicious software designed to gather information about a person or organisation without their knowledgeOne wordspy ware
standaloneSomething that can operate independently without additional componentsOne word; no hyphenstand-alone
STL fileFile format (stereolithography) used for 3D-printing modelsThough the extension itself is stl, in running text, write STL in all-caps with no dot before it.stl; .STL
style sheetA document that defines the presentation of structured documents (such as HTML or XML)Lowercase, even when referring to CSS, for example, 'Cascading Style Sheets (CSS) is a style sheet language'; see also CSS in Acronyms and initialisms
substringA contiguous sequence of characters within a stringOne wordsub-string
sulphurA chemical element (S)British English spellingsulfur
sync, synched, synchingShort for 'synchronise', 'synchronised', and 'synchronising'Omit the 'h' in 'sync'; add the 'h' for derivativessynch; synced; syncing

T

UseDescriptionNotesDon’t use
T-shirtA short-sleeved casual topCapital 'T'; hyphenatedt-shirt; Tshirt
TensorFlowOpen source machine learning frameworkOne word; capitalise 'T' and 'F'Tensor Flow; Tensorflow
terminalThe command line in a GUI (for example, 'Enter the command into the terminal')Lowercase when talking about the command line more generallyOpen a Terminal window
TerminalA proper noun when referring to the Terminal application on Raspberry Pi OS and when referring to a Terminal application on an Apple computerOnly capitalise when talking about the named application on Raspberry Pi OS or an Apple computerRaspberry Pi terminal
thin clientA lightweight computer that relies on a server for processingTwo wordsthin-client
third-partyExternal vendors or servicesSpell out 'third'; hyphenate3rd party; 3rd-party
timelapsePhotography or video techniqueOne word; lowercasetime lapse; Timelapse
timeshiftVideo or broadcast termOne wordtime shift, time-shift
title barTop bar of a window showing the document or program nameTwo words; lowercaseTitle Bar
TiVoTrademarked digital video recorder brandCapitalise 'T' and 'V'; don't use as a verb or add an 's' to make pluralTivo; TiVos
to-do; to-dos (pl.)Task list itemHyphenate for this particular meaningtodo; to do
toolbarUI element with buttons or controlsOne word; lowercaseToolbar; tool bar
tooltipUI element that displays additional information on hoverOne word; lowercaseTooltip; tool tip
touchpadA touch-sensitive surface, usually on a laptop, that allows you to control a computer's pointer and perform other actions by moving your fingers on its surfaceOne word; lowercase; prefer over 'trackpad'Touchpad; touch pad; trackpad
touchscreenA display device with touch input capabilitiesOne word; lowercaseTouchscreen; touch screen
towardsDirectional termBritish English spellingtoward
trackballInput deviceOne word; lowercaseTrackball; track ball
trade showEvent for showcasing products or servicesTwo wordstradeshow
transport streamMPEG-2 transport stream; a standard digital container format for transmission and storage of audio, video, and Program and System Information Protocol dataLowercase except for proper acronymTransport Stream
TrinketOnline platform and organisation (trinket.io)Capitalisetrinket (when referring to the service or organisation)
trinket; trinketsProjects on TrinketLowercaseTrinkets for projects
Trojan horseMalware type or historical termTwo words; capitalise first wordtrojan horse
troubleshootIdentify and resolve a problemOne wordtrouble-shoot

U

UseDescriptionNotesDon’t use
USB-C; USB Type-CUSB Type-C connectorHyphenate as shown; see also USB-C in Acronyms and initialism for guidance on when to use which version
USB flash drivePortable flash storage deviceOnly capitalise the initialismUSB Flash Drive
USB On-The-Go (OTG)USB feature for device-to-device connectionHyphenate and capitalise as shownUSB on-the-go
undervoltageElectrical condition of lower than expected voltageOne wordunder voltage
unfriend (verb)Action to remove someone as a friend on Facebook; see also friendLowercaseUnfriend
Unix; UNIXOperating systemPrefer Unix (as is common usage, though trademark is UNIX)unix
user baseCollection of users for a product or serviceTwo wordsuserbase
usernameIdentifier used by a user to sign inOne worduser name
userlandOS software that does not belong in the kernelOne worduser land

V

UseDescriptionNotesDon’t use
video cameraDevice for recording videoTwo wordsvideocamera
video gameElectronic game played on a computer or consoleTwo wordsvideogame
videoconferenceMeeting conducted through a video linkOne wordvideo conference; video-conference
vision-language model (see also VLM in Acronyms and initialisms)A multimodal machine-learning model trained on visual and textual data to interpret images in relation to language and generate or respond to text grounded in visual inputs.Hyphenate 'vision-language'; lowercase unless shortened to the acronym (VLM)vision language model; Vision-Language Model
voicemailSystem for storing voice messagesOne wordvoice mail; voice-mail
volt (see also V in Measurement suffixes)Unit of electric potentialLowercase unless using the abbreviation3.3 Volts; 3.3 v; 3V3

W

UseDescriptionNotesDon’t use
wallpaperBackground image for a screenOne wordwall paper
watt (see also W in Measurement suffixes)The standard scientific unit of power, representing the rate at which energy is transferred or consumedLowercase unless using the abbreviationWatts
webSee World Wide WebLowercaseWeb
webcamVideo camera connected to a computer or internetOne wordweb cam; web-cam
webcastStreaming media over the internetOne wordweb case; web-cast
webinarOnline seminarPrefer 'online seminar'; lowercaseWebinar
webmasterPerson who maintains a websiteOne wordweb master
web pageA single page on a websiteTwo wordswebpage
web serverServer delivering web contentTwo wordsweb server
websiteCollection of web pagesOne wordweb site
whilstUsed only to mean 'during the time that'British English spelling; for clarity, don't use to mean 'although' or 'when'while (American English)
white paperAuthoritative report or guideTwo words; lowercasewhitepaper
widescreenDisplay formatOne wordwide screen; wide-screen
Wi-Fi® (see also Wi-Fi in Acronyms and initialisms)Wireless networking technologyHyphenate; capitalise 'W' and 'F'wi-fi; WiFi
wikiCollaborative websiteLowercase; plural is wikisWiki
word markText-based version of a logoTwo wordswordmark
word-of-mouthInformal communication or recommendationsHyphenatedword of mouth
workflowSequence of processesOne wordwork flow
World Wide Web (see also WWW in Acronyms and initialisms)The system of interlinked hypertext documents accessed through the internet, typically using a web browserCapitaliseworld wide web
writableCapable of being written toNo 'e' in the middle of the wordwriteable

X

UseDescriptionNotesDon’t use
XSocial network formerly known as TwitterNot an abbreviation; use language like 'X, formerly known as Twitter'Twitter instead of X
X-rayImaging technique using X-raysHyphenateXray
x86 architectureProcessor architectureLowercase 'x', numbers closed upX86; X-86
X WindowsGUI framework for Unix-like systemsNo hyphen; capitalise 'X' and 'W'X-Windows

Y-Z

UseDescriptionNotesDon’t use
Yahoo!Web services company and brand (trademark)Include exclamation markYahoo
zip fileCompressed archive file formatTwo words; lowercaseZip file; .zip file (in running text)

Abbreviation list

This section lists acceptable acronyms, initialisms, and shorthand notations of units of measurement.

Acronyms and initialisms

Unless specified in the Usage column, the following acronyms don't typically need to be spelled out on first use. However, use your best judgement as to whether spelling something out on first mention would be useful to the audience. This might be because:

  • It's less well-known for the audience (for example, GSM).
  • It has more than one meaning (for example, ISP).

Don't spell out the full phrase that an acronym or initialism represents on first use if:

  • The acronym or initialism is more common than the full phrase it represents (for example, ATM or www).
  • Most people don't know the full phrase that an acronym or initialism represents (for example, URL or PDF).
  • The acronym or initialism is the main name of a company or product (for example, IBM or IMAX).

A-B

AbbreviationMeaningUsage
AISee artificial intelligence in Word list
APTAdvanced Package Tool for managing software in Debian-based Linux systemsUse 'APT' when you mean the package management system; use apt (lowercase) when referring to commands entered into the Terminal
AWGAmerican Wire Gauge
BGABall grid array
BIOSBasic Input/Output System
BSDBerkeley Software Distribution
BMPBitmap

|apt|Advanced Package Tool for managing software in Debian Linux| Lowercase; not an acronym| APT|

C-D

AbbreviationMeaningUsage
CAN busController Area Network bus
CAPTCHACompletely Automated Public Turing Test to Tell Computers and Humans Apart
CASComputing at SchoolSpell out on first use for clarity
CDCompact discPlural is 'CDs'
CD-RCD-recordablePlural is 'CD-Rs'
CD-ROMCD-read-only memoryPlural is 'CD-ROMs'
CD-RWCD-rewritablePlural is 'CD-RWs'
CGIComputer-generated imaging or common gateway interface or computer graphics interfaceBe explicit which meaning applies on first use
CLIcommand line interface
codeccoder; decoderUsed in video and audio contexts
CPUcentral processing unit
CSSCascading Style Sheets
CSVcomma-separated values
DOMSee Document Object Model in Word list
DoSDenial-of-Service attack
DOS (see also MS-DOS)Disk Operating SystemAcronym for several closely related operating systems
DVdigital video.
DVDdigital video disc
DVRdigital video recorder

E-F

AbbreviationMeaningUsage
EEGElectroencephalogram
EEPROMelectrically erasable programmable read only memory
ESPemail service provider
EULAend-user licence agreement
FAQfrequently asked questionsAvoid using FAQs
FourCCFour-character code for media files
FTPFile Transfer Protocol

G-H

AbbreviationMeaningUsage
GPIOGeneral-Purpose Input/OutputAll caps; don't spell out unless needed
GIFGraphic Interchange FormatPlural is 'GIFs'
GNUThe GNU Project (a recursive acronym)GNU is not UNIX
GPUgraphics processing unit
GSMGlobal System for Mobile Communications
GUIgraphical user interface
HATHardware Attached on TopDescribing various add-on boards such as the Sense HAT
HDTVhigh-definition television
HD audiohigh-definition audioFull HD audio is 192kHz; HD audio is 96kHz
HDMI®High-Definition Multimedia InterfaceSee HDMI in word list for more detail; drop the ® symbol after first use
HTMLHypertext Markup Language

I-J

AbbreviationMeaningUsage
I2CInter-Integrated CircuitUsed for peripherals on Raspberry Pi; no superscript
IBMCompany name
ICintegrated circuit
ICTinformation and communications technology
IDidentificationPlural is 'IDs' but try not to use
IDLEPython IDE installed on Raspbian, found under the 'Programming' menu as 'Python 3 (IDLE)'
IMAXTrademarkUse as an adjective, not a noun
IoTSee Internet of Things in Word list
I/OInput/OutputDon't use 'IO'; see also PIO
IOPSInput/Output operations per secondSpell out on first use
IPintellectual property or Internet ProtocolBe clear about which one you mean when you mention it on first use
IRinfrared
ISPinternet service provider or image signal processor (not image sensor pipeline, which is now deprecated)Be clear about which one you mean when you mention it on first use
ITinformation technology
JPEGJoint Photographic Experts GroupOnly use the abbreviation

K-L

AbbreviationMeaningUsage
LANlocal area network
LCDliquid-crystal displayPlural is LCDs
LEDlight-emitting diodePlural is LEDs
LLMSee large language model in Word list
LoSSISee Low speed serial interface in Word listAbbreviate after spelling it out on first use
LXDELightweight X11 Desktop Environment

M-N

AbbreviationMeaningUsage
MP3MPEG-1 Audio Layer 3
MPEGMoving Picture Experts Group; also refers to a compression methodology whose standards are set by this group
MPEG-2A standard for the encoding of video and audio
MS-DOS (see also DOS)Microsoft Disk Operating System; trademark for a Microsoft operating system from the DOS family
Ni-MHSee nickel-metal hydride in Word listCapitalisation differs on expansion
NICnetwork interface card
NLPnatural language processing
NPUneural processing unit

O-P

AbbreviationMeaningUsage
OEMoriginal equipment manufacturerPreferable to factory when talking about the place where Raspberry Pi computers are made
OKThe American phonicisation of OK, which is derived from military banter ('oll korrect')OK isn't actually short for 'okay'
OOPSee object-oriented programming in Word listSpell out and define on first use
OSoperating systemPlural is 'OSes'
P2Ppeer-to-peer
PCpersonal computerAbbreviate after spelling it out on first use to avoid confusion with 'politically correct'
PCBprinted circuit board
PCIePeripheral Component Interconnect Express
PDFPortable Document Format (Adobe file format)Only use the abbreviation
PhDDoctor of Philosophy
PIOprogrammable I/ONot PI/O or any other form
PITSSee Pi In The Sky in Word list
PINpersonal identification numberNo need to include 'number' after 'PIN'
PoEPower over Ethernet
PS2; PS3; PS4; PS5PlayStation 2, 3, 4, or 5
PU resistorpull-up resistorOnly use the abbreviation for heavily repeated usage
PD resistorpull-down resistorOnly use the abbreviation for heavily repeated usage

Q-R

AbbreviationMeaningUsage
Q&AQuestion-and-Answer
QR codequick-response codeOnly use the abbreviation
RAMrandom access memoryOnly use the abbreviation
ROMRead-Only Memory
RSSReally Simple SyndicationUse in combination with 'feed' or 'newsreader'
RTCreal-time clock

S-T

AbbreviationMeaningUsage
SDASee SD Association in Word list
SIMSee SIM card in Word listUse in combination with 'card'
SBCSee single-board computer in Word list
SiPsystem in package
SMSshort message service
SoCsystem on chip
SODDIMSmall Outline Dual In-line Memory Module; see also SODDIM in Word list
SoMsystem on module
SSHSecure Shell
STLSee STL file in Word list
SWDSerial Wire Debug
TOSTerms of Service
TVtelevision

U-V

AbbreviationMeaningUsage
UARTuniversal asynchronous receiver/transmitter
UF2File format for flashing microcontrollers
UIuser interface
UKUnited Kingdom
UNUnited Nations
URLUniform Resource LocatorOnly use the abbreviation
USAUnited States of America
USBUniversal Serial BusOnly use the abbreviation
USB-CSee USB-C; USB Type-C in Word listUSB-C in blog posts, magazine articles, or books; USB Type-C acceptable in technical writing like datasheets
USB 2.0; USB 3.0USB connector or version
USB OTGSee USB On-The-Go in Word list
VGAVideo Graphics Array
VLMSee vision-language model in Word list
VoIPVoice over Internet Protocol
VPNVirtual Private NetworkAbbreviation is always acceptable

W-X

AbbreviationMeaningUsage
WANWide Area Network
Wi-Fi®See Wi-Fi in Word listOnly use the abbreviation; drop the ® symbol after first use
WWWSee World Wide Web in Word list
WYSIWYGWhat You See Is What You Get
xHCIExtensible Host Controller Interface (USB standard)Capitalise as shown
XHTMLExtensible Hypertext Markup Language
XMLExtensible Markup Language

Measurement suffixes

Unless otherwise stated, most of the following units of measure:

  • Should only be used as a suffix, otherwise, spell out the full word that it represents.
  • Require a space between the number and the unit, preferably a non-breaking space.
AbbreviationMeaningUseExample
°CSee Celsius in Word listUppercase; no space between the number and the unit25°C
°FSee Fahrenheit in Word listUppercase; no space between the number and the unit72°F
%Percent; don't use instead of 'percentage'No space between the number and the symbol5%
ΩSee ohm in Word listDon't use 'R' in place of 'Ω'9 Ω
ASee ampere in Word listUppercase; space between the number and the unit5 V at 3 A (15 W)
bSee bit in Word listLowercase16 b
Bsee Byte in Word listUppercase16 B
b/sBits per secondLowercase100 b/s
B/sBytes per secondUppercase 'B'100 B/s
gSee gram in Word listLowercase9 g
GbSee gigabit in Word listUppercase 'G'9 Gb
Gb/sGigabits per secondUppercase 'G'9 Gb/s
GibSee gibibit in Word listUppercase 'G'9 Gib
Gib/sGibibits per secondUppercase 'G'9 Gib/s
GiB (see also GB)See gibibyte in Word listUppercase 'G' and 'B'; use only for a technical audience; GB preferred for a general audience9 GiB
GiB/sGibibytes per secondUppercase 'G' and 'B'9 GiB/s
GBSee gigabyte in Word listAll caps9 GB
GB/sGigabytes per secondUppercase;9 GB/s
GHzSee gigahertz in Word listUppercase 'GH'9 GHz
GTSee Gigatransfers in Word listUppercase 'GT'; used in specific hardware contexts (e.g., PCIe) and not technically an SI unit
GT/sGigaTransfers per second; see also Gigatransfers in Word listUppercase 'GT'; MB/s preferred for a general audience9 GT/s
in.See inch in Word listLowercase; include a full stop after 'in'9 in.
kbSee kilobit in Word listLowercase9 kb
kb/sKilobits per secondLowercase9 kb/s
kBSee kilobyte in Word listUppercase 'B'9 kB
kB/sKilobytes per secondUppercase 'B'9 kB/s
KibSee kibibit in Word listUppercase 'K'9 Kib
Kib/sKibibits per secondUppercase 'K'9 Kib/s
kgSee kilogram in Word listLowercase9 kg
kHzSee kilohertz in Word listUppercase 'H'9 kHz
kmSee kilometre in Word listLowercase9 km
km/hkilometres per hourLowercase9 km/h
lSee litre in Word listLowercase, unless there is a high likelihood of it being misread as a capital 'I' or '1', in which case, uppercase is acceptable9 l; 9 L
mSee metre in Word listLowercase9 m
MbSee megabit in Word listUppercase 'M'9 Mb
MBSee megabyte in Word listAll caps9 MB
Mb/sMegabits per secondUppercase 'M'9 Mb/s
MB/sMegabytes per secondUppercase 'MB'9 MB/s
MHzsee megahertz in Word listUppercase 'MH'9 MHz
MibSee mebibit in Word listUppercase 'M'9 Mib
MiBSee mebibyte in Word listUppercase 'M' and 'B'9 MiB
Mib/sMebibits per secondUppercase 'M'9 Mib/s
MiB/sMebibytes per secondUppercase 'M' and 'B'; rarely used (consider MB/s instead)9 MiB/s
min.MinuteUse only where space is at a premium; include a full stop after 'min'9 min.
MIPSmillion instructions per secondAll caps9 MIPS
mgSee milligram in Word listLowercase9 mg
mlSee millilitre in Word listLowercase9 ml
mmSee millimetre in Word listLowercase9 mm
MPSee megapixel in Word listAll caps9 MP
mpgMiles per gallonLowercase9 mpg
mphMiles per hourLowercase9 mph
VSee volt in Word listUppercase3.3 V (not 3V3)
WSee watt in Word listUppercase60 W

Words and phrases to avoid

This section highlights words and phrases to avoid, and provides preferred alternatives, grouped as follows:

Insensitive words and phrases

The following words and phrases are problematic because they have ablest, gendered, racial, or other culturally problematic undertones.

AvoidUse insteadExceptions
abortend; leave; stop; exit; cancelWhen making direct reference to a UI element that includes the word 'abort'
agnosticplatform-independent
blacklist (see also whitelist)blocklist; exclude list; deny listWhen referring to proper noun or making direct reference to a UI element that includes the word 'blacklist'
black box testing (see also white box testing)functional testing; acceptance testing
black hat hacker (see also white hat hacker)bad actor; unauthorized user; malicious hacker
blindanonymous; ignore
dummy data/valueplaceholder data/value; sample data/value
exploituse
femalesocket; port; jack; slot
hand (as in 'right-hand side of the screen')NA – remove word, e.g., 'right side of the screen'
hands-offautomatic
hands-ondirect; manual
maleconnector; plug; pin; header
man hoursperson hours; time; resources; effort
man-in-the-middleattacker-in-the-middle; on-path attacker; or name the specific attack type
mastermain; primary; lead(er)When referring to proper noun or making direct reference to a UI element that includes the word 'master'.
matingconnecting; corresponding; paired; interfacing
mutesilence
nativebuilt-in
ownerlead, manager, expert
sanity checksmoke test; confidence check; coherence check
slavesecondary; subordinate; follower
white glovehigh-touch; premium
whitelist (see also blacklist)allowlist; include listWhen referring to proper noun or making direct reference to a UI element that includes the word 'whitelist'.
white box testing (see also black box testing)glass box testing; clear box testing
white hat hacker (see also black hat hacker)A specific job title, e.g., 'Cyber Defense Analyst'

Violent words and phrases

The following words and phrases might be common in developer contexts, but have violent connotations in everyday contexts.

AvoidUse instead
executerun
hangfreeze; stop responding; halt
hitselect; press; type
killend; stop
scrapecrawl
strip(ped)remove(d); replace(d)
targetanchor; deliver; choose; point to; position; direct(ed); select; insert; activate; send to
terminatestop; exit; cancel; end
triggerprompt; start; generate; initiate

System-focused words and phrases

Avoid talking about mouse and keyboard actions. Instead, refer to user actions.

AvoidUse insteadExceptions
clickselect; chooseWhen you have to refer specifically to mouse actions, for example, 'select the option by right-clicking on the button'
hover (see also mouseover)hold; pass; move [your cursor over]
mouseover; mouse over (see also hover)roll; move your cursor over
press (see also type)enter
scrollmove through
text boxbox; field
type (see also press)enter
toggle on/offturn on using the toggle; turn off using the toggle

Technically incorrect and outdated terminology

Avoid using outdated terms, especially those that are ambiguous or no longer reflect current usage. Use modern, inclusive, and accurate language that aligns with current industry standards and audience expectations. When replacing older terms, aim for clarity and specificity.

AvoidUse insteadExceptions
bookazine
code, codingcomputer programming; software engineering
digital age, digital nativeNA – don't use
cyberIf you do need to use it, don't hyphenate, for example: cyberattack; cyberterrorism
dongleUSB drive; (USB) flash drive; (USB) memory stick
k (see also Numbers)thousand; kilobytes; kB
KBkB; KiB
KB/skB/s; KiB/s
machinecomputerWhen not talking about a computer
microblogsocial media platform (or the specific brand)
PCIe connector (a standard that Raspberry Pi 5 isn't using)Raspberry Pi connector for PCIeWhen not referring to Raspberry Pi
southbridgeInput/Output Controller Hub; I/O Controller Hub (ICH)
snail mailthe post; mail
thumb driveUSB drive; (USB) flash drive; (USB) memory stick
TwitterXWhen specifically referring to the former name of X
tweetpost on X (formerly Twitter)
weblogblogWhen explaining etymology of blog
web browserbrowser

Words with simpler alternatives

Choose short, simple, everyday words over long, formal, or complicated words.

AvoidUse insteadExceptions
accesssee; edit; find; use; view
allow (see also enable)let
assistancehelp
comprisesconsists of; contains; includes
enable (see also allow)let
for instancefor example; such as
furthermore
ingestload; import
in order totoWhen the word 'to' is in the middle of a sentence and 'in order to' would clarify the meaning.
leverageuse
navigategoSentences other than 'Navigate to', for example, 'This allows you to stay updated without having to navigate away from the page'.
navigationmenu
possiblecanWhen setting expectations about what might go wrong, for example, 'It is possible for data to change'.
proceedingfollowing; next
utiliseuse

Overusing polite words and phrases

Be considerate, not over-polite. Avoid overusing 'please', 'thank you', and 'sorry', especially for normal operations. Adding these phrases might be polite, but they can seem disingenuous and slow users down with wordiness.

AvoidUse insteadExceptions
'Please' in the context of normal product usage, even if you’re explaining a difficult taskNA – remove wordWhen asking for permission or forgiveness, for example, when what you’re asking for only benefits Raspberry Pi, inconveniences the user, or suggests a potential issue.
'Please note' to start a sentenceUse a callout box prefaced with 'Note:' in bold
'Sorry' in the context of normal product functioningNA – remove wordUse only in situations that cause problems for the user, such as a system crash or data loss.
'Thank you' for any notice or actionNA – remove wordUse when you’re asking someone to provide input.

Words and phrases to avoid in technical writing

The following subsections are applied strictly to technical writing, but should also be considered for other forms of writing. The following guidance helps to maximise clarity, minimise inaccuracy, and optimise localisation. For example, unless space is limited, consider using 'specifically' instead of 'i.e.' or 'for example' instead of 'e.g.'; these spelled-out English alternatives are more specific, are less prone to incorrect use, and are easier to translate into other languages.

Ambiguous words and phrases

The following words and phrases are problematic, especially in technical writing, because they can be interpreted in different ways. Instructional content in particular needs to be unambiguous, especially for describing whether something must or can be done, and when considering the hypothetical future 'will' and 'should'.

AvoidUse insteadExceptions
above (see also below)previous; earlier
as (see also, since)because
below (see also above)later; the following
biannually; bi-annuallytwice a year
biennialevery two years
bimonthly; bi-monthlytwice a month; every two months
biweekly; bi-weeklytwice a week; every two weeks
couldcan
disabledisconnect; deactivate; turn offWhen no other word is accurate
maymight; canWhen referring specifically to permission
new; newer (see also old)latest; later
old; older (see also new)earlier; legacy
oncewhen; afterWhen referring specifically to a singular occasion
shouldmust; is expected; we recommend; might; can
surfaceexpose; uncover; reveal; make available
since (see also as)because
willthen (for example, 'the system then boots' instead of 'the system will boot')
wishwant; need
wouldcan; is then

Prose abbreviations and non-English terminology

Avoid using prose abbreviations and non-English words and phrases, especially in technical writing. Many of the following examples can reduce clarity and make translation more difficult. Readers and writers also often use the following examples incorrectly, especially Latin phrases and abbreviations. For example, readers and writers frequently use 'i.e.' and 'e.g.' interchangeably. Using the intended word or phrase in full removes this inconsistency and ensures accuracy.

AvoidUse insteadExceptions
ad hocas needed; after
AKAalso known as; or; formerly known asIf you must use it (in non-technical writing, for example, to save space), don't include full stops between the letters.
e.g. (preferred to ex. if using the shortened form)for example; such as; likeIn non-technical documentation or when space is tight; if you use it, include full stops (e.g.) and use it with commas as if the phrase 'for example' is being used
etc.and so on
ergothus; therefore
ex. (prefer e.g. if using the shortened form)for example; such as; like
faux pasmistake
i.e.specificallyIn non-technical documentation or when space is tight; if you use it, include full stops (i.e.) and use it with commas as if the phrase 'specifically' is being used
perfor each
per seby itself
viathrough
vice versaNA – write out the reverse in technical writing, for example, 'There might be detractors and no promoters, or there might be promoters and no detractors.'
vs.versus

Colloquialisms and idioms

In technical writing, avoid phrases that require special, local, or cultural knowledge, and colloquialisms or slang. These can be less precise. They can also be problematic for translating into other languages (Raspberry Pi is a globally recognised and used product). Avoid idioms, expressions, metaphors, clichés, irony, and humour.

AvoidUse instead
at the end of the dayN/A –– remove phrase
deep dive (see also drill down and dig in)Use specific phrases, for example 'view the details'
dig in (see also drill down and deep dive)Use specific phrases, for example 'view the details'
drill down (see also dig in and deep dive)Use specific phrases, for example 'view the details'
fine-tunerefine; adjust
from the jumpfrom the start; from the beginning
get the hang ofget familiar with
handyconvenient
isn't exactly rocket sciencestraightforward
jump (straight) instart; begin

Subjective and marketing words

Avoid subjective marketing and sales language in technical writing; this is to avoid a subjective tone created by value judgements and stance adjuncts. Instead, be specific and factual about the benefits.

AvoidUse instead
amazingNA – remove word
easily; easyRemove word because the same meaning can usually be conveyed without it; if necessary, use 'straightforward' instead
just (see also only)NA – remove word
latestIf necessary, use 'up to date'
obviouslyNA – remove word
only (see also just)NA – remove word
quick; quicklyRemove word because the same meaning can usually be conveyed without it; if necessary, refer to the number of steps instead
simple; simplyNA – remove word