How to Fix Microsoft Sway Changing URL-Encoding and Breaking Links
Question details
The user needs to prevent Microsoft Sway from automatically decoding and altering URL-encoded characters when pasting hyperlinks, which causes personalized external links to fail.

- Product
- Microsoft Sway
- Device & OS
- not provided
- Scenario
- Pasting personalized, URL-encoded links from an external application into a Microsoft Sway presentation.
- Observed behavior
- Sway automatically normalizes and decodes the URL-encoded characters (such as converting %2526 to %26 and %2d to a hyphen), resulting in broken links that no longer route properly in the external application.
Ensure you have the original, working URL available in a plain text editor so you can easily copy it without any automatic formatting being applied by your browser.
Use a URL-Shortening Service
By masking the complex URL-encoded link behind a shorter, standardized link, you bypass Sway's automatic character decoding.
Since Microsoft Sway proactively normalizes URLs upon pasting, providing it with a URL that contains no special characters prevents the software from altering the string. A trusted URL shortener acts as an intermediary redirect to your true destination.
Highlight and copy the fully functional, URL-encoded link from your source application or text editor.
Open a trusted URL-shortening service (such as Bitly, TinyURL, or your organization's internal link shortener) and paste the original link to generate a shortened URL.
Open your Microsoft Sway presentation, highlight the text you want to make clickable, click the 'Link' button in the formatting bar, and paste the new, shortened URL.

Create an Intermediary SharePoint Redirect
Use SharePoint to host the complex link, as SharePoint preserves URL encoding perfectly.
Report the Formatting Bug to Microsoft
Submit a reproducible example to Microsoft Support so the development team can address the normalization behavior in future Sway updates.
Create Presentations Without Link Issues Using WPS Office
While Microsoft Sway may struggle with complex URL encodings, traditional presentation tools handle them perfectly. WPS Office provides a lightweight, highly compatible alternative to Microsoft Office, ensuring your personalized links and hyperlinks remain fully intact.
- 1. Download WPS Office: Install the free WPS Office suite on your device.
- 2. Create a Presentation: Open WPS Presentation to build your slides using highly compatible formatting tools.
- 3. Insert Complex Links Safely: Highlight your text, press Ctrl+K, and paste your URL-encoded link. WPS will preserve the exact encoding.

Frequently Asked Questions
Why does Microsoft Sway change my URL characters?
Sway automatically normalizes and decodes URL-encoded strings (like converting %20 to spaces or %2d to hyphens) during the pasting process. While intended to make URLs look cleaner, it breaks links that rely on strict backend encoding to function.
Do other Microsoft Office apps have this URL encoding issue?
Typically, no. As confirmed by user testing, applications like Microsoft Word, PowerPoint, and SharePoint usually preserve the original URL structure without automatically decoding special characters.
Can I disable automatic URL formatting in Sway?
Currently, Microsoft Sway does not offer a built-in toggle or setting to disable URL normalization. The most reliable workarounds involve using URL shorteners or linking to an intermediary page.




