diff --git a/README.md b/README.md
index 4570fc5bfdd9f2945cb56a643f068fd0c1c1a5f5..2a78d7d07a2726ff849427b74aa16e0d5598ef90 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # e3-require
 
-The e3 version of `require` based on the PSI version of (`require`)[https://github.com/paulscherrerinstitute/require].
+The e3 version of `require` based on the PSI version of [`require`](https://github.com/paulscherrerinstitute/require).
 There are significant diferences between the two modules, significant enough that it is not proper to call it a fork
 any longer.
 
@@ -9,7 +9,7 @@ At its heart, `require` performs:
 * Loading of IOCs using a custom startup script calling `softIocPVA`
 * Building of EPICS modules into standardized packages
 
-For more documentation on this, please see (e3.pages)[http://e3.pages.esss.lu.se/design/2_require.html].
+For more documentation on this, please see [e3.pages](http://e3.pages.esss.lu.se/design/2_require.html).
 
 ## Structural differences between PSI require and ESS require