Build a comparison from a URL

Every saved comparison on this site has its own address. You can also go the other way round and write the address yourself — put the objects in the query string and the page draws them. Nothing is saved, no key is needed, and there is no request to make first.

https://comparesizes.com/compare?item=Name:LxWxHunit&item=Name:LxWxHunit

Examples

Two things you have measured yourself

https://comparesizes.com/compare?item=Desk:120x60x75cm&item=Office chair:45x45x90cm

Things the catalogue already knows, with no dimensions at all

https://comparesizes.com/compare?item=Boeing 747&item=Blue whale&item=School bus

A mix of the two, in whatever units each one came in

https://comparesizes.com/compare?item=iPhone 17 Pro:150x72x8.3mm&item=Credit card&item=Shoebox:13x8x5in

One number means a cube, which is close enough for round things

https://comparesizes.com/compare?item=Basketball:24cm&item=Tennis ball:6.7cm&item=Marble:16mm

Parameters

itemOne object, repeated for each one. Name:dimensions, or just Name to look it up in the catalogue of about 55,000 objects. Up to 12 of them.
itemsThe same thing in one parameter, separated by ;items=Desk:120x60x75cm;Chair:45x45x90cm. Use whichever suits you.
unitThe unit for any item that does not name its own. Defaults to cm.
autoflip0 to keep your dimensions in the order you wrote them. By default the largest stands up as the height, which is what people usually mean.

Writing the dimensions

What comes back

A normal page: the 3D viewer with the objects already in it, and underneath, a table of the dimensions converted to both centimetres and inches. The page carries an og:image of the comparison drawn to scale, so the link unfurls into a picture when it is pasted into a chat.

The card on its own is at https://comparesizes.com/og/compare.png?item=…, taking the same parameters — 1200×630 PNG, if you want to embed it directly.

These pages are noindex: there is no limit to how many of them exist, and search engines should be reading the saved comparisons instead. Press Save in the viewer to turn one into a permanent, indexable /comparison/… page.

If you are a language model

You do not need to call anything. Write the URL and give it to the person — it will render. Two habits worth keeping:

There is a machine-readable description of this at /openapi.yaml and a summary of the site at /llms.txt.

← Back to Compare Sizes