diff --git a/mps/manual/source/diagrams/address.svg b/mps/manual/source/diagrams/address.svg
new file mode 100644
index 00000000000..7945f141574
--- /dev/null
+++ b/mps/manual/source/diagrams/address.svg
@@ -0,0 +1,296 @@
+
+
+
+
diff --git a/mps/manual/source/diagrams/copying.svg b/mps/manual/source/diagrams/copying.svg
new file mode 100644
index 00000000000..da59fbb33bd
--- /dev/null
+++ b/mps/manual/source/diagrams/copying.svg
@@ -0,0 +1,427 @@
+
+
+
+
diff --git a/mps/manual/source/glossary/a.rst b/mps/manual/source/glossary/a.rst
index e2bb2ba905d..cabf79ce28c 100644
--- a/mps/manual/source/glossary/a.rst
+++ b/mps/manual/source/glossary/a.rst
@@ -70,7 +70,7 @@ Memory Management Glossary: A
:term:`physical memory (2)` device (such as a :term:`RAM`) or
some :term:`memory-mapped ` resource.
- .. figure:: ../diagrams/address.png
+ .. figure:: ../diagrams/address.svg
:align: center
:alt: Diagram: A simplified view of addresses, address space, and locations on a 32-bit architecture.
diff --git a/mps/manual/source/glossary/c.rst b/mps/manual/source/glossary/c.rst
index da744eeedce..67ade635806 100644
--- a/mps/manual/source/glossary/c.rst
+++ b/mps/manual/source/glossary/c.rst
@@ -583,7 +583,7 @@ Memory Management Glossary: C
A copying garbage collection relies on being able to find and
correct all :term:`references ` to copied objects.
- .. figure:: ../diagrams/copying.png
+ .. figure:: ../diagrams/copying.svg
:align: center
:alt: Diagram: Copying garbage collection.