입력할 수 있는 것

Ratio는 각 줄을 계산으로 읽고 답을 옆에 보여 줍니다. 숫자, 단위, 통화, 날짜를 말하듯이 쓰세요. 필요 없는 단어는 그냥 무시합니다.

이 페이지에 대해 AI에게 물어보기:ChatGPTClaudePerplexityAI ModeGrokMarkdown

여기서는 결과를 1,234.5 형식으로 표시합니다. 앱에서는 컴퓨터의 지역 설정을 따릅니다. 세율과 공휴일은 설정의 지역에서 가져오며, 이 예시들은 독일(부가세 19%)을 사용합니다.

기본과 퍼센트

2 + 3 * 414
2^101,024
sqrt(8)2.8284
5!120
1/3 + 1/47/12
20% of 15030
150 + 20%180
150 - 10%135
50 is what % of 20025%
30 is 15% of what200
change(80, 100)25%

변수, 줄 참조, 합계

=로 값에 이름을 붙이고, L3으로 3번째 줄을, prev로 위의 줄을 다시 쓸 수 있습니다. “Rent” 같은 라벨은 건너뛰므로 숫자 옆에 메모를 쓸 수 있습니다.

price = 12001,200
discount = 15%15%
price - discount1,020
L3 * 22,040
prev / 4510

sum과 average는 위의 블록을 합산합니다. # 단어로 줄에 태그를 붙이면 시트 어디에 있든 그 줄만 합산할 수 있습니다.

Rent 1200 #home1,200
Internet 40 #home40
Trip 600 #travel600
sum #home1,240

더치페이를 하려면 각자 주문한 것 뒤에 @ 이름을 붙이세요. 이름이 없는 줄은 그 블록에 이름이 나온 모두가 나눠 냅니다. 이름으로 시작하는 줄은 그 사람의 몫을, split은 모두의 몫을 보여 줍니다. 자세한 내용은 더치페이 계산기 페이지에 있습니다.

"Pizza" 12.50 @Ana12.5
"Wine" 20 @Ana @Ion20
"Bread" 33
@Ion + 10%12.65
splitAna 24 · Ion 11.5

#과 공백으로 시작하는 줄은 제목입니다. “따옴표” 안의 텍스트는 줄 안의 주석입니다.

통화와 암호화폐

160개 이상의 통화와 주요 암호화폐를 지원하며, Mac에서는 매시간(깨어날 때도), Windows와 Linux에서는 몇 시간마다 갱신됩니다. 연결이 없으면 Ratio는 마지막으로 받은 환율을 사용합니다. 아래 결과는 2026년 10월 15일 기준이며 시장에 따라 변합니다.

dinner = 84 eur / 3€28
dinner in usd$31.41
100 usd in eur€89.14
100 EUR in RON533.42 RON
0.5 btc in usd$41,058.34

날짜를 붙이면 그날의 유럽중앙은행 기준 환율을 사용합니다:

100 eur in usd on 1 jan 2024$110.50

Or fix a rate for every line below it, so an invoice reads the same when you open it next month:

1 eur = 1.08 usdfixed rate
500 eur in usd$540.00

Subscriptions

Write each price per month, year, week or day: /month, a month and monthly all work. Add renews and a date to see when it next comes out of your account. subscriptions adds them up per month and per year, in the first one's currency, and names the next renewal. A price per hour is a rate of pay and is left out.

Netflix 15.99 eur a month renews 12th15.99 EUR/month · 12 Nov
Spotify 10.99 eur monthly10.99 EUR/month
iCloud 2.99 eur/month2.99 EUR/month
Domain 18 eur per year renews 3 mar18 EUR/year · 3 Mar 2027
subscriptions31.47 EUR/month · 377.64 EUR/year · next Netflix 12 Nov

The renewal dates above are from 29 October 2026. renews 12th is the 12th of every month; a past date such as renews 3 mar 2024 moves on to the next one.

단위

길이, 면적, 부피, 질량, 속도, 온도, 시간, 데이터 등 150개 이상의 단위를 지원합니다. in 또는 to를 사용하세요.

