diff --git a/docs/configs/services.md b/docs/configs/services.md
index 6ef25c39f..b1883043b 100644
--- a/docs/configs/services.md
+++ b/docs/configs/services.md
@@ -134,7 +134,7 @@ Services may have descriptions,
## Icons
-Services may have an icon attached to them, you can use icons from [Dashboard Icons](https://github.com/walkxcode/dashboard-icons) automatically, by passing the name of the icon, with, or without `.png` or with `.svg` to use the svg version.
+Services may have an icon attached to them, you can use icons from [Dashboard Icons](https://github.com/homarr-labs/dashboard-icons) automatically, by passing the name of the icon, with, or without `.png`, `.webp` or `.svg` to specify the desired version.
You can also specify prefixed icons from:
diff --git a/src/components/resolvedicon.jsx b/src/components/resolvedicon.jsx
index de29c0cdc..4858f3d53 100644
--- a/src/components/resolvedicon.jsx
+++ b/src/components/resolvedicon.jsx
@@ -101,7 +101,26 @@ export default function ResolvedIcon({ icon, width = 32, height = 32, alt = "log
const iconName = icon.replace(".svg", "");
return (
+ );
+ }
+
+ if (icon.endsWith(".webp")) {
+ const iconName = icon.replace(".webp", "");
+ return (
+