How to Link to a Specific OneNote Paragraph from Excel
Question details
The user wants to create a hyperlink in Excel that navigates directly to a specific paragraph in a OneNote notebook.

- Product
- Microsoft Excel, Microsoft OneNote
- Device & OS
- not provided
- Scenario
- Creating a hyperlink in an Excel spreadsheet to reference and jump to a specific section or paragraph within a local OneNote notebook.
- Observed behavior
- When pasting the copied OneNote link into Excel, it defaults to an HTTPS web link that opens the top of the OneNote page in a web browser, completely ignoring the specific paragraph selection.
Ensure you are using a desktop version of OneNote (such as OneNote 2016 or OneNote for Microsoft 365), as OneNote for the web and OneNote for Windows 10 do not support paragraph-level deep linking.
Extract and Use the Local Desktop Application Link
Extract the local 'onenote:' URI from the clipboard using a text editor to ensure Excel opens the specific paragraph in the desktop app.
When you copy a link to a paragraph in OneNote, the application places both a web link (https://) and a local client link (onenote:) on your clipboard. Office applications like Excel default to pasting the web link, which ignores the fragment identifier for the paragraph. To fix this, you must manually extract and use the local link.
Right-click the target paragraph in your OneNote desktop application and select 'Copy Link to Paragraph' from the context menu.
Open a plain text editor such as Notepad and paste the clipboard contents. You will see two separate addresses: one starting with 'https:' and another starting with 'onenote:'.
Highlight and copy only the address string that begins with 'onenote:'. Ensure you include the text following the fragment identifier (#) at the end of the link.
Open your Excel workbook, select the cell where you want the link to appear, and press Ctrl+K (or right-click and choose 'Link').
Paste the copied 'onenote:' URI into the Address field at the bottom of the Insert Hyperlink dialog box and click 'OK'.

Easily Manage Advanced Hyperlinks with WPS Spreadsheet
WPS Office offers a highly compatible and lightweight Spreadsheet application that fully supports custom URI protocols like 'onenote:'. You can easily organize your data and deep-link to external desktop applications using the same familiar workflow.
- 1. Open your document in WPS Spreadsheet: Launch WPS Office and open your existing spreadsheet or create a new one.
- 2. Open the Hyperlink menu: Select the target cell, navigate to the 'Insert' tab on the top ribbon, and click 'Hyperlink' (or use the Ctrl+K shortcut).
- 3. Paste the custom URI: In the 'Link to' address bar, paste your extracted 'onenote:' URI and click OK to finalize the connection.

Frequently Asked Questions
Why does my OneNote link open in the browser instead of the desktop app?
By default, OneNote places both a web-based (HTTPS) link and a desktop app (onenote:) link on your clipboard. Most applications, including Excel, will prioritize the HTTPS link when pasting directly, forcing the note to open in your default web browser.
Can I link to a specific paragraph using OneNote for the web?
No, OneNote for the web and OneNote for Windows 10 do not support paragraph-level deep links. You must use a full desktop version, such as OneNote 2016 or OneNote for Microsoft 365, to generate and follow links that route to a specific paragraph.
Is there a way to get just the desktop link without using Notepad?
Currently, OneNote bundles both links as a single clipboard item. Using an intermediary text editor like Notepad is the most reliable workaround to separate them and ensure you only copy the local 'onenote:' URI into your spreadsheet.




