diff --git a/README.md b/README.md
index 5bf08dbe..8d2b03a9 100644
--- a/README.md
+++ b/README.md
@@ -4,4 +4,4 @@ Based on libctru.
[](https://doozer.io/switchbrew/libnx)
# Install instructions
-See [Switchbrew](http://switchbrew.org/index.php?title=Setting_up_Development_Environment).
+See [Switchbrew](https://switchbrew.org/wiki/Setting_up_Development_Environment).
diff --git a/nx/include/switch/kernel/svc.h b/nx/include/switch/kernel/svc.h
index 97b0ac2c..c4f9ad72 100644
--- a/nx/include/switch/kernel/svc.h
+++ b/nx/include/switch/kernel/svc.h
@@ -172,7 +172,7 @@ Result svcSetMemoryPermission(void* addr, u64 size, u32 perm);
* @param[in] val0 State0
* @param[in] val1 State1
* @return Result code.
- * @remark See switchbrew.org Wiki for more details.
+ * @remark See switchbrew.org Wiki for more details.
* @note Syscall number 0x02.
*/
Result svcSetMemoryAttribute(void* addr, u64 size, u32 val0, u32 val1);
@@ -517,7 +517,7 @@ Result svcOutputDebugString(const char *str, u64 size);
* @param[in] handle Handle of the object to retrieve information from, or \ref INVALID_HANDLE to retrieve information about the system.
* @param[in] id1 Second ID of the property to retrieve.
* @return Result code.
- * @remark The full list of property IDs can be found on the switchbrew.org wiki.
+ * @remark The full list of property IDs can be found on the switchbrew.org wiki.
* @note Syscall number 0x29.
*/
Result svcGetInfo(u64* out, u64 id0, Handle handle, u64 id1);
@@ -956,7 +956,7 @@ Result svcGetDebugThreadParam(u64* out_64, u32* out_32, Handle debug, u64 thread
* @param[in] handle Handle of the object to retrieve information from, or \ref INVALID_HANDLE to retrieve information about the system.
* @param[in] id1 Second ID of the property to retrieve.
* @return Result code.
- * @remark The full list of property IDs can be found on the switchbrew.org wiki.
+ * @remark The full list of property IDs can be found on the switchbrew.org wiki.
* @note Syscall number 0x6F.
* @warning This is a privileged syscall. Use \ref envIsSyscallHinted to check if it is available.
*/
diff --git a/nx/include/switch/services/set.h b/nx/include/switch/services/set.h
index 8a64b8bc..c707d2d0 100644
--- a/nx/include/switch/services/set.h
+++ b/nx/include/switch/services/set.h
@@ -75,7 +75,7 @@ Result setMakeLanguageCode(s32 Language, u64 *LanguageCode);
/// Gets the current system LanguageCode.
/// Normally this should be used instead of \ref setGetLanguageCode.
-/// LanguageCode is a string, see here: http://switchbrew.org/index.php?title=Settings_services#LanguageCode
+/// LanguageCode is a string, see here: https://switchbrew.org/wiki/Settings_services#LanguageCode
Result setGetSystemLanguage(u64 *LanguageCode);
/// Gets the current LanguageCode, \ref setGetSystemLanguage should be used instead normally.
@@ -131,4 +131,4 @@ Result setsysGetFlag(SetSysFlag flag, bool *out);
* @param flag The specified settings flag.
* @param enable To enable/disable the flag.
*/
-Result setsysSetFlag(SetSysFlag flag, bool enable);
\ No newline at end of file
+Result setsysSetFlag(SetSysFlag flag, bool enable);
diff --git a/nx/include/switch/services/usb.h b/nx/include/switch/services/usb.h
index 751994b6..477e2bb1 100644
--- a/nx/include/switch/services/usb.h
+++ b/nx/include/switch/services/usb.h
@@ -9,7 +9,7 @@
#include "../services/sm.h"
#include "../kernel/event.h"
-/// usb:ds Switch-as-device<>host USB comms, see also here: http://switchbrew.org/index.php?title=USB_services
+/// usb:ds Switch-as-device<>host USB comms, see also here: https://switchbrew.org/wiki/USB_services
/// Names starting with "libusb" were changed to "usb" to avoid collision with actual libusb if it's ever used.