fsymbols
Loading symbols…
››
'

apostrophe

Apostrophe

7/94

The apostrophe marks missing letters and possession in English, as in can't and the cat's bowl; other languages put it inside words too, such as French l'eau and Ukrainian м'ята. This straight quote doubles as a single quotation mark: 'hi'. In code, a single quote marks where a piece of text starts and ends.

Text symbol

What ' means

It can end your quoted text too early.

In Python and JavaScript, 'don't' closes at the apostrophe inside the word. Write 'don\'t' or "don't" instead: the backslash protects the internal mark, or double quotes surround the text.

Ordinary punctuation; misplaced apostrophes make edited writing look careless.

Don't add an apostrophe just to make an ordinary English noun plural.

Part of collections

Don't confuse it with

6

Combination ideas

4
Shortened form of cannot.
Shortened form of it is or it has.
The bowl belongs to the cat.
The nineties; the apostrophe stands for the missing 19.

Questions people ask

1

Why does ' show as a box on some devices?

Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.

Collections with '

7

How to type or find '

Also called
single quote · straight quote · typewriter apostrophe
Search it as
apostrophe s
Shows up in
Anything that takes text · its shape is whatever your font draws
Windows (Word)
⎇Alt+XType 0027, then AltX to get '.
Windows
⊞Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win .).
macOS
⌃Control+⌘Command+␣SpaceOpen the character viewer and search “apostrophe”.
Linux
⎈Ctrl+⇧Shift+UType 0027, then Enter or Space.
HTML
'
CSS
\0027
Codes and encoding1 code points
HTML decimal
'
HTML hex
'
CSS content
content: "\0027";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
'
1
On screen
1
Code points
1
JS .length
1
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1

Typography & punctuation332 symbols