diff --git a/frontend/src/assets/images/logo/README.txt b/frontend/src/assets/images/logo/README.txt
new file mode 100644
index 0000000..38c542f
--- /dev/null
+++ b/frontend/src/assets/images/logo/README.txt
@@ -0,0 +1,34 @@
+Relay 로고 — A안 (더블 셰브론)
+================================
+
+브랜드 컬러
+ · 그라데이션 #5B54F0 → #4338CA (140°)
+ · 단색 인디고 #4F46E5
+ · 워드마크 텍스트 #16181D (라이트) / #FFFFFF (다크)
+ · 폰트 Pretendard, Bold(700), letter-spacing -1
+
+파일 구성
+ svg/ ← 벡터 원본 (무한 확대, 편집 가능 — 권장)
+ relay-app-icon.svg 앱 아이콘 (그라데이션 타일 + 흰 셰브론)
+ relay-mark.svg 마크만 (인디고, 투명 배경)
+ relay-mark-white.svg 마크만 (흰색, 어두운 배경용)
+ relay-lockup.svg 가로 로고 (아이콘 + Relay, 라이트)
+ relay-lockup-dark.svg 가로 로고 (다크 배경용)
+
+ png/ ← 즉시 사용 (래스터)
+ relay-icon-1024 / 512 / 256.png 앱 아이콘
+ apple-touch-icon-180.png iOS 홈 화면
+ favicon-48 / 32 / 16.png 브라우저 파비콘
+ relay-mark-512 / 256 / 128.png 마크 (투명 배경)
+ relay-lockup.png 가로 로고 (흰 배경)
+ relay-lockup-transparent.png 가로 로고 (투명 배경)
+
+사용 가이드
+ · 최소 여백은 셰브론 높이의 1/2 이상 확보하세요.
+ · 가장 작은 사용 크기: 마크 16px / 가로 로고 높이 20px.
+ · 셰브론 비율·각도·라운드는 변경하지 마세요.
+ · 단색이 필요한 경우 #4F46E5, 어두운 배경은 흰색을 사용하세요.
+
+가로 로고 SVG의 'Relay' 글자는 Pretendard 폰트를 참조합니다.
+폰트가 없는 환경에서 정확히 보이게 하려면 png/relay-lockup.png 를
+사용하거나, 디자인 툴에서 글자를 윤곽선(outline)으로 변환하세요.
diff --git a/frontend/src/assets/images/logo/png/apple-touch-icon-180.png b/frontend/src/assets/images/logo/png/apple-touch-icon-180.png
new file mode 100644
index 0000000..bf91048
Binary files /dev/null and b/frontend/src/assets/images/logo/png/apple-touch-icon-180.png differ
diff --git a/frontend/src/assets/images/logo/png/favicon-16.png b/frontend/src/assets/images/logo/png/favicon-16.png
new file mode 100644
index 0000000..f15289b
Binary files /dev/null and b/frontend/src/assets/images/logo/png/favicon-16.png differ
diff --git a/frontend/src/assets/images/logo/png/favicon-32.png b/frontend/src/assets/images/logo/png/favicon-32.png
new file mode 100644
index 0000000..932495c
Binary files /dev/null and b/frontend/src/assets/images/logo/png/favicon-32.png differ
diff --git a/frontend/src/assets/images/logo/png/favicon-48.png b/frontend/src/assets/images/logo/png/favicon-48.png
new file mode 100644
index 0000000..dc2983a
Binary files /dev/null and b/frontend/src/assets/images/logo/png/favicon-48.png differ
diff --git a/frontend/src/assets/images/logo/png/relay-icon-1024.png b/frontend/src/assets/images/logo/png/relay-icon-1024.png
new file mode 100644
index 0000000..ddef9b3
Binary files /dev/null and b/frontend/src/assets/images/logo/png/relay-icon-1024.png differ
diff --git a/frontend/src/assets/images/logo/png/relay-icon-256.png b/frontend/src/assets/images/logo/png/relay-icon-256.png
new file mode 100644
index 0000000..315fe70
Binary files /dev/null and b/frontend/src/assets/images/logo/png/relay-icon-256.png differ
diff --git a/frontend/src/assets/images/logo/png/relay-icon-512.png b/frontend/src/assets/images/logo/png/relay-icon-512.png
new file mode 100644
index 0000000..8686526
Binary files /dev/null and b/frontend/src/assets/images/logo/png/relay-icon-512.png differ
diff --git a/frontend/src/assets/images/logo/png/relay-lockup-transparent.png b/frontend/src/assets/images/logo/png/relay-lockup-transparent.png
new file mode 100644
index 0000000..f0edbaf
Binary files /dev/null and b/frontend/src/assets/images/logo/png/relay-lockup-transparent.png differ
diff --git a/frontend/src/assets/images/logo/png/relay-lockup.png b/frontend/src/assets/images/logo/png/relay-lockup.png
new file mode 100644
index 0000000..f0edbaf
Binary files /dev/null and b/frontend/src/assets/images/logo/png/relay-lockup.png differ
diff --git a/frontend/src/assets/images/logo/png/relay-mark-128.png b/frontend/src/assets/images/logo/png/relay-mark-128.png
new file mode 100644
index 0000000..779836c
Binary files /dev/null and b/frontend/src/assets/images/logo/png/relay-mark-128.png differ
diff --git a/frontend/src/assets/images/logo/png/relay-mark-256.png b/frontend/src/assets/images/logo/png/relay-mark-256.png
new file mode 100644
index 0000000..7dd33c4
Binary files /dev/null and b/frontend/src/assets/images/logo/png/relay-mark-256.png differ
diff --git a/frontend/src/assets/images/logo/png/relay-mark-512.png b/frontend/src/assets/images/logo/png/relay-mark-512.png
new file mode 100644
index 0000000..942fc05
Binary files /dev/null and b/frontend/src/assets/images/logo/png/relay-mark-512.png differ
diff --git a/frontend/src/assets/images/logo/svg/relay-app-icon.svg b/frontend/src/assets/images/logo/svg/relay-app-icon.svg
new file mode 100644
index 0000000..d170018
--- /dev/null
+++ b/frontend/src/assets/images/logo/svg/relay-app-icon.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/frontend/src/assets/images/logo/svg/relay-lockup-dark.svg b/frontend/src/assets/images/logo/svg/relay-lockup-dark.svg
new file mode 100644
index 0000000..ea2adf5
--- /dev/null
+++ b/frontend/src/assets/images/logo/svg/relay-lockup-dark.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Relay
+
\ No newline at end of file
diff --git a/frontend/src/assets/images/logo/svg/relay-lockup.svg b/frontend/src/assets/images/logo/svg/relay-lockup.svg
new file mode 100644
index 0000000..728439d
--- /dev/null
+++ b/frontend/src/assets/images/logo/svg/relay-lockup.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Relay
+
\ No newline at end of file
diff --git a/frontend/src/assets/images/logo/svg/relay-mark-white.svg b/frontend/src/assets/images/logo/svg/relay-mark-white.svg
new file mode 100644
index 0000000..24df125
--- /dev/null
+++ b/frontend/src/assets/images/logo/svg/relay-mark-white.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/assets/images/logo/svg/relay-mark.svg b/frontend/src/assets/images/logo/svg/relay-mark.svg
new file mode 100644
index 0000000..7cd8b4f
--- /dev/null
+++ b/frontend/src/assets/images/logo/svg/relay-mark.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file