사용법
May 2, 2026 · View on GitHub
English
·
한국어
·
Español
·
Français
·
Deutsch
简体中文
·
繁體中文
·
繁體粤语
·
Português (Brasileiro)
·
日本語
·
മലയാളം
Tip
간단한 Generator를 지원합니다. 다만 더욱 섬세한 디테일을 사용하고자 한다면 README를 꼭 읽어 보시길 추천드립니다.
Important
This service is provided on a best-effort basis and may be unstable due to usage limits or traffic spikes.
For reliable use, please fork the repository and deploy it to your own Vercel instance (or another hosting platform).
Navigation
- How to Use
- Types
- Color
- Custom Color List
- Section
- Reversal
- Height
- Text
- Desc
- Text Background
- Text Animation
- Font Color
- Font Size
- Font Align - X
- Font Align - Y
- Desc Size
- Desc Align - X
- Desc Align - Y
- Rotate
- Demo
기능 및 아이디어 제보 -> Idea-Issue or PR
사용법
아래 url 에서 query parameter를 입력하여 사용합니다.
https://capsule-render.vercel.app/api?
Markdown:

HTML:
<img src="https://capsule-render.vercel.app/api?type=wave&color=auto&height=300§ion=header&text=capsule%20render&fontSize=90" />
Types
Type 데이터는 배경 이미지를 변경합니다.
&type= 에 데이터를 작성하여 사용합니다.

Color
배경 이미지의 색상을 변경하세요!
&color=auto: 검증된 랜덤한 컬러를 제공합니다. 검증된 목록&color=timeAuto: 검증된 랜덤한 컬러를 제공하지만 시간(분)에 따라 결정됩니다.&color=random: 정말 랜덤한 컬러를 제공하지만 어떤 컬러를 보여줄지는 아무도 모릅니다.&color=gradient: 검증된 랜덤 gradient를 제공합니다. 검증된 목록&color=timeGradient: 검증된 랜덤 gradient를 제공하지만 시간(분)에 따라 결정됩니다.&color=_hexcode: 커스텀 hexcode를 입력하여 사용합니다. (기본값: B897FF)&color=_custom_gradient: 커스텀 gradient를 입력하여 사용합니다. 만약&color=0:EEFF00,100:a82da8과 같이 작성한다면 { 0%: 'EEFF00', 100%: 'a82da8' } 으로 사용됩니다. (예시: DEMO)
만약 auto 모드를 사용한다면 fontColor를 사용할 필요는 없습니다.
auto 모드는 fontColor도 자동으로 적용됩니다.

만약 정적 컬러(hexcode)를 사용한다면 '#'를 사용하지 마세요.
timeAuto와timeGradient는 언제 사용하나요?여러 이미지나 섹션
header와footer등 동시에 같은 색상으로 사용하고자 할때 사용합니다.
Custom Color List
무작위로 표시되는 색상 목록인 &color=auto 및 &color=gradient에 대해서, 특정 목록을 사용자 정의할 수 있습니다.
먼저 &customColorList= 를 작성합니다.
&color=auto를 사용한다면 pallete list 를 확인하세요.&color=gradient를 사용한다면 gradient list 를 확인하세요.
원하는 패턴을 고르고 idx 값을 기억합니다.
예를 들어, 0, 2, 3 인 idx를 사용하고자 한다면 &customColorList=0,2,3 과 같이 사용합니다.
만약 idx=2 인 값을 조금 더 자주 나타나게 하고자 한다면 반복해서 작성하는 방법도 있습니다. (예: &customColorList=0,2,2,2,2,3)

Theme
theme= 를 사용해 지정된 조합을 사용할 수 있습니다.
color 와 fontColor 를 사용하더라도 theme의 우선순위가 가장 높습니다.
사용 가능한 테마 목록을 확인하세요. pallete_theme.json.

현재 Link:theme에서 조합을 조금씩 추가하고 있습니다. 기여해주시면 감사드리겠습니다.
Section
section 데이터는 배경 이미지를 반전시킵니다.
§ion=header: (default)§ion=footer

Reversal
좌우를 반전시킵니다. (gradient도 동시에 반전시킵니다)
&reversal=false: (default)&reversal=true