5 km in mi3.11 mi
6 ft in cm182.88 cm
100 f in c37.78 °C
3 cups in ml709.76 mL
60 mph in km/h96.56 km/h
20 m2 in sq ft215.28 ft²
1 gb in mb1,000 MB
1 gib in mib1,024 MiB
2 h in min120 min

날짜, 카운트다운, 시간대

14 oct 2027 - 1 oct 202713 days
25 dec 2026 + 3 weeksFri, 15 Jan 2027
Easter 2027Sun, 28 Mar 2027
Ramadan 2027Mon, 8 Feb 2027
Chinese New Year 2027Sat, 6 Feb 2027
Thanksgiving 2026Thu, 26 Nov 2026
1h:17m + 20 min1 h 37 min
today + 2 weeksThu, 29 Oct 2026
in 3 daysSun, 18 Oct 2026
next fridayFri, 16 Oct 2026
days until christmas71 days
until Christmas70 days 3 h 20 min
15:00 London in TokyoThu 23:00
now in New YorkThu 14:39 EDT
now in unix1792089588

until로 시작하는 줄은 실시간 카운트다운입니다. 시트가 열려 있는 동안 결과가 줄어듭니다.

영업일과 공휴일

영업일은 주말과 내 지역의 국가 공휴일을 건너뜁니다. holidays = […] 줄로 나만의 휴일도 추가할 수 있습니다.

1 mar 2027 + 10 working daysMon, 15 Mar 2027
workdays between 1 mar 2027 and 31 mar 202721
working days in march 202721
holidays = [24 dec, 31 dec]
20 dec 2027 + 5 working daysMon, 27 Dec 2027

부가세, 마진, 반올림

VAT은 내 지역의 표준 세율입니다. TVA, MwSt, IVA, GST, tax도 쓸 수 있고, 단어 뒤에 세율을 써도 됩니다.

1000 + VAT1,190
1190 without VAT1,000
VAT in 1190190
1000 + VAT 9%1,090
80 + 25% margin106.6667
margin(80, 100)20%
markup(80, 100)25%
2.675 to 2 decimals2.68
12.37 to nearest 0.0512.35

대출과 이자

쉬운 말로 쓰는 형식과 스프레드시트 함수 pmt, fv, pv, npv, irr.

10k at 4% for 5 years12,166.529
5000 at 7% for 3 years compounded monthly6,164.6279
loan 200k at 5% for 30 years1,073.6432
pmt(5%/12, 360, 200000)1,073.6432
npv(10%, 100, 200, 300)481.5928
irr(-1000, 300, 400, 500)8.8963%
amortize 200k at 5% for 30 years1,073.6432
save 500/month at 7% for 20 years260,463.3299
cagr(1000, 2500, 5 years)20.1124%
roi(1000, 1500)50%
5% minus 3% inflation1.9417%
fire 40k/year1,000,000
break even fixed 5000, price 50, cost 30250
depreciate 10000 over 5 years2,000
ddb(10000, 1000, 5, 1)4,000

amortize는 상환액을 보여 주고, 포인터를 올리면 연도별 이자, 원금, 잔액이 나옵니다. save는 정기 적립금을 합산하며, sln, ddb, syd는 스프레드시트의 감가상각 함수입니다.

급여와 프리랜스

실수령액은 2026년 규칙을 따릅니다. 루마니아와 폴란드는 월 단위(루마니아: CAS, CASS, 인적 공제, 소득세 10%; 폴란드: ZUS, 건강보험, PIT, PPK 제외), 독일(세금 등급 I, 자녀 없음, 교회세 없음, 근사치), 프랑스(민간 부문 직원, 1인 지분), 영국(스코틀랜드 제외), 아일랜드(1인 가구, USC와 PRSI), 미국(단독 신고, 연방세만)은 연 단위입니다. 결과에 포인터를 올리면 각 공제 항목이 나옵니다. 국가는 in RO, in DE, in UK, in US, in PL, in IE, in FR, 통화(lei, zł, £, $), 또는 지역 설정에서 정해집니다. in hourly와 in daily는 지역의 올해 영업일 수(하루 8시간)로 나눕니다.

