입력할 수 있는 것
아래의 모든 예시는 2026년 10월 15일에 Ratio 0.6으로 실행했습니다.
Ratio는 각 줄을 계산으로 읽고 답을 옆에 보여 줍니다. 숫자, 단위, 통화, 날짜를 말하듯이 쓰세요. 필요 없는 단어는 그냥 무시합니다.
여기서는 결과를 1,234.5 형식으로 표시합니다. 앱에서는 컴퓨터의 지역 설정을 따릅니다. 세율과 공휴일은 설정의 지역에서 가져오며, 이 예시들은 독일(부가세 19%)을 사용합니다.
기본과 퍼센트
| 2 + 3 * 4 | 14 |
| 2^10 | 1,024 |
| sqrt(8) | 2.8284 |
| 5! | 120 |
| 1/3 + 1/4 | 7/12 |
| 20% of 150 | 30 |
| 150 + 20% | 180 |
| 150 - 10% | 135 |
| 50 is what % of 200 | 25% |
| 30 is 15% of what | 200 |
| change(80, 100) | 25% |
변수, 줄 참조, 합계
=로 값에 이름을 붙이고, L3으로 3번째 줄을, prev로 위의 줄을 다시 쓸 수 있습니다. “Rent” 같은 라벨은 건너뛰므로 숫자 옆에 메모를 쓸 수 있습니다.
| price = 1200 | 1,200 |
| discount = 15% | 15% |
| price - discount | 1,020 |
| L3 * 2 | 2,040 |
| prev / 4 | 510 |
sum과 average는 위의 블록을 합산합니다. # 단어로 줄에 태그를 붙이면 시트 어디에 있든 그 줄만 합산할 수 있습니다.
| Rent 1200 #home | 1,200 |
| Internet 40 #home | 40 |
| Trip 600 #travel | 600 |
| sum #home | 1,240 |
더치페이를 하려면 각자 주문한 것 뒤에 @ 이름을 붙이세요. 이름이 없는 줄은 그 블록에 이름이 나온 모두가 나눠 냅니다. 이름으로 시작하는 줄은 그 사람의 몫을, split은 모두의 몫을 보여 줍니다. 자세한 내용은 더치페이 계산기 페이지에 있습니다.
| "Pizza" 12.50 @Ana | 12.5 |
| "Wine" 20 @Ana @Ion | 20 |
| "Bread" 3 | 3 |
| @Ion + 10% | 12.65 |
| split | Ana 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 RON | 533.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 usd | fixed 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 12th | 15.99 EUR/month · 12 Nov |
| Spotify 10.99 eur monthly | 10.99 EUR/month |
| iCloud 2.99 eur/month | 2.99 EUR/month |
| Domain 18 eur per year renews 3 mar | 18 EUR/year · 3 Mar 2027 |
| subscriptions | 31.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 mi | 3.11 mi |
| 6 ft in cm | 182.88 cm |
| 100 f in c | 37.78 °C |
| 3 cups in ml | 709.76 mL |
| 60 mph in km/h | 96.56 km/h |
| 20 m2 in sq ft | 215.28 ft² |
| 1 gb in mb | 1,000 MB |
| 1 gib in mib | 1,024 MiB |
| 2 h in min | 120 min |
날짜, 카운트다운, 시간대
| 14 oct 2027 - 1 oct 2027 | 13 days |
| 25 dec 2026 + 3 weeks | Fri, 15 Jan 2027 |
| Easter 2027 | Sun, 28 Mar 2027 |
| Ramadan 2027 | Mon, 8 Feb 2027 |
| Chinese New Year 2027 | Sat, 6 Feb 2027 |
| Thanksgiving 2026 | Thu, 26 Nov 2026 |
| 1h:17m + 20 min | 1 h 37 min |
| today + 2 weeks | Thu, 29 Oct 2026 |
| in 3 days | Sun, 18 Oct 2026 |
| next friday | Fri, 16 Oct 2026 |
| days until christmas | 71 days |
| until Christmas | 70 days 3 h 20 min |
| 15:00 London in Tokyo | Thu 23:00 |
| now in New York | Thu 14:39 EDT |
| now in unix | 1792089588 |
until로 시작하는 줄은 실시간 카운트다운입니다. 시트가 열려 있는 동안 결과가 줄어듭니다.
영업일과 공휴일
영업일은 주말과 내 지역의 국가 공휴일을 건너뜁니다. holidays = […] 줄로 나만의 휴일도 추가할 수 있습니다.
| 1 mar 2027 + 10 working days | Mon, 15 Mar 2027 |
| workdays between 1 mar 2027 and 31 mar 2027 | 21 |
| working days in march 2027 | 21 |
| holidays = [24 dec, 31 dec] | |
| 20 dec 2027 + 5 working days | Mon, 27 Dec 2027 |
부가세, 마진, 반올림
VAT은 내 지역의 표준 세율입니다. TVA, MwSt, IVA, GST, tax도 쓸 수 있고, 단어 뒤에 세율을 써도 됩니다.
| 1000 + VAT | 1,190 |
| 1190 without VAT | 1,000 |
| VAT in 1190 | 190 |
| 1000 + VAT 9% | 1,090 |
| 80 + 25% margin | 106.6667 |
| margin(80, 100) | 20% |
| markup(80, 100) | 25% |
| 2.675 to 2 decimals | 2.68 |
| 12.37 to nearest 0.05 | 12.35 |
대출과 이자
쉬운 말로 쓰는 형식과 스프레드시트 함수 pmt, fv, pv, npv, irr.
| 10k at 4% for 5 years | 12,166.529 |
| 5000 at 7% for 3 years compounded monthly | 6,164.6279 |
| loan 200k at 5% for 30 years | 1,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 years | 1,073.6432 |
| save 500/month at 7% for 20 years | 260,463.3299 |
| cagr(1000, 2500, 5 years) | 20.1124% |
| roi(1000, 1500) | 50% |
| 5% minus 3% inflation | 1.9417% |
| fire 40k/year | 1,000,000 |
| break even fixed 5000, price 50, cost 30 | 250 |
| depreciate 10000 over 5 years | 2,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 RO | 2,981 |
| 3000 net in gross in RO | 5,036 |
| 60000 gross in DE | 37,622 |
| 50000 gross in UK | 39,519.6 |
| 100000 gross in US | 79,180 |
| 5000 eur/month in yearly | 60,000 EUR/year |
| 1 mar 2027 net 30 | Wed, 31 Mar 2027 |
| late fee 1000 at 0.1%/day for 45 days | 45 |
| 9:15–17:40 - 45 min | 7 h 40 min |
방정식과 미적분
| solve 2x + 3 = 11 | x = 4 |
| solve x^2 - 5x + 6 = 0 | x = 2 or x = 3 |
| solve cos(x) = x | x ≈ 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 prime | prime |
| standard deviation of 20, 30 and 40 | 10 |
| max of 3 and 4 | 4 |
| time to double at 12% | 6.12 years |
| years from $100 to $200 at 7% growth every year | 10.24 years |
| 100² | 10,000 |
| (3 + 4i) * (1 - 2i) | 11 - 2i |
| sqrt(-4) | 2i |
| c | 299,792,458 m/s |
개발자용 수학
| 255 in hex | 0xFF |
| 10 in binary | 0b1010 |
| 255 in bin 8 bits | 0b11111111 |
| -1 in hex u8 | 0xFF |
| 300 in u8 | 44 |
| 0xF0 & 0x3C | 0x30 |
| 1 << 4 | 16 |
| #FF8800 in rgb | rgb(255, 136, 0) |
| #FF8800 in hsl | hsl(32, 100%, 50%) |
| chmod 755 | rwxr-xr-x |
| 1920x1080 aspect | 16:9 |
| 99.9% uptime | 43 min 50 s |
| U+1F600 | 😀 U+1F600 |
| 192.168.1.0/24 | 192.168.1.0 – 192.168.1.255 |
| 10.0.0.5 in 10.0.0.0/8 | yes |
| /24 mask | 255.255.255.0 |
| base64 "hello" | aGVsbG8= |
| decode base64 aGVsbG8= | hello |
| urlencode "a b&c" | a%20b%26c |
| sha256 "abc" | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| uuid | 9b2c7e04-5f1a-4d3e-8c6b-2a7f0e9d1c35 |
| 5 GB at 100 Mbps | 6 min 40 s |
| 1 TB / 3 h in MB/s | 92.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 ohm | 3 A |
| 10k || 4.7k | 3,197.2789 |
| brown black red gold | 1 kΩ ±5% |
| 4.7k in colors | yellow violet red |
| molar mass H2SO4 | 98.072 g/mol |
| 10 g H2O in mol | 0.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 x2 | 8.2 |
| 1234.5 to 3 sig figs | 1,230 |
| 4700 ohm in eng | 4.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 male | 1,780 kcal |
| pace 5 km in 27 min | 5:24 /km · 8:41 /mi |
| race 10 km in 50 min to marathon | 3:50:01 |
| distance between Paris and Rome | 1,105 km |
| daylight hours in Reykjavik on Jun 21 | 21 h 8 min |
| 1 cm in px @ 326 ppi | 128.35 px |
| ppi of 15 inch screen at 2880x1864 | 229 ppi |
| paint 40 m2 2 coats | 8 L |
| tiles 12 m2 | 13.2 m² |
| concrete 2 m3 | 184 |
| mortgage 300k with 20% down at 5% for 30 years | 1,288.3719 |
| 6.5 l/100km in mpg | 36.19 mpg |
| 450 km at 6.5 l/100km | 29.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 mile | 3.11 mi |
| 1000 + TVA | 1,190 |
| 1000 + MwSt | 1,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입니다.