
Text selection has one rule: Shift extends. Whatever key moves the cursor, holding Shift while you press it selects the ground covered. Once you know that, every shortcut below is just a movement key with Shift added. The modifier that jumps by word or by document differs by platform (Control on Windows and Linux, Option or Command on a Mac), and that is the only thing to memorise twice.
The nine shortcuts worth learning
| Select | Windows and Linux | Mac |
|---|---|---|
| One character | Shift + Left or Right arrow | Shift + Left or Right arrow |
| One word | Ctrl + Shift + Left or Right | Option + Shift + Left or Right |
| To start or end of line | Shift + Home / Shift + End | Command + Shift + Left / Right |
| One line up or down | Shift + Up or Down arrow | Shift + Up or Down arrow |
| One paragraph | Ctrl + Shift + Up or Down (in editors) | Option + Shift + Up or Down |
| To start or end of page | Ctrl + Shift + Home / End | Command + Shift + Up / Down |
| Everything | Ctrl + A | Command + A |
| Copy the selection | Ctrl + C | Command + C |
| Find text to select | Ctrl + F, type, Esc, then Shift + arrows | Command + F, type, Esc, then Shift + arrows |
The last row is the one people miss. On a long web page, pressing Find and typing the first few words of the passage jumps the cursor there and selects the match. Press Escape to close the find bar and the match stays selected; now Shift with the arrow keys extends it exactly to the end of the sentence. This is the fastest way to select a precise passage on a page you have not read yet, and it works in every browser.
Mouse plus keyboard
- Double-click selects a word; triple-click selects a paragraph in browsers and most editors.
- Click, then Shift + click selects everything between the two points. Faster and more accurate than dragging across a screenful of text.
- Shift + arrows after a click adjusts a drag selection that overshot by a character or two, which is the usual reason a highlight link fails to match.
- Alt + drag (Windows) or Option + drag (Mac) selects a rectangular block in many editors, useful for columns of numbers.
Browser specifics
Browsers add a few of their own. Caret browsing, toggled with F7 in Chrome, Edge and Firefox, puts a visible text cursor on the page so that all the editor shortcuts above work on web text exactly as they do in a document; it is the accessible way to select without a mouse. Once a passage is selected in Chrome or Edge, the right-click menu offers Copy link to highlight, which turns the selection into a shareable text fragment link; in other browsers, copy the selection and use the highlight link generator. Escape clears a selection everywhere.
Word processors and PDFs
Word, Google Docs, Pages and LibreOffice all follow the table above. Two extras: in Word, pressing F8 turns on Extend mode (repeated presses select word, sentence, paragraph, document); in Google Docs, Ctrl + Shift + Up or Down selects a paragraph and Ctrl + Alt + Shift + H opens the highlight colour picker after a selection. PDF viewers support the arrow-and-Shift shortcuts once you have clicked into the text; Preview on a Mac then highlights with Shift, Command and H.
Why precision matters for highlights
A highlight is a claim: this is the part that matters. A selection that starts two words early or drops the final clause changes the claim, and if you turn it into a link the browser will search for exactly what you selected, so a stray half-word means no match. Keyboard selection makes the boundaries deliberate. It also spares your wrist; anyone who highlights for a living, teachers marking reading lists or editors preparing quotes, benefits from taking their hand off the mouse for this.
Precise selection is what every other highlighting method depends on. Use these shortcuts with text fragment links to a passage, where a selection that starts two characters early can break the match, and with highlighting while you read a page. When you are checking a quotation word by word, as in tracing a quote to the original, selecting the exact words by keyboard saves time. The section index of guides lists the rest.
Common questions
How do I select all the text on a web page?
Press Ctrl + A on Windows or Linux, Command + A on a Mac. Click inside the page first so the page, not the address bar, has focus.
How do I select one paragraph with the keyboard?
Click anywhere in the paragraph, press Home (Command + Left on a Mac) to reach the start of its line, then Ctrl + Shift + Down (Option + Shift + Down on a Mac) extends to the end of the paragraph in most editors. In a browser, triple-click is quicker.
What is caret browsing?
A browser mode, toggled with F7, that shows a text cursor on web pages so you can move and select with the keyboard alone. Useful for accuracy and for people who do not use a mouse.
Why does Shift + Home not work on my Mac?
Mac keyboards without a Home key use Command + Shift + Left arrow for start of line and Command + Shift + Right arrow for end of line.
Can I select text on a page that blocks selection?
Some sites disable selection with scripts or styles. Reader mode in Safari, Edge or Firefox usually restores it, as does printing to PDF and selecting there.
Sources
- Microsoft Support: Keyboard shortcuts in Windows (text selection)
- Apple Support: Mac keyboard shortcuts (document shortcuts)
- Google Docs Help: Keyboard shortcuts for Google Docs
- Mozilla Support: Keyboard shortcuts in Firefox (caret browsing)