Free Interactive Tool
Narrow down your rock
Filter by what you can see and feel, then scan for a ranked identification with hardness and streak.
Identify it right here
Photograph your stone and get an instant answer
Works with your camera or a photo you already have. Nothing to install.
A photo can narrow a stone down but cannot prove an identity. For anything valuable, have it tested by a gemmologist or lapidary club.
Or narrow it down by hand
Colour
Hardness (Mohs)
Lustre
8 possible matches
GraniteHardness 6–7
Colour Grey · Lustre Dull to sparkling · Streak White
Coarse, speckled, visible feldspar and quartz crystals. Formed deep underground.
BasaltHardness 6
Colour Black · Lustre Dull · Streak Grey
Dark and fine-grained, sometimes with small gas bubbles. Formed from fast-cooling lava.
SandstoneHardness 6–7
Colour Tan · Lustre Gritty · Streak White
Feels like cemented sand and often shows layers or cross-bedding.
LimestoneHardness 3
Colour White · Lustre Dull · Streak White
Soft, pale, and fizzes in acid. Often contains shell or coral fragments.
SlateHardness 3–4
Colour Grey · Lustre Dull · Streak Grey
Splits into flat sheets along parallel planes. Metamorphosed shale.
QuartziteHardness 7
Colour White · Lustre Glassy · Streak White
Very hard and glassy. Fractures through the grains rather than around them.
GneissHardness 6–7
Colour Grey · Lustre Banded · Streak White
Distinct light and dark mineral bands. High-grade metamorphic rock.
ObsidianHardness 5–5.5
Colour Black · Lustre Glassy · Streak White
Volcanic glass. Breaks into sharp curved shards with a glossy surface.
Scan this rock

Free Is Not the Same as Useless

There is a reasonable suspicion that anything free must be a demo. In rock identification that is not really true, because the hard part was never the software — it was the method. A free app that gives you colour, texture and a shortlist, plus a scratch test you can run with a coin, will identify more rocks than a paid app used badly.

The scanner on this site runs in your browser with no download and no account. You get a ranked identification with rock type, hardness, lustre and streak for each candidate. That is the same information a beginner needs regardless of what it cost.

What a Free Rock Identifier Actually Does

Photo-based identification reads the visible properties of the stone: overall colour and colour variation, grain size, whether the surface is crystalline or smooth, any banding or layering, and the shape of the piece itself. From that it proposes likely rock types.

That works well for the common rocks people actually pick up — granite, basalt, sandstone, limestone, quartzite. It struggles more with rocks that have weathered heavily, because weathering strips away the texture that carries the identification.

Why 'Free' Usually Means a Paywall Later — and When It Doesn't

Most free rock apps are free for a handful of scans and then ask for a subscription. That is a business model, not a scam, but it is worth knowing before you get attached. The pattern to look for is whether identification itself is limited, or whether the limit sits on extras like saving a collection or exporting notes.

Tools that run in a browser rather than an app store tend to have fewer artificial limits, because there is no store listing to convert. If you only want to know what a rock is, that is usually enough.

The Four Things You Can Measure at Home for Nothing

These four tests, run in order, will classify the large majority of rocks you find lying around:

  1. Hardness. Does a fingernail scratch it (hardness 2.5)? A copper coin (3.5)? A steel blade (5.5)? A quartz point (7)?
  2. Acid reaction. A drop of vinegar is weak, but it will still bubble faintly on limestone and marble. Stronger dilute acid fizzes hard on any carbonate.
  3. Grain. Can you see individual crystals with the naked eye, or does it look like a uniform grey mass, or like cemented sand?
  4. Layering. Does it split into flat sheets, show sedimentary bands, or look completely uniform in all directions?

Identify by Elimination: A Practical Method

Start broad and narrow. First decide whether the rock is crystalline (igneous or metamorphic) or made of grains or layers (sedimentary). Then use grain size: coarse visible crystals mean it cooled slowly underground, fine or glassy texture means it cooled fast at the surface.

Once you have a family, hardness separates the rest. A rock that scratches glass and contains visible pink and white crystals is almost certainly granite. A dark, fine-grained rock that does not scratch glass and looks uniform is basalt. A rock that fizzes in acid and scratches easily is limestone. For a fuller walkthrough, see rock identification by photo.

The Rocks Beginners Bring Home Most Often

If you are new to this, you are almost certainly holding one of these.

RockWhat gives it awayHardness
GraniteCoarse, speckled, visible pink or white feldspar plus grey quartz and dark mica6–7
BasaltDark, fine-grained, often with tiny holes from trapped gas6
SandstoneGritty, feels like cemented sand, often banded or layered6–7
LimestonePale, soft, fizzes in acid, may contain shell fragments3
SlateDull, splits into flat sheets along parallel planes3–4
QuartziteVery hard, glassy, often white or pinkish, fractures through the grains7
ObsidianGlossy black volcanic glass, breaks into sharp curved shards5–5.5

When Free Tools Are Not Enough

A free app and a scratch test will not identify a rare mineral, a meteorite, or a heavily weathered stone with no remaining texture. They also cannot tell you whether a rock contains gold or any other metal worth money — and anything that claims otherwise should be treated with suspicion.

If a stone matters to you, a local lapidary club or geology department will usually look at it. Many run open days where members identify specimens for the public at no cost.

The Bottom Line

A free rock identification app is a solid starting point, not a compromise. Photograph the stone in good daylight, get a shortlist, then confirm it with a hardness test and an acid drop. That combination costs nothing and works on the vast majority of rocks an amateur will ever pick up.

For crystals specifically, crystal identification app covers the tests that separate the lookalikes.

Rock Identification App
Identify your rock free, right in the browser
No download, no account. Take a photo and get a ranked identification with rock type, hardness, lustre and streak for every candidate.
Try the free scanner →

Frequently Asked Questions

Yes. Browser-based scanners have no app store listing to convert, so they tend to have fewer artificial limits than free mobile apps. You get a ranked identification without paying or signing up.