How to Type the Registered Trademark Symbol (®) on Any Device
The registered trademark symbol (®) is one of those characters you need occasionally but can never quite remember how to produce. Whether you're building a website, writing product copy, or formatting a document, knowing the fastest method for your specific setup makes the difference between a smooth workflow and a frustrating detour through copy-paste menus.
What the Registered Trademark Symbol Actually Is
The ® symbol indicates that a trademark has been officially registered with a government trademark authority. It's distinct from the ™ symbol (unregistered trademark claim) and the ℠ symbol (service mark). From a technical standpoint, ® is a standard Unicode character — U+00AE — which means it's universally supported across modern operating systems, browsers, and fonts. You're not dealing with a special or exotic character; the challenge is simply knowing which input method your device uses.
Methods by Operating System
Windows
Windows offers several reliable routes:
- Keyboard shortcut: Hold
Altand type0174on the numeric keypad (not the number row). Release Alt and ® appears. This requires Num Lock to be on. - Character Map: Search for "Character Map" in the Start menu, find ®, and copy it.
- AutoCorrect in Microsoft Office: Word and Outlook automatically convert
(r)into ® as you type. This only works within Office applications. - HTML/CSS context: If you're writing in a code editor rather than a word processor, you'll typically type the character directly or use an HTML entity (covered below).
macOS
Mac users have the most frictionless option available:
- Keyboard shortcut: Press
Option + R. That's it — no numeric pad required, works system-wide in virtually any text field.
This shortcut works in browsers, text editors, design tools, and most native applications without any configuration.
iPhone and iPad (iOS/iPadOS)
There's no dedicated key, but the method is quick once you know it:
- Hold the
Rkey on the on-screen keyboard. A popup appears with ©, ®, and ™. Slide to ® and release.
Android
Android keyboards vary by manufacturer and app, but the most common path:
- Long-press the period (
.) key — many keyboards surface ® and other symbols here. - Alternatively, tap the
?123key to switch to the symbol keyboard, then look for ® directly or within an extended symbols view (often accessed via a second symbols page).
Behavior differs meaningfully between Gboard, Samsung Keyboard, SwiftKey, and others, so the exact tap sequence depends on which keyboard app is installed.
Linux
- Compose key method: If a Compose key is configured, press
Compose, thenO, thenR. - Unicode entry (GTK apps): Press
Ctrl + Shift + U, type00ae, then press Enter. - Direct copy: Some desktop environments let you search a character map utility (like GNOME Characters).
HTML and Web Development Use 🖥️
If you're writing HTML, there are three standard ways to insert ®:
| Method | Code | Notes |
|---|---|---|
| Named entity | ® | Most readable, widely supported |
| Numeric decimal | ® | Works anywhere HTML entities are parsed |
| Numeric hex | ® | Equivalent to decimal, common in XML contexts |
| Direct Unicode | ® | Fine if your file encoding is UTF-8 (standard today) |
For modern web projects using UTF-8 encoding (declared via <meta charset="UTF-8">), pasting ® directly into your HTML is perfectly valid and arguably cleaner. The named entity ® remains a solid choice for readability in source code, especially in collaborative environments where others may scan markup quickly.
In CSS, if you're generating content via the content property, you'd use the Unicode escape: content: " 0AE".
In Design and Productivity Software
- Adobe Illustrator / Photoshop / InDesign: Use the Glyphs panel (
Type > Glyphs) to locate and insert ®, or use the OS-level shortcut. - Google Docs:
Insert > Special characters, search "registered," and click to insert. The Mac shortcutOption + Ralso works directly in Docs. - Microsoft Word: The
(r)AutoCorrect triggers automatically, or useInsert > Symbol. - Figma / Sketch: OS shortcuts work directly in text layers.
Styling Considerations ✏️
One practical detail web developers encounter: the ® symbol inherits the font size of surrounding text, which often makes it appear too large relative to the trademark it follows. A common CSS pattern reduces it:
sup.reg { font-size: 0.6em; vertical-align: super; } Whether you want it superscripted, inline, or reduced depends on your brand guidelines and design context — there's no universal standard for sizing.
The Variable That Changes Everything
The "right" method depends entirely on what you're doing and where. A front-end developer writing HTML has different priorities than a copywriter in Google Docs, a graphic designer in Illustrator, or someone typing a quick message on a phone. The OS shortcut that works instantly on a Mac means nothing on a Windows machine without a numeric keypad. The ® entity is elegant in markup but irrelevant in a presentation tool.
Each environment surfaces the same character through a different path — and which path costs you the least friction depends on your specific device, software stack, and how often you need the symbol in that context.