O que você pode digitar

O Ratio lê cada linha como um cálculo e mostra a resposta ao lado. Escreva números, unidades, moedas e datas do jeito que você falaria. As palavras de que não precisa, ele simplesmente ignora.

Pergunte a uma IA sobre esta página:ChatGPTClaudePerplexityAI ModeGrokMarkdown

Aqui os resultados usam o estilo 1,234.5. No app, seguem a região do seu computador. Alíquotas e feriados vêm da região nos Ajustes; estes exemplos usam a Alemanha (19% de IVA).

O básico e porcentagens

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%

Variáveis, referências de linha e totais

Dê um nome a um valor com =, reutilize a linha 3 com L3 e a linha de cima com prev. Rótulos como “Rent” são ignorados, então você pode escrever anotações ao lado dos números.

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

sum e average somam o bloco acima. Marque linhas com palavras # para somar só essas, onde quer que estejam na planilha.

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

Para dividir uma conta, coloque nomes com @ depois do que cada pessoa consumiu. Uma linha sem nomes é dividida entre todos os nomeados no bloco. Uma linha que começa com um nome mostra a parte dessa pessoa, e split mostra a de todo mundo. Mais na página da calculadora para dividir a conta.

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

Uma linha que começa com # e um espaço é um título. O texto entre “aspas” é um comentário dentro de uma linha.

Moedas e cripto

Mais de 160 moedas e as principais criptomoedas, atualizadas a cada hora no Mac (e ao despertar) e a cada poucas horas no Windows e Linux. Sem conexão, o Ratio usa as últimas cotações que baixou. Os resultados abaixo são de 15 de outubro de 2026 e mudam com o mercado.

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

Adicione uma data para a cotação de referência do Banco Central Europeu daquele dia:

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.

Unidades

Mais de 150 unidades de comprimento, área, volume, massa, velocidade, temperatura, tempo, dados e mais. Use in ou 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

Datas, contagens regressivas e fusos horários

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

Linhas que começam com until são contagens regressivas ao vivo: o resultado vai diminuindo enquanto a planilha está aberta.

Dias úteis e feriados

Dias úteis pulam fins de semana e os feriados nacionais da sua região. Adicione seus próprios dias de folga com uma linha 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

IVA, margens e arredondamento

VAT é a alíquota padrão da sua região. TVA, MwSt, IVA, GST e tax também funcionam, ou escreva a alíquota depois da palavra.

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

Financiamentos e juros

Formas em palavras simples, mais as funções de planilha pmt, fv, pv, npv e 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 mostra a parcela e, ao passar o mouse sobre ela, os juros, a amortização e o saldo de cada ano. save soma um depósito regular; sln, ddb e syd são as funções de depreciação das planilhas.

Salário e freelance

O salário líquido usa as regras de 2026: Romênia e Polônia por mês (Romênia: CAS, CASS, dedução pessoal, imposto de 10%; Polônia: ZUS, saúde, PIT, sem PPK), Alemanha (classe fiscal I, sem filhos, sem imposto religioso; aproximado), França (empregado do setor privado, uma cota), Reino Unido (fora da Escócia), Irlanda (pessoa sozinha, USC e PRSI) e EUA (declarante individual, só federal) por ano. Passe o mouse sobre um resultado para ver cada desconto. O país vem de in RO, in DE, in UK, in US, in PL, in IE ou in FR, da moeda (lei, zł, £, $) ou da sua região. in hourly e in daily dividem pelos dias úteis deste ano na sua região, de 8 horas cada.

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

Equações e cálculo

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) ou plot x^2 from -2 to 2 desenha um pequeno gráfico na planilha.

Estatística, números primos, números complexos e constantes

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

Matemática para desenvolvedores

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 e urlencode/urldecode funcionam do mesmo jeito, e as aspas são opcionais. uuid cria um novo UUID aleatório que não muda enquanto você edita. at divide dados por uma velocidade e multiplica uma quantidade ou um tempo pelo seu preço: $3/M é US$ 3 por milhão.

Ciência e engenharia

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Ω

Matrizes também aceitam transpose, trace e produtos; cross e norm funcionam com vetores. hr zones age 30 dá as zonas de frequência cardíaca, e jet lag London to Tokyo a diferença de fuso.

Saúde, casa e viagem

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

Suas próprias funções

Defina uma função uma vez e ela funciona em todas as folhas daí em diante. forget f a remove.

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

Outros idiomas

O Ratio entende palavras-chave em romeno, alemão, francês, espanhol, italiano, japonês, chinês e coreano além do inglês, e você pode misturá-las em uma mesma planilha. Japonês, chinês e coreano não precisam de espaços: 100ドルを円に, 100美元换成人民币 e 100달러를 원으로 funcionam, e 万, 億, 만 e 억 multiplicam o número antes deles.

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

No Terminal

O comando ratio usa o mesmo motor do app.

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"

Outras opções: --json, --csv, --explain, --vat N, --fetch. Execute ratio --help para ver a lista completa.

No Claude e em outros assistentes de IA

ratio mcp roda o Ratio como servidor MCP, para que o Claude calcule moedas, cotações, unidades, dias úteis, impostos e salário líquido com o Ratio em vez de chutar. Tem duas ferramentas: calculate para uma linha e calculate_sheet para linhas que dependem umas das outras. Só no Mac, com o Ratio deste site.

No Claude Code:

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

No Claude Desktop, abra Settings › Developer › Edit Config, adicione isto dentro de mcpServers e depois feche e reabra o Claude:

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

Cursor, VS Code e mais: a página do servidor MCP de calculadora.

Perguntas

Como calculo o IVA em um Mac ou PC? Digite 1000 + VAT para somar, 1190 without VAT para tirar, ou VAT in 1190 para ver só o imposto.

As moedas funcionam offline? Sim, com as últimas cotações que o Ratio baixou. Elas são atualizadas a cada hora quando você está online.

E se uma linha não mostra resultado? O Ratio deixa em branco o texto que não consegue calcular em vez de adivinhar. Confira a grafia das unidades e dos códigos de moeda, ou passe o cursor sobre um resultado para ver como ele foi obtido.

Como conto os dias úteis entre duas datas no Mac ou PC? Digite workdays between 1 mar 2027 and 31 mar 2027 (21 na Alemanha) ou 1 mar 2027 + 10 working days (Mon, 15 Mar 2027). O Ratio pula os fins de semana e os feriados da sua região.

Como converto moedas no Mac ou PC sem navegador? Digite 100 usd in eur no Ratio. As cotações de mais de 160 moedas e das principais criptomoedas são atualizadas a cada hora e funcionam offline. Adicione on 1 jan 2024 para a cotação de um dia passado.

O Ratio resolve equações? Sim. solve x^2 - 5x + 6 = 0 dá x = 2 ou x = 3, e solve cos(x) = x dá x ≈ 0,7391. integral(x^2, 0, 3) dá 9.

Experimente o Ratio grátis por 7 dias