5000 gross in RO2,981
3000 net in gross in RO5,036
60000 gross in DE37,622
50000 gross in UK39,519.6
100000 gross in US79,180
5000 eur/month in yearly60,000 EUR/year
1 mar 2027 net 30Wed, 31 Mar 2027
late fee 1000 at 0.1%/day for 45 days45
9:15–17:40 - 45 min7 h 40 min

방정식과 미적분

solve 2x + 3 = 11x = 4
solve x^2 - 5x + 6 = 0x = 2 or x = 3
solve cos(x) = xx ≈ 0.7391
integral(x^2, 0, 3)9
derivative(x^3, 2)12

plot sin(x) 또는 plot x^2 from -2 to 2는 시트에 작은 차트를 그립니다.

통계, 소수, 복소수, 상수

mean(1, 2, 3, 4)2.5
median(1, 3, 2)2
stdev(2, 4, 4, 4, 5, 5, 7, 9)2.1381
percentile([3, 7, 9, 12], 90)11.1
sum([120, 340, 89])549
isprime(91)not prime: 7 × 13
isprime(97)prime
is 59 primeprime
standard deviation of 20, 30 and 4010
max of 3 and 44
time to double at 12%6.12 years
years from $100 to $200 at 7% growth every year10.24 years
100²10,000
(3 + 4i) * (1 - 2i)11 - 2i
sqrt(-4)2i
c299,792,458 m/s

개발자용 수학

255 in hex0xFF
10 in binary0b1010
255 in bin 8 bits0b11111111
-1 in hex u80xFF
300 in u844
0xF0 & 0x3C0x30
1 << 416
#FF8800 in rgbrgb(255, 136, 0)
#FF8800 in hslhsl(32, 100%, 50%)
chmod 755rwxr-xr-x
1920x1080 aspect16:9
99.9% uptime43 min 50 s
U+1F600😀 U+1F600
192.168.1.0/24192.168.1.0 – 192.168.1.255
10.0.0.5 in 10.0.0.0/8yes
/24 mask255.255.255.0
base64 "hello"aGVsbG8=
decode base64 aGVsbG8=hello
urlencode "a b&c"a%20b%26c
sha256 "abc"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
uuid9b2c7e04-5f1a-4d3e-8c6b-2a7f0e9d1c35
5 GB at 100 Mbps6 min 40 s
1 TB / 3 h in MB/s92.59 MB/s
1.2M tokens at $3/M$3.60
$0.0832/h for 30 days$59.90

md5, sha1, urlencode/urldecode도 같은 방식으로 작동하며, 따옴표는 선택 사항입니다. uuid는 새 임의 UUID를 만들며, 편집하는 동안 바뀌지 않습니다. at은 데이터 양을 속도로 나누고, 수량이나 시간에 단가를 곱합니다. $3/M은 100만당 3달러입니다.

과학과 공학

12 V / 4 ohm3 A
10k || 4.7k3,197.2789
brown black red gold1 kΩ ±5%
4.7k in colorsyellow violet red
molar mass H2SO498.072 g/mol
10 g H2O in mol0.5551 mol
det([[1,2],[3,4]])-2
inverse([[1,2],[3,4]])[[-2, 1], [1.5, -0.5]]
dot([1,2,3],[4,5,6])32
grades 9 x3, 7 x28.2
1234.5 to 3 sig figs1,230
4700 ohm in eng4.7 kΩ

행렬은 transpose, trace, 곱셈도 지원하고, cross와 norm은 벡터에 씁니다. hr zones age 30은 심박 구간을, jet lag London to Tokyo는 시차를 알려 줍니다.

건강, 집, 여행

bmi(80 kg, 180 cm)24.7
bmr 80 kg 180 cm 30 years male1,780 kcal
pace 5 km in 27 min5:24 /km · 8:41 /mi
race 10 km in 50 min to marathon3:50:01
distance between Paris and Rome1,105 km
daylight hours in Reykjavik on Jun 2121 h 8 min
1 cm in px @ 326 ppi128.35 px
ppi of 15 inch screen at 2880x1864229 ppi
paint 40 m2 2 coats8 L
tiles 12 m213.2 m²
concrete 2 m3184
mortgage 300k with 20% down at 5% for 30 years1,288.3719
6.5 l/100km in mpg36.19 mpg
450 km at 6.5 l/100km29.25 L

