diff --git a/R-package/README.md b/R-package/README.md
index cf3468967232..71f59ce753d7 100644
--- a/R-package/README.md
+++ b/R-package/README.md
@@ -1,5 +1,6 @@
-LightGBM R-package
-==================
+# LightGBM R-package
+
+
### Contents
diff --git a/R-package/man/figures/logo.svg b/R-package/man/figures/logo.svg
new file mode 100644
index 000000000000..4af239496a13
--- /dev/null
+++ b/R-package/man/figures/logo.svg
@@ -0,0 +1,41 @@
+
+
+
+
diff --git a/R-package/pkgdown/favicon/apple-touch-icon-120x120.png b/R-package/pkgdown/favicon/apple-touch-icon-120x120.png
new file mode 100644
index 000000000000..67bafad5468a
Binary files /dev/null and b/R-package/pkgdown/favicon/apple-touch-icon-120x120.png differ
diff --git a/R-package/pkgdown/favicon/apple-touch-icon-152x152.png b/R-package/pkgdown/favicon/apple-touch-icon-152x152.png
new file mode 100644
index 000000000000..ac348c65fb20
Binary files /dev/null and b/R-package/pkgdown/favicon/apple-touch-icon-152x152.png differ
diff --git a/R-package/pkgdown/favicon/apple-touch-icon-180x180.png b/R-package/pkgdown/favicon/apple-touch-icon-180x180.png
new file mode 100644
index 000000000000..a3ed94dd428a
Binary files /dev/null and b/R-package/pkgdown/favicon/apple-touch-icon-180x180.png differ
diff --git a/R-package/pkgdown/favicon/apple-touch-icon-60x60.png b/R-package/pkgdown/favicon/apple-touch-icon-60x60.png
new file mode 100644
index 000000000000..a84c66005688
Binary files /dev/null and b/R-package/pkgdown/favicon/apple-touch-icon-60x60.png differ
diff --git a/R-package/pkgdown/favicon/apple-touch-icon-76x76.png b/R-package/pkgdown/favicon/apple-touch-icon-76x76.png
new file mode 100644
index 000000000000..d7fb51581a4e
Binary files /dev/null and b/R-package/pkgdown/favicon/apple-touch-icon-76x76.png differ
diff --git a/R-package/pkgdown/favicon/apple-touch-icon.png b/R-package/pkgdown/favicon/apple-touch-icon.png
new file mode 100644
index 000000000000..07f55fa6ca35
Binary files /dev/null and b/R-package/pkgdown/favicon/apple-touch-icon.png differ
diff --git a/R-package/pkgdown/favicon/favicon-16x16.png b/R-package/pkgdown/favicon/favicon-16x16.png
new file mode 100644
index 000000000000..05e32106ef4d
Binary files /dev/null and b/R-package/pkgdown/favicon/favicon-16x16.png differ
diff --git a/R-package/pkgdown/favicon/favicon-32x32.png b/R-package/pkgdown/favicon/favicon-32x32.png
new file mode 100644
index 000000000000..817e0a64cb7f
Binary files /dev/null and b/R-package/pkgdown/favicon/favicon-32x32.png differ
diff --git a/R-package/pkgdown/favicon/favicon.ico b/R-package/pkgdown/favicon/favicon.ico
new file mode 100644
index 000000000000..4f8cb7e69b28
Binary files /dev/null and b/R-package/pkgdown/favicon/favicon.ico differ
diff --git a/docs/logo/LightGBM-logo-hex.cdr b/docs/logo/LightGBM-logo-hex.cdr
new file mode 100644
index 000000000000..97ba1578fbe9
Binary files /dev/null and b/docs/logo/LightGBM-logo-hex.cdr differ
diff --git a/docs/logo/LightGBM-logo-hex.svg b/docs/logo/LightGBM-logo-hex.svg
new file mode 100644
index 000000000000..4af239496a13
--- /dev/null
+++ b/docs/logo/LightGBM-logo-hex.svg
@@ -0,0 +1,41 @@
+
+
+
+
diff --git a/docs/logo/LightGBM_logo-hex.png b/docs/logo/LightGBM_logo-hex.png
new file mode 100644
index 000000000000..20936639eedf
Binary files /dev/null and b/docs/logo/LightGBM_logo-hex.png differ