diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md
index 6669b9b0958..f9c0c0f247c 100644
--- a/docs/ARCHITECTURE.md
+++ b/docs/ARCHITECTURE.md
@@ -59,12 +59,12 @@ since fresh eyes could help unveil things that we take for granted, but should
be documented instead!
[lego-blocks]: https://github.com/sindresorhus/ama/issues/10#issuecomment-117766328
-[exit-codes]: https://github.com/balena-io/etcher/blob/master/lib/shared/exit-codes.js
+[exit-codes]: https://github.com/balena-io/etcher/blob/master/lib/shared/exit-codes.ts
[gui-dir]: https://github.com/balena-io/etcher/tree/master/lib/gui
-[electron]: http://electron.atom.io
+[electron]: https://www.electronjs.org
[nodejs]: https://nodejs.org
-[redux]: http://redux.js.org
-[immutablejs]: http://facebook.github.io/immutable-js/
-[sass]: http://sass-lang.com
-[mocha]: http://mochajs.org
-[jsdoc]: http://usejsdoc.org
+[redux]: https://redux.js.org
+[immutablejs]: https://immutable-js.com
+[sass]: https://sass-lang.com
+[mocha]: https://mochajs.org
+[jsdoc]: https://jsdoc.app
diff --git a/docs/FAQ.md b/docs/FAQ.md
index 7da833c0e8b..103fa5948e9 100644
--- a/docs/FAQ.md
+++ b/docs/FAQ.md
@@ -21,7 +21,7 @@ Refer to [the following message from Ubuntu's mailing list](https://lists.ubuntu
## How do I run Etcher on Wayland?
The XWayland Server provides backwards compatibility to run any X client on Wayland, including Etcher.
-This usually works out of the box on mainstream GNU/Linux distributions that properly support Wayland. If it doesn't, make sure the xwayland.so module is being loaded by declaring it in your [weston.ini](http://manpages.ubuntu.com/manpages/wily/man5/weston.ini.5.html):
+This usually works out of the box on mainstream GNU/Linux distributions that properly support Wayland. If it doesn't, make sure the xwayland.so module is being loaded by declaring it in your [weston.ini](https://manpages.ubuntu.com/manpages/lunar/en/man5/weston.ini.5.html):
```
[core]
@@ -43,10 +43,10 @@ Etcher requires an available [polkit authentication agent](https://wiki.archlinu
## May I run Etcher in older macOS versions?
-Etcher GUI is based on the [Electron](http://electron.atom.io/) framework, [which only supports macOS 10.10 and newer versions](https://github.com/electron/electron/blob/master/docs/tutorial/support.md#supported-platforms).
+Etcher GUI is based on the [Electron](https://www.electronjs.org/) framework, [which only supports macOS 10.10 and newer versions](https://github.com/electron/electron/blob/main/README.md#platform-support).
## Can I use the Flash With Etcher button on my site?
You can use the Flash with Etcher button on your site or blog, if you have an OS that you want your users to be able to easily flash using Etcher, add the following code where you want to button to be:
-``
\ No newline at end of file
+``
diff --git a/docs/USER-DOCUMENTATION.md b/docs/USER-DOCUMENTATION.md
index 3274b2029dc..434da5030c1 100644
--- a/docs/USER-DOCUMENTATION.md
+++ b/docs/USER-DOCUMENTATION.md
@@ -211,17 +211,17 @@ Etcher GUI is based on the [Electron][electron] framework, [which only supports
macOS 10.10 (Yosemite) and newer versions][electron-supported-platforms].
[balena.io]: https://balena.io
-[appimage]: http://appimage.org
+[appimage]: https://appimage.org
[xwayland]: https://wayland.freedesktop.org/xserver.html
-[weston.ini]: http://manpages.ubuntu.com/manpages/wily/man5/weston.ini.5.html
+[weston.ini]: https://manpages.ubuntu.com/manpages/wily/man5/weston.ini.5.html
[diskpart]: https://technet.microsoft.com/en-us/library/cc770877(v=ws.11).aspx
[electron]: https://electronjs.org/
[electron-supported-platforms]: https://electronjs.org/docs/tutorial/support#supported-platforms
[publishing]: https://github.com/balena-io/etcher/blob/master/docs/PUBLISHING.md
[windows-usb-tool]: https://www.microsoft.com/en-us/download/windows-usb-dvd-download-tool
-[rufus]: https://rufus.akeo.ie
+[rufus]: https://rufus.ie
[unetbootin]: https://unetbootin.github.io
[windows-iot-dashboard]: https://developer.microsoft.com/en-us/windows/iot/downloads
[woeusb]: https://github.com/slacka/WoeUSB
-See [PUBLISHING](/docs/PUBLISHING.md) for more details about release types.
\ No newline at end of file
+See [PUBLISHING](/docs/PUBLISHING.md) for more details about release types.