본문으로 건너뛰기
Betterbit Tools

퍼센트 계산기

네 가지 퍼센트 계산이 입력하는 즉시 모두 갱신되고, 계산식도 함께 보여줍니다 — 버튼을 누를 필요가 없습니다.

  • 더 적은 클릭, 키보드 지원

네 가지 계산이 입력하는 즉시 모두 갱신됩니다 — 버튼을 누를 필요가 없습니다.

입력한 숫자는 이 브라우저에 저장됩니다

숫자의 퍼센트

10
결과

(20 ÷ 100) × 50 = 10

몇 퍼센트인지 구하기

20%
퍼센트

10 ÷ 50 × 100 = 20%

전체값 구하기

40
결과

10 ÷ (25 ÷ 100) = 40

증가·감소율

+50%
변화율
+25
변화량

(75 − 50) ÷ |50| × 100 = +50%

사용 방법

  1. 첫 번째 칸에 퍼센트와 숫자를 입력해 그 숫자의 몇 %인지 바로 확인하세요.
  2. 두 번째 칸에 두 숫자를 입력해 한 숫자가 다른 숫자의 몇 퍼센트인지 확인하세요.
  3. 세 번째 칸에 부분값과 퍼센트를 입력해 전체값을 구하세요.
  4. 네 번째 칸에 이전 값과 이후 값을 입력해 증가율 또는 감소율을 확인하세요.
  5. 각 결과 아래의 계산식을 보면 어떤 숫자로 어떻게 계산됐는지 바로 알 수 있습니다.

네 가지 계산기에 모두 적용되는 퍼센트 공식

퍼센트는 결국 100을 기준으로 한 분수이므로, 이 페이지의 네 계산기는 모두 같은 공식 하나에서 출발합니다: 퍼센트 ÷ 100 × 기준값 = 부분값. 첫 번째 계산기는 이 공식을 그대로 적용해 퍼센트와 기준값으로 부분값을 구합니다. 두 번째 계산기는 이를 뒤집어 부분값 ÷ 전체값 × 100으로 퍼센트를 구하고, 세 번째 계산기는 부분값 ÷ (퍼센트 ÷ 100)으로 전체값을 구합니다. 네 번째인 증가·감소율 계산기는 (이후 값 − 이전 값) ÷ |이전 값| × 100으로 두 값을 비교합니다. 이전 값의 절댓값을 기준으로 삼으므로 음수에도 변화 방향이 자연스럽게 표시됩니다. 예를 들어 −50에서 −25로 바뀌면 50% 증가입니다.

퍼센트포인트(%p)와 퍼센트(%)는 다릅니다

금리가 20%에서 25%로 올랐다면 이는 5퍼센트포인트(%p) 상승이지만, 비율 자체로는 (25 − 20) ÷ 20 × 100 = 25%나 오른 것입니다. 기사에서 "5% 상승"과 "5%p 상승"을 섞어 쓰는 경우가 많아 실제 변화량이 몇 배씩 차이 나기도 합니다. 이 페이지의 네 번째 계산기는 "증가·감소율", 즉 상대적인 퍼센트 변화를 계산하며, 일상에서 "몇 퍼센트 늘었다/줄었다"라고 말할 때는 대부분 이 값을 가리킵니다.

음수·소수와 반올림 처리

네 계산기 모두 음수와 소수를 그대로 입력할 수 있어 손실액이나 온도 변화처럼 0보다 작아지는 값도 계산할 수 있습니다. 자바스크립트의 부동소수점 연산에서 생기는 29.999999999999996 같은 미세한 오차를 없애기 위해 계산값은 소수점 아래 6자리에서 반올림하고, 화면에는 읽기 쉽게 최대 소수점 아래 4자리까지 표시합니다. 0으로 나누는 것은 수학적으로 답이 없으므로, "몇 퍼센트인지"와 "전체값 구하기" 계산기는 분모가 0이 되면 깨진 숫자 표시 대신 알아보기 쉬운 안내 문구를 보여줍니다.

자주 묻는 질문

숫자의 퍼센트는 어떻게 계산하나요?

퍼센트를 100으로 나눈 뒤 숫자를 곱합니다: 퍼센트 ÷ 100 × 숫자. 예를 들어 50의 20%는 (20 ÷ 100) × 50 = 10이며, 이 계산기의 첫 번째 칸이 입력하는 즉시 이 값을 보여줍니다.

한 숫자가 다른 숫자의 몇 퍼센트인지는 어떻게 구하나요?

부분값을 전체값으로 나눈 뒤 100을 곱합니다: 부분값 ÷ 전체값 × 100. 예를 들어 10은 50의 (10 ÷ 50) × 100 = 20%이며, 두 번째 계산기에서 어떤 숫자를 넣어도 바로 확인할 수 있습니다.

부분값과 퍼센트로 전체값은 어떻게 구하나요?

부분값을 퍼센트(소수)로 나눕니다: 부분값 ÷ (퍼센트 ÷ 100). 예를 들어 10이 어떤 수의 25%라면 전체값은 10 ÷ (25 ÷ 100) = 40이며, 이것이 세 번째 계산기의 공식입니다.

증가율·감소율은 어떤 공식으로 계산하나요?

이후 값에서 이전 값을 뺀 뒤 이전 값의 절댓값으로 나누고 100을 곱합니다: (이후 값 − 이전 값) ÷ |이전 값| × 100. 50에서 75로 늘면 (75 − 50) ÷ 50 × 100 = 50% 증가이고, 100에서 80으로 줄면 −20%, 즉 감소입니다.

20% 올린 뒤 다시 20% 내리면 원래 값으로 돌아오나요?

아닙니다. 100을 20% 올리면 120이 되지만, 120을 20% 내리면 96이 되어 원래의 100으로 돌아오지 않습니다. 두 번째 20%는 더 커진 120을 기준으로 계산되기 때문입니다. 정확히 되돌리려면 반대 퍼센트를 적용하는 대신 (1 + 퍼센트/100)으로 나눠야 합니다.

입력한 숫자가 서버로 전송되나요?

아니요. 모든 계산은 브라우저 안에서 자바스크립트로 처리되고, 입력한 숫자는 이 브라우저의 로컬 저장소에만 남아 다시 열어도 유지되며 서버로는 전혀 전송되지 않습니다.

관련 도구

2026-10-16 업데이트