Test page

Is Roughly working?

Turn Roughly on and allow it on this site, then look down the list. Each price says what should happen and what did. Prices already in your home currency stay as they are, so those rows will say "Not converted". If your currency is euros, that's quite a few of them.

Checking…

Symbols that mean one currency

These should convert on any page.

Euro€1,249.00
Japanese yen, 円8,690円
Chinese yuan, 元299元
South Korean won₩129,000
South Korean won, 원129,000원
Indian rupee₹4,999
Russian ruble₽3,490
Turkish lira₺1.299,90
Israeli shekel₪349
Vietnamese dong1.290.000₫
Thai baht฿1,290
Ukrainian hryvnia₴999
Nigerian naira₦45,000
Philippine peso₱2,499
Polish złoty149,99 zł
Czech koruna1 290 Kč
Indonesian rupiahRp 249.000
Malaysian ringgitRM 199.90

Dollars and yen that say whose

The prefix settles which currency it is, so these should convert on any page.

US dollarUS$49.99
Australian dollarA$79.95
Canadian dollarCA$64.99
New Zealand dollarNZ$89.00
Hong Kong dollarHK$399
Singapore dollarS$59.90
New Taiwan dollarNT$1,290
Brazilian realR$199,90
Mexican pesoMX$899
Japanese yenJP¥8,690
Chinese yuanCN¥299

Currency codes

Before or after the amount, these should convert on any page.

US dollarUSD 49.99
Euro49.99 EUR
British poundGBP 34.00
Japanese yenJPY 8,690
Swiss francCHF 89.90
Swedish kronaSEK 1,299
Norwegian krone899 NOK
Danish krone749 DKK
UAE dirhamAED 199
Saudi riyalSAR 299
South African randZAR 1,499
Kenyan shillingKES 4,500
Argentine pesoARS 95,000

How amounts get written

The same parser has to read all of these. Check the converted amount is the right size, not just that it changed.

Comma for decimals1.234,56 €
Space for thousands1 234,56 €
Symbol first, comma for decimals€ 1.234,56
Swiss apostrophesCHF 1'234.50
Indian lakh grouping₹1,00,000
万 means ten thousand1.5万円
億 means a hundred million3億円
Full-width characters8,690円
Code settles a bare symbol$49.99 USD
Three decimal placesKWD 12.500
Two prices in one sentenceWas €120.00, now €89.00

Prices split across elements

Shops often style the symbol and digits separately. These should convert as one price.

Symbol in its own spanJP¥8,690
Smaller symbol€1,249
Symbol after89,00 €
Separate blocks aren't one price
€
100

Symbols several currencies share

Only the page can settle these, through its language, its domain or its price metadata. On this page, in plain English, they should stay as they are, unless the domain settles it. Pretend the page is in another language to see the matching row convert:

Dollar, with American English$49.99
Pound, with British English or a .uk site£34.00
Yen, with Japanese¥8,690
Full-width yen, with Japanese¥8,690
Krona, with Swedish299 kr
Rupee, with Indian EnglishRs 1,499
Forint, with Hungarian12 500 Ft

Things that look like prices but aren't

None of these should change, whatever your settings.

A magnitude, not an amount$5M raised
A magnitude in words€5 million
A shorthand magnitude€100k
A range€10-20
A code that's a wordTOP 10
Another code that's a wordALL 3
A model numberA4 paper
A yearSince 2026
A variable$HOME
Already approximate~€20
Already converted¥8,690 (~€48.86)

Anything you can type in

Roughly should leave these alone, so that a converted price can't end up in a form. Try typing a price into them too. These have no live check, so go by eye.

Text fieldShould stay
Text areaShould stay
Rich text editor
Offer: €25.00
Should stay
Drop-downShould stay

Code

Prices in code samples are part of the code, so these should stay too.

Inline code€25.00
Code block
price = €25.00
Keyboard input€25.00

Prices that arrive later

Pages change after they load, as with infinite scroll. New and changed prices should convert within a moment.

Changes when you ask€39.00