diff --git a/core/misc/feed.png b/core/misc/feed.png
deleted file mode 100644
index e3f5067739acb6b4ebc6e0236591587df87ff013..0000000000000000000000000000000000000000
--- a/core/misc/feed.png
+++ /dev/null
@@ -1,5 +0,0 @@
-塒NG
-
-���
IHDR���������(-S��VPLTE蘛賠)赹*躠+輓/辝,辭/辮0遯0鄇-鄒E醫0醲1鈖6鈜1鉵.銀1銀2鋥2鋦G錿.鍇2鍈2鎡/�3鎷`鐇/鐏3鑩1鑲4鑳4鑵5鑹U閪9閰5閳6陖1陣5陦I�2雺5靵2鞀6鞏c顓3顓4顟L顨d瞰夘矔飴A餄d饓4駤5穹楎�5驌B颍f螭g魬6籀g衄s舨€艚橎�7酴h蹩欟罉鰯7鰶D鳁8鳌P鳝i髅欦跃鴻9鵀Diu廀�9鶟A鶡ER淁卓鷾9F^j凓脧映麧:R^w攸聞迭阃谍吡妄矜牺熠纩蜴蟒����/鵪Z���tRNS廇VA����鏘DATW%位N�0€醩q�;D岫孡0�<*儤*CI[h揝;v澳訌€�"E虋櫰�窈譋�珳
-頌�
-鞺唆飈曇�=@a鬎構#禓神�巡绾B齎*僋聂14弇iD媵gk靵8K�:縨Loe�鰑5ac梿q灁淑脳喋y�;g尖�<D�<琨櫂N�4倬脜,趴闋vk�疰!�汳J風傴d銖g�鎟@繩v蜲摞匚
`roy纹a����IEND瓸`�
\ No newline at end of file
diff --git a/core/misc/feed.svg b/core/misc/feed.svg
new file mode 100644
index 0000000000000000000000000000000000000000..595a9d9ab0d19202db8788f4de2e5858ed2b2404
--- /dev/null
+++ b/core/misc/feed.svg
@@ -0,0 +1,8 @@
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
+  <rect fill="#ff9900" width="16" height="16" x="0" y="0" rx="3" ry="3"/>
+  <g fill="#ffffff">
+    <circle cx="4.25" cy="11.812" r="1.5"/>
+    <path d="M10,13.312H7.875c0-2.83-2.295-5.125-5.125-5.125l0,0V6.062C6.754,6.062,10,9.308,10,13.312z"/>
+    <path d="M11.5,13.312c0-4.833-3.917-8.75-8.75-8.75V2.375c6.041,0,10.937,4.896,10.937,10.937H11.5z"/>
+  </g>
+</svg>
diff --git a/core/modules/image/src/Tests/ImageItemTest.php b/core/modules/image/src/Tests/ImageItemTest.php
index 4f7dd155c93422b33322a159b72571f5e4dc8a9d..5f274e590b13209b83f4c65a57f186226eaa5aba 100644
--- a/core/modules/image/src/Tests/ImageItemTest.php
+++ b/core/modules/image/src/Tests/ImageItemTest.php
@@ -88,7 +88,7 @@ public function testImageItem() {
     $this->assertEqual($entity->image_test->entity->uuid(), $this->image->uuid());
 
     // Make sure the computed entity reflects updates to the referenced file.
-    file_unmanaged_copy(\Drupal::root() . '/core/misc/feed.png', 'public://example-2.jpg');
+    file_unmanaged_copy(\Drupal::root() . '/core/misc/druplicon.png', 'public://example-2.jpg');
     $image2 = entity_create('file', array(
       'uri' => 'public://example-2.jpg',
     ));
diff --git a/core/modules/system/css/components/icons.theme.css b/core/modules/system/css/components/icons.theme.css
index de48b374bfd7a56ca42c37c4fc06f276ab449d41..5918373210605dd91d22c53cc158cb817d37e35e 100644
--- a/core/modules/system/css/components/icons.theme.css
+++ b/core/modules/system/css/components/icons.theme.css
@@ -12,7 +12,7 @@
   padding: 1px 20px 1px 0;
 }
 .feed-icon {
-  background: url(../../../../misc/feed.png) no-repeat;
+  background: url(../../../../misc/feed.svg) no-repeat;
   overflow: hidden;
   text-indent: -9999px;
   display: block;