diff --git a/images/images.qrc b/images/images.qrc
index 0fb8cec2790..aa3f4a3f150 100755
--- a/images/images.qrc
+++ b/images/images.qrc
@@ -85,7 +85,7 @@
themes/default/console/iconOpenConsole.png
themes/default/console/iconQtCoreConsole.png
themes/default/console/iconQtGuiConsole.png
- themes/default/console/iconRunConsole.png
+ themes/default/console/mIconRunConsole.svg
themes/default/console/iconSaveConsole.png
themes/default/console/iconSettingsConsole.png
themes/default/console/iconProcessingConsole.png
diff --git a/images/themes/default/console/iconRunConsole.png b/images/themes/default/console/iconRunConsole.png
deleted file mode 100644
index e9bcd3fdb15..00000000000
Binary files a/images/themes/default/console/iconRunConsole.png and /dev/null differ
diff --git a/images/themes/default/console/mIconRunConsole.svg b/images/themes/default/console/mIconRunConsole.svg
new file mode 100644
index 00000000000..bbb2022c2b1
--- /dev/null
+++ b/images/themes/default/console/mIconRunConsole.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/python/console/console.py b/python/console/console.py
index 5d02ffc7fa8..4a7e02d5ce4 100644
--- a/python/console/console.py
+++ b/python/console/console.py
@@ -326,7 +326,7 @@ class PythonConsoleWidget(QWidget):
self.runButton = QAction(self)
self.runButton.setCheckable(False)
self.runButton.setEnabled(True)
- self.runButton.setIcon(QgsApplication.getThemeIcon("console/iconRunConsole.png"))
+ self.runButton.setIcon(QgsApplication.getThemeIcon("console/mIconRunConsole.svg"))
self.runButton.setMenuRole(QAction.PreferencesRole)
self.runButton.setIconVisibleInMenu(True)
self.runButton.setToolTip(runBt)
diff --git a/python/console/console_editor.py b/python/console/console_editor.py
index 13f1c045666..3f792198af7 100644
--- a/python/console/console_editor.py
+++ b/python/console/console_editor.py
@@ -282,7 +282,7 @@ class Editor(QsciScintilla):
def contextMenuEvent(self, e):
menu = QMenu(self)
- iconRun = QgsApplication.getThemeIcon("console/iconRunConsole.png")
+ iconRun = QgsApplication.getThemeIcon("console/mIconRunConsole.svg")
iconRunScript = QgsApplication.getThemeIcon("console/iconRunScriptConsole.png")
iconCodePad = QgsApplication.getThemeIcon("console/iconCodepadConsole.png")
iconCommentEditor = QgsApplication.getThemeIcon("console/iconCommentEditorConsole.png")
diff --git a/python/console/console_output.py b/python/console/console_output.py
index 65994eb9929..d2209a2211a 100644
--- a/python/console/console_output.py
+++ b/python/console/console_output.py
@@ -203,7 +203,7 @@ class ShellOutputScintilla(QsciScintilla):
def contextMenuEvent(self, e):
menu = QMenu(self)
- iconRun = QgsApplication.getThemeIcon("console/iconRunConsole.png")
+ iconRun = QgsApplication.getThemeIcon("console/mIconRunConsole.svg")
iconClear = QgsApplication.getThemeIcon("console/iconClearConsole.png")
iconHideTool = QgsApplication.getThemeIcon("console/iconHideToolConsole.png")
iconSettings = QgsApplication.getThemeIcon("console/iconSettingsConsole.png")
diff --git a/src/app/qgisapp.cpp b/src/app/qgisapp.cpp
index 6c97043a9c0..ee410aa60fd 100644
--- a/src/app/qgisapp.cpp
+++ b/src/app/qgisapp.cpp
@@ -3024,7 +3024,7 @@ void QgisApp::setTheme( const QString &themeName )
mActionToggleFullScreen->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/mActionToggleFullScreen.png" ) ) );
mActionProjectProperties->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/mActionProjectProperties.png" ) ) );
mActionManagePlugins->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/mActionShowPluginManager.svg" ) ) );
- mActionShowPythonDialog->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "console/iconRunConsole.png" ) ) );
+ mActionShowPythonDialog->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "console/mIconRunConsole.svg" ) ) );
mActionCheckQgisVersion->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/mIconSuccess.svg" ) ) );
mActionOptions->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/mActionOptions.svg" ) ) );
mActionConfigureShortcuts->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/mActionKeyboardShortcuts.svg" ) ) );
diff --git a/src/ui/qgisapp.ui b/src/ui/qgisapp.ui
index b7fcc16d85d..10aea19dce9 100644
--- a/src/ui/qgisapp.ui
+++ b/src/ui/qgisapp.ui
@@ -1827,7 +1827,7 @@ Ctrl (Cmd) increments by 15 deg.
- :/images/themes/default/console/iconRunConsole.png:/images/themes/default/console/iconRunConsole.png
+ :/images/themes/default/console/mIconRunConsole.svg:/images/themes/default/console/mIconRunConsole.svg
Python Console