diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 000000000000..ed15b520548c
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,12 @@
+# Code of Conduct
+
+Please note that all interactions on
+[Python Software Foundation](https://www.python.org/psf-landing/)-supported
+infrastructure is [covered](https://www.python.org/psf/records/board/minutes/2014-01-06/#management-of-the-psfs-web-properties>)
+by the [PSF Code of Conduct](https://www.python.org/psf/codeofconduct/),
+which includes all infrastructure used in the development of Python itself
+(e.g. mailing lists, issue trackers, GitHub, etc.).
+
+In general this means everyone is expected to be open, considerate, and
+respectful of others no matter what their position is within the project.
+
diff --git a/CODE_OF_CONDUCT.rst b/CODE_OF_CONDUCT.rst
deleted file mode 100644
index 28de97ced168..000000000000
--- a/CODE_OF_CONDUCT.rst
+++ /dev/null
@@ -1,14 +0,0 @@
-Code of Conduct
-===============
-
-Please note that all interactions on
-`Python Software Foundation `__-supported
-infrastructure is `covered
-`__
-by the `PSF Code of Conduct `__,
-which includes all infrastructure used in the development of Python itself
-(e.g. mailing lists, issue trackers, GitHub, etc.).
-
-In general this means everyone is expected to be open, considerate, and
-respectful of others no matter what their position is within the project.
-