마이크로카피

Microcopy

버튼·라벨·헬퍼 텍스트처럼 화면 곳곳에 흩어진 짧은 문구. 한두 단어가 사용자의 다음 행동을 결정합니다.

다른 이름: UX writingMicro-copy
···
html
<div class="stage">
  <div class="pane bad"><span class="mark">✕</span><span class="label">Before</span>
    <div class="field"><div class="finput"></div><p class="copy" id="bt"></p></div>
    <p class="why" id="bw"></p></div>
  <div class="pane good"><span class="mark">✓</span><span class="label">After</span>
    <div class="field"><div class="finput"></div><p class="copy" id="gt"></p></div>
    <p class="why" id="gw"></p></div>
</div>
css
.stage{width:94%;height:88%;display:flex;gap:4%}
.pane{position:relative;flex:1;border-radius:14px;border:1px solid var(--line);background:var(--surface);padding:16px 14px 12px;display:flex;flex-direction:column;gap:8px}
.mark{position:absolute;top:10px;right:12px;font:800 16px/1 system-ui;color:var(--accent-2)}
.good .mark{color:var(--accent-3)}
.label{font:700 10px/1 monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}
.field{display:flex;flex-direction:column;gap:6px}
.finput{height:26px;border-radius:7px;border:1px solid var(--line);background:var(--bg)}
.copy{margin:0;font:650 clamp(12px,3.2vmin,15px)/1.35 -apple-system,"Segoe UI",sans-serif;color:var(--fg)}
.why{margin:0;font:500 11px/1.3 -apple-system,sans-serif;color:var(--muted)}
js
const bt = document.getElementById('bt'), bw = document.getElementById('bw');
const gt = document.getElementById('gt'), gw = document.getElementById('gw');
const L = {
  ko: { bt: '입력하세요', bw: '이미 보이는 사실만 반복', gt: '8자 이상 입력하면 자동 저장돼요', gw: '무엇·언제·결과를 미리 알려줌' },
  en: { bt: 'Enter text', bw: 'just restates the obvious', gt: "8+ characters \u2014 we'll save automatically", gw: 'states what, when, and the outcome' },
};
let lang = 'ko';
function paint() {
  const t = L[lang];
  bt.textContent = t.bt; bw.textContent = t.bw; gt.textContent = t.gt; gw.textContent = t.gw;
}
paint();
setInterval(() => { lang = lang === 'ko' ? 'en' : 'ko'; paint(); }, 2400);

마이크로카피는 헤드라인처럼 눈에 띄지 않지만 실제 사용 경험의 대부분을 차지합니다. 입력창 아래 안내문, 버튼 위의 동사, 빈 목록에 뜨는 한 줄 — 전부 마이크로카피입니다.

좋은 마이크로카피는 "무엇을, 언제, 왜"를 짧게 답합니다. "입력하세요"는 아무것도 답하지 않지만 "8자 이상 입력하면 자동으로 저장돼요"는 셋 다 답합니다. 분량이 아니라 정보 밀도가 기준입니다.

데모의 헬퍼 텍스트를 보세요. ✕는 이미 아는 사실(입력창이라는 것)만 반복하고, ✓는 앞으로 일어날 일을 미리 알려줍니다.

언제 쓰나

입력창 헬퍼 텍스트, 버튼, 빈 상태 문구를 쓸 때마다 "이 한 줄이 실제 정보를 주는가"를 먼저 물어보세요.