Height
높이를 변경합니다. 기본값은 120 입니다.

px단위이나 이를 포함해 작성하지 마세요.
Text
이미지에 글자를 적습니다.

특수 문자를 직접 사용할 수는 없습니다. '#', '&', '/' ...
이는 API를 혼란스럽게 만듭니다.
공백을 사용하려면
%20을, 개행을 사용하려면-nl-을 작성하세요.
Desc
이미지에 부가 설명을 작성할 수 있습니다.

특수 문자를 직접 사용할 수는 없습니다. '#', '&', '/' ...
이는 API를 혼란스럽게 만듭니다.
공백을 사용하려면
%20을, 개행을 사용하려면-nl-을 작성하세요.
Text Background
Text 에 배경을 입힙니다.
&textBg=true 을 작성해 활성화 시킬 수 있습니다.
만약 배경 크기를 증가시키려면
%20을 text 값에 추가시키세요. 배경 크기는 텍스트의 길이에 따라 달라지기 때문입니다. (%20은 간격을 의미함)

Text Animation
text 에 애니메이션을 추가합니다.
fadeIn: fadeIn 1.2sscaleIn: scaleIn .8sblink: blink .6sblinking: blinking 1.6stwinkling: twinkling 4s

FontColor
text 의 색상을 변경합니다. 기본값 000000.
값은 '#'이 지워진 Hexcode여야 합니다.
Text 쿼리를 사용후 &fontColor= 를 사용하세요.

FontFamily
Change text font family.
Write &fontFamily= behind Text query.
Use %20 for spaces in font names.
fontFamilyis applied as CSSfont-family, but actual rendering depends on fonts available in the rendering environment. If a font is unavailable, fallback fonts are used.

FontSize
text 의 크기를 변경합니다. 기본값 70.
Text 쿼리를 사용후 &fontSize= 를 사용하세요.

px단위이나 적으실 필요는 없습니다.
FontAlign
text의 가로 정렬(x)을 변경합니다. 0~100 사이
&fontAlign= : 기본값은 50입니다. 이미지 중앙을 의미합니다.
&text=에 (-nl-) 과 같이 여러 줄이 있는 경우 여러&fontAlign=을 제공하면 각 줄에 개별적으로 다른 가로 정렬이 적용됩니다.

FontAlignY
text의 세로 정렬(x)을 변경합니다. 0~100 사이
&fontAlignY= : 기본값은 50입니다. 이미지 중앙을 의미합니다. -nl-을 사용하면서 여러 줄이 될 경우 기본값은 줄을 서로 겹쳐 쌓이고 중앙에 배치하도록 계산됩니다.
&text=에 (-nl-) 과 같이 여러 줄이 있는 경우 여러&fontAlign=을 제공하면 각 줄에 개별적으로 다른 세로 정렬이 적용됩니다.

DescSize
부가 설명 글꼴 크기를 변경합니다. 기본값은 20입니다.
desc 쿼리를 사용후 &descSize= 를 사용하세요.

px단위이나 적으실 필요는 없습니다.
DescAlign
desc의 가로 정렬(x)을 변경합니다. 0~100 사이
&descAlign= : 기본값은 50입니다. 이미지 중앙을 의미합니다.

DescAlignY
desc의 세로 정렬(x)을 변경합니다. 0~100 사이
&descAlignY= : 기본값은 50입니다. 이미지 중앙을 의미합니다.

Rotate
&rotate= 는 문자들을 회전시킵니다.
음수를 사용할 수도 있습니다.
☞
0 ~ 360,0 ~ -360.

Stroke
text의 stroke 도 변경할 수 있습니다.
Hexcode에서 '#' 를 지워 사용합니다.

strokeWidth를 같이 사용하는 것을 추천드립니다.만약 Stroke 만 사용한다면
strokeWidth의 기본값은 1 이 됩니다.
Stroke-width
stroke의 굵기를 변경합니다.
stroke를 사용후 &strokeWidth= 를 사용해주세요.
값은 0 이상이어야 합니다.

stroke와 함께 사용하는 것을 추천드립니다.
strokeWidth만 사용한다면storke의 기본값은 'B897FF' 이 됩니다.