직접 만든 함수

함수를 한 번 정의하면 그때부터 모든 시트에서 작동합니다. forget f로 삭제합니다.

f(x) = x * 1.19
f(100)119
area(w, h) = w * h
area(3 m, 4 m)12 m²

다른 언어

Ratio는 영어 외에 루마니아어, 독일어, 프랑스어, 스페인어, 이탈리아어, 일본어, 중국어, 한국어 키워드도 이해하며, 한 시트에서 섞어 쓸 수 있습니다. 일본어, 중국어, 한국어는 띄어쓰기가 필요 없습니다: 100ドルを円に, 100美元换成人民币, 100달러를 원으로 모두 작동하며, 万, 億, 만, 억은 앞의 숫자에 곱해집니다.

5 km în mile3.11 mi
1000 + TVA1,190
1000 + MwSt1,190

터미널에서

ratio 명령은 앱과 같은 엔진을 사용합니다.

ratio "5 km in mi"          3.11 mi
ratio 20% of 150            30
cat budget.txt | ratio -t   line  =  result, then the total
ratio --region FR "1000 + VAT"

다른 옵션: --json, --csv, --explain, --vat N, --fetch. 전체 목록은 ratio --help로 확인하세요.

Claude 및 기타 AI 어시스턴트에서

ratio mcp는 Ratio를 MCP 서버로 실행해, Claude가 통화, 주가, 단위, 영업일, 부가세, 실수령액을 추측하지 않고 Ratio로 계산하게 합니다. 도구는 두 가지입니다: 한 줄용 calculate와 서로를 참조하는 여러 줄용 calculate_sheet. Mac 전용이며 이 웹사이트의 Ratio가 필요합니다.

Claude Code에서:

claude mcp add --scope user ratio -- /Applications/Ratio.app/Contents/Helpers/ratio mcp

Claude Desktop에서 Settings › Developer › Edit Config를 열고 mcpServers 안에 이것을 추가한 다음, Claude를 종료했다가 다시 여세요:

"ratio": {
  "command": "/Applications/Ratio.app/Contents/Helpers/ratio",
  "args": ["mcp"]
}

Cursor, VS Code 등: 계산기 MCP 서버 페이지.

질문

Mac이나 PC에서 부가세를 계산하려면? 1000 + VAT를 입력하면 더하고, 1190 without VAT는 빼며, VAT in 1190은 세금만 보여 줍니다.

통화는 오프라인에서도 되나요? 네, Ratio가 마지막으로 받은 환율로 작동합니다. 온라인일 때는 매시간 갱신됩니다.

어떤 줄에 결과가 나오지 않으면? Ratio는 계산할 수 없는 텍스트를 추측하지 않고 비워 둡니다. 단위와 통화 코드의 철자를 확인하거나, 결과 위에 마우스를 올려 어떻게 구했는지 확인하세요.

Mac이나 PC에서 두 날짜 사이의 영업일을 세려면? workdays between 1 mar 2027 and 31 mar 2027(독일 기준 21일) 또는 1 mar 2027 + 10 working days(Mon, 15 Mar 2027)를 입력하세요. Ratio는 주말과 지역의 공휴일을 건너뜁니다.

Mac이나 PC에서 브라우저 없이 환율을 계산하려면? Ratio에 100 usd in eur를 입력하세요. 160개 이상의 통화와 주요 암호화폐 환율이 매시간 갱신되고 오프라인에서도 작동합니다. 지난 날짜의 환율은 on 1 jan 2024를 붙이면 됩니다.

Ratio가 방정식을 풀 수 있나요? 네. solve x^2 - 5x + 6 = 0은 x = 2 또는 x = 3, solve cos(x) = x는 x ≈ 0.7391입니다. integral(x^2, 0, 3)은 9입니다.

Ratio를 7일간 무료로 사용해 보세요