diff --git a/packages/nodes-base/nodes/Asana/Asana.node.ts b/packages/nodes-base/nodes/Asana/Asana.node.ts
index e0fed24e1b..c2ed508654 100644
--- a/packages/nodes-base/nodes/Asana/Asana.node.ts
+++ b/packages/nodes-base/nodes/Asana/Asana.node.ts
@@ -28,7 +28,7 @@ export class Asana implements INodeType {
description: INodeTypeDescription = {
displayName: 'Asana',
name: 'asana',
- icon: 'file:asana.png',
+ icon: 'file:asana.svg',
group: ['input'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
diff --git a/packages/nodes-base/nodes/Asana/AsanaTrigger.node.ts b/packages/nodes-base/nodes/Asana/AsanaTrigger.node.ts
index 6e51b75993..78c00c2fcd 100644
--- a/packages/nodes-base/nodes/Asana/AsanaTrigger.node.ts
+++ b/packages/nodes-base/nodes/Asana/AsanaTrigger.node.ts
@@ -25,7 +25,7 @@ export class AsanaTrigger implements INodeType {
description: INodeTypeDescription = {
displayName: 'Asana Trigger',
name: 'asanaTrigger',
- icon: 'file:asana.png',
+ icon: 'file:asana.svg',
group: ['trigger'],
version: 1,
description: 'Starts the workflow when Asana events occure.',
diff --git a/packages/nodes-base/nodes/Asana/asana.png b/packages/nodes-base/nodes/Asana/asana.png
deleted file mode 100644
index c4d8a22b0c..0000000000
Binary files a/packages/nodes-base/nodes/Asana/asana.png and /dev/null differ
diff --git a/packages/nodes-base/nodes/Asana/asana.svg b/packages/nodes-base/nodes/Asana/asana.svg
new file mode 100644
index 0000000000..8d5b10f3e4
--- /dev/null
+++ b/packages/nodes-base/nodes/Asana/asana.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/packages/nodes-base/nodes/Github/github.svg b/packages/nodes-base/nodes/Github/github.svg
index 933c133ff3..811c46c1c9 100644
--- a/packages/nodes-base/nodes/Github/github.svg
+++ b/packages/nodes-base/nodes/Github/github.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/packages/nodes-base/nodes/Gitlab/Gitlab.node.ts b/packages/nodes-base/nodes/Gitlab/Gitlab.node.ts
index cd429b48f0..6056af734b 100644
--- a/packages/nodes-base/nodes/Gitlab/Gitlab.node.ts
+++ b/packages/nodes-base/nodes/Gitlab/Gitlab.node.ts
@@ -17,7 +17,7 @@ export class Gitlab implements INodeType {
description: INodeTypeDescription = {
displayName: 'GitLab',
name: 'gitlab',
- icon: 'file:gitlab.png',
+ icon: 'file:gitlab.svg',
group: ['input'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
diff --git a/packages/nodes-base/nodes/Gitlab/GitlabTrigger.node.ts b/packages/nodes-base/nodes/Gitlab/GitlabTrigger.node.ts
index 9839e68532..66412981ec 100644
--- a/packages/nodes-base/nodes/Gitlab/GitlabTrigger.node.ts
+++ b/packages/nodes-base/nodes/Gitlab/GitlabTrigger.node.ts
@@ -18,7 +18,7 @@ export class GitlabTrigger implements INodeType {
description: INodeTypeDescription = {
displayName: 'GitLab Trigger',
name: 'gitlabTrigger',
- icon: 'file:gitlab.png',
+ icon: 'file:gitlab.svg',
group: ['trigger'],
version: 1,
subtitle: '={{$parameter["owner"] + "/" + $parameter["repository"] + ": " + $parameter["events"].join(", ")}}',
diff --git a/packages/nodes-base/nodes/Gitlab/gitlab.png b/packages/nodes-base/nodes/Gitlab/gitlab.png
deleted file mode 100644
index 9aae9cc6f4..0000000000
Binary files a/packages/nodes-base/nodes/Gitlab/gitlab.png and /dev/null differ
diff --git a/packages/nodes-base/nodes/Gitlab/gitlab.svg b/packages/nodes-base/nodes/Gitlab/gitlab.svg
new file mode 100644
index 0000000000..9f0f809743
--- /dev/null
+++ b/packages/nodes-base/nodes/Gitlab/gitlab.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/packages/nodes-base/nodes/Google/Calendar/googleCalendar.svg b/packages/nodes-base/nodes/Google/Calendar/googleCalendar.svg
index c139a747d2..634c13601d 100644
--- a/packages/nodes-base/nodes/Google/Calendar/googleCalendar.svg
+++ b/packages/nodes-base/nodes/Google/Calendar/googleCalendar.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/packages/nodes-base/nodes/Google/Drive/googleDrive.svg b/packages/nodes-base/nodes/Google/Drive/googleDrive.svg
index 8d09ca1271..8ca43d996d 100644
--- a/packages/nodes-base/nodes/Google/Drive/googleDrive.svg
+++ b/packages/nodes-base/nodes/Google/Drive/googleDrive.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/packages/nodes-base/nodes/Google/Sheet/GoogleSheets.node.ts b/packages/nodes-base/nodes/Google/Sheet/GoogleSheets.node.ts
index 6d941c8ee4..ac3750e9fa 100644
--- a/packages/nodes-base/nodes/Google/Sheet/GoogleSheets.node.ts
+++ b/packages/nodes-base/nodes/Google/Sheet/GoogleSheets.node.ts
@@ -29,7 +29,7 @@ export class GoogleSheets implements INodeType {
description: INodeTypeDescription = {
displayName: 'Google Sheets ',
name: 'googleSheets',
- icon: 'file:googlesheets.png',
+ icon: 'file:googleSheets.svg',
group: ['input', 'output'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
diff --git a/packages/nodes-base/nodes/Google/Sheet/googleSheets.svg b/packages/nodes-base/nodes/Google/Sheet/googleSheets.svg
new file mode 100644
index 0000000000..b09ceb2ac8
--- /dev/null
+++ b/packages/nodes-base/nodes/Google/Sheet/googleSheets.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/packages/nodes-base/nodes/Google/Sheet/googlesheets.png b/packages/nodes-base/nodes/Google/Sheet/googlesheets.png
deleted file mode 100644
index 3d46979127..0000000000
Binary files a/packages/nodes-base/nodes/Google/Sheet/googlesheets.png and /dev/null differ
diff --git a/packages/nodes-base/nodes/Hubspot/hubspot.svg b/packages/nodes-base/nodes/Hubspot/hubspot.svg
index 0fd4c993e1..7e1637cb5d 100644
--- a/packages/nodes-base/nodes/Hubspot/hubspot.svg
+++ b/packages/nodes-base/nodes/Hubspot/hubspot.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/packages/nodes-base/nodes/Jira/jira.svg b/packages/nodes-base/nodes/Jira/jira.svg
index c1ee7fe198..edf23f5aea 100644
--- a/packages/nodes-base/nodes/Jira/jira.svg
+++ b/packages/nodes-base/nodes/Jira/jira.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts b/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts
index 447ce89548..8426bae101 100644
--- a/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts
+++ b/packages/nodes-base/nodes/Mailchimp/Mailchimp.node.ts
@@ -56,7 +56,7 @@ export class Mailchimp implements INodeType {
description: INodeTypeDescription = {
displayName: 'Mailchimp',
name: 'mailchimp',
- icon: 'file:mailchimp.png',
+ icon: 'file:mailchimp.svg',
group: ['output'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
diff --git a/packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts b/packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts
index 5a9e039c10..b0f25a882a 100644
--- a/packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts
+++ b/packages/nodes-base/nodes/Mailchimp/MailchimpTrigger.node.ts
@@ -19,7 +19,7 @@ export class MailchimpTrigger implements INodeType {
description: INodeTypeDescription = {
displayName: 'Mailchimp Trigger',
name: 'mailchimpTrigger',
- icon: 'file:mailchimp.png',
+ icon: 'file:mailchimp.svg',
group: ['trigger'],
version: 1,
description: 'Handle Mailchimp events via webhooks',
diff --git a/packages/nodes-base/nodes/Mailchimp/mailchimp.png b/packages/nodes-base/nodes/Mailchimp/mailchimp.png
deleted file mode 100644
index cf751b34db..0000000000
Binary files a/packages/nodes-base/nodes/Mailchimp/mailchimp.png and /dev/null differ
diff --git a/packages/nodes-base/nodes/Mailchimp/mailchimp.svg b/packages/nodes-base/nodes/Mailchimp/mailchimp.svg
new file mode 100644
index 0000000000..9b26e7d3d8
--- /dev/null
+++ b/packages/nodes-base/nodes/Mailchimp/mailchimp.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts b/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts
index 3d82fa9920..ab1b642135 100644
--- a/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts
+++ b/packages/nodes-base/nodes/MessageBird/MessageBird.node.ts
@@ -17,7 +17,7 @@ export class MessageBird implements INodeType {
description: INodeTypeDescription = {
displayName: 'MessageBird',
name: 'messageBird',
- icon: 'file:messagebird.png',
+ icon: 'file:messagebird.svg',
group: ['output'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
diff --git a/packages/nodes-base/nodes/MessageBird/messagebird.png b/packages/nodes-base/nodes/MessageBird/messagebird.png
deleted file mode 100644
index 006b762950..0000000000
Binary files a/packages/nodes-base/nodes/MessageBird/messagebird.png and /dev/null differ
diff --git a/packages/nodes-base/nodes/MessageBird/messagebird.svg b/packages/nodes-base/nodes/MessageBird/messagebird.svg
new file mode 100644
index 0000000000..76a221909c
--- /dev/null
+++ b/packages/nodes-base/nodes/MessageBird/messagebird.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/packages/nodes-base/nodes/Microsoft/Excel/MicrosoftExcel.node.ts b/packages/nodes-base/nodes/Microsoft/Excel/MicrosoftExcel.node.ts
index 4efade884d..9953484b03 100644
--- a/packages/nodes-base/nodes/Microsoft/Excel/MicrosoftExcel.node.ts
+++ b/packages/nodes-base/nodes/Microsoft/Excel/MicrosoftExcel.node.ts
@@ -36,7 +36,7 @@ export class MicrosoftExcel implements INodeType {
description: INodeTypeDescription = {
displayName: 'Microsoft Excel',
name: 'microsoftExcel',
- icon: 'file:excel.png',
+ icon: 'file:excel.svg',
group: ['input'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
diff --git a/packages/nodes-base/nodes/Microsoft/Excel/excel.png b/packages/nodes-base/nodes/Microsoft/Excel/excel.png
deleted file mode 100644
index ba2b10c063..0000000000
Binary files a/packages/nodes-base/nodes/Microsoft/Excel/excel.png and /dev/null differ
diff --git a/packages/nodes-base/nodes/Microsoft/Excel/excel.svg b/packages/nodes-base/nodes/Microsoft/Excel/excel.svg
new file mode 100644
index 0000000000..cb90800486
--- /dev/null
+++ b/packages/nodes-base/nodes/Microsoft/Excel/excel.svg
@@ -0,0 +1,34 @@
+
+
\ No newline at end of file
diff --git a/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts b/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts
index 413ca91531..f1aa20f977 100644
--- a/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts
+++ b/packages/nodes-base/nodes/MondayCom/MondayCom.node.ts
@@ -49,7 +49,7 @@ export class MondayCom implements INodeType {
description: INodeTypeDescription = {
displayName: 'Monday.com',
name: 'mondayCom',
- icon: 'file:mondayCom.png',
+ icon: 'file:mondayCom.svg',
group: ['output'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
diff --git a/packages/nodes-base/nodes/MondayCom/mondayCom.png b/packages/nodes-base/nodes/MondayCom/mondayCom.png
deleted file mode 100644
index 83a0a2c004..0000000000
Binary files a/packages/nodes-base/nodes/MondayCom/mondayCom.png and /dev/null differ
diff --git a/packages/nodes-base/nodes/MondayCom/mondayCom.svg b/packages/nodes-base/nodes/MondayCom/mondayCom.svg
new file mode 100644
index 0000000000..5abd596adc
--- /dev/null
+++ b/packages/nodes-base/nodes/MondayCom/mondayCom.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/packages/nodes-base/nodes/PayPal/PayPal.node.ts b/packages/nodes-base/nodes/PayPal/PayPal.node.ts
index 0fbc56d80b..f22e1c93f3 100644
--- a/packages/nodes-base/nodes/PayPal/PayPal.node.ts
+++ b/packages/nodes-base/nodes/PayPal/PayPal.node.ts
@@ -31,7 +31,7 @@ export class PayPal implements INodeType {
description: INodeTypeDescription = {
displayName: 'PayPal',
name: 'payPal',
- icon: 'file:paypal.png',
+ icon: 'file:paypal.svg',
group: ['output'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
diff --git a/packages/nodes-base/nodes/PayPal/PayPalTrigger.node.ts b/packages/nodes-base/nodes/PayPal/PayPalTrigger.node.ts
index 2962d92600..94b69ade48 100644
--- a/packages/nodes-base/nodes/PayPal/PayPalTrigger.node.ts
+++ b/packages/nodes-base/nodes/PayPal/PayPalTrigger.node.ts
@@ -20,7 +20,7 @@ export class PayPalTrigger implements INodeType {
description: INodeTypeDescription = {
displayName: 'PayPal Trigger',
name: 'payPalTrigger',
- icon: 'file:paypal.png',
+ icon: 'file:paypal.svg',
group: ['trigger'],
version: 1,
description: 'Handle PayPal events via webhooks',
diff --git a/packages/nodes-base/nodes/PayPal/paypal.png b/packages/nodes-base/nodes/PayPal/paypal.png
deleted file mode 100644
index 6780c5de67..0000000000
Binary files a/packages/nodes-base/nodes/PayPal/paypal.png and /dev/null differ
diff --git a/packages/nodes-base/nodes/PayPal/paypal.svg b/packages/nodes-base/nodes/PayPal/paypal.svg
new file mode 100644
index 0000000000..2d457931fc
--- /dev/null
+++ b/packages/nodes-base/nodes/PayPal/paypal.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/packages/nodes-base/nodes/Redis/Redis.node.ts b/packages/nodes-base/nodes/Redis/Redis.node.ts
index f7b1bd0bdd..716a751d70 100644
--- a/packages/nodes-base/nodes/Redis/Redis.node.ts
+++ b/packages/nodes-base/nodes/Redis/Redis.node.ts
@@ -16,7 +16,7 @@ export class Redis implements INodeType {
description: INodeTypeDescription = {
displayName: 'Redis',
name: 'redis',
- icon: 'file:redis.png',
+ icon: 'file:redis.svg',
group: ['input'],
version: 1,
description: 'Get, send and update data in Redis.',
diff --git a/packages/nodes-base/nodes/Redis/redis.png b/packages/nodes-base/nodes/Redis/redis.png
deleted file mode 100644
index 7254774f29..0000000000
Binary files a/packages/nodes-base/nodes/Redis/redis.png and /dev/null differ
diff --git a/packages/nodes-base/nodes/Redis/redis.svg b/packages/nodes-base/nodes/Redis/redis.svg
new file mode 100644
index 0000000000..252d8c080d
--- /dev/null
+++ b/packages/nodes-base/nodes/Redis/redis.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/packages/nodes-base/nodes/Salesforce/salesforce.svg b/packages/nodes-base/nodes/Salesforce/salesforce.svg
index 1de81b28ff..26f1bf161b 100644
--- a/packages/nodes-base/nodes/Salesforce/salesforce.svg
+++ b/packages/nodes-base/nodes/Salesforce/salesforce.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/packages/nodes-base/nodes/Slack/slack.svg b/packages/nodes-base/nodes/Slack/slack.svg
index a0dd9b585e..a69053160d 100644
--- a/packages/nodes-base/nodes/Slack/slack.svg
+++ b/packages/nodes-base/nodes/Slack/slack.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/packages/nodes-base/nodes/Telegram/telegram.svg b/packages/nodes-base/nodes/Telegram/telegram.svg
index 8256014e98..fe13cb81f4 100644
--- a/packages/nodes-base/nodes/Telegram/telegram.svg
+++ b/packages/nodes-base/nodes/Telegram/telegram.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/packages/nodes-base/nodes/Xero/Xero.node.ts b/packages/nodes-base/nodes/Xero/Xero.node.ts
index 3b5f20547c..27369c647e 100644
--- a/packages/nodes-base/nodes/Xero/Xero.node.ts
+++ b/packages/nodes-base/nodes/Xero/Xero.node.ts
@@ -41,7 +41,7 @@ export class Xero implements INodeType {
description: INodeTypeDescription = {
displayName: 'Xero',
name: 'xero',
- icon: 'file:xero.png',
+ icon: 'file:xero.svg',
group: ['output'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
diff --git a/packages/nodes-base/nodes/Xero/xero.png b/packages/nodes-base/nodes/Xero/xero.png
deleted file mode 100644
index 61b8f10c8c..0000000000
Binary files a/packages/nodes-base/nodes/Xero/xero.png and /dev/null differ
diff --git a/packages/nodes-base/nodes/Xero/xero.svg b/packages/nodes-base/nodes/Xero/xero.svg
new file mode 100644
index 0000000000..ca25aa1e74
--- /dev/null
+++ b/packages/nodes-base/nodes/Xero/xero.svg
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file