Guides
Lab Grown Ruby
For centuries, rubies have been treasured as symbols of love, strength, and vitality. Our lab-grown rubies capture this timeless allure, with the same rich colour and enduring beauty as their natural counterparts — crafted consciously for the modern world.
Other gemstone guides
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
What are lab grown rubies?
Lab-grown rubies are authentic rubies, created in modern laboratories rather than mined from the earth. They share the exact same chemical, physical, and optical properties as natural rubies, being formed from corundum infused with chromium — the trace element that gives them their iconic red glow. Counted among the world’s “Big Three” coloured gemstones, alongside emeralds and sapphires, rubies have been celebrated throughout history as symbols of passion, rarity, and enduring allure.
-
A stone of legends
Long associated with royalty, rubies are among the most storied gemstones, symbolising passion, courage, and enduring love.
-
The pigeon blood red
Lab rubies can achieve the coveted “pigeon blood” red — an intense, vivid shade regarded as the finest in natural rubies — without the rarity or prohibitive cost.
-
Made to last
As corundum, rubies share a hardness of 9 on the Mohs scale, second only to diamond, making them durable for everyday wear.
-
Ethical and sustainable
Lab grown rubies deliver the same brilliance as mined stones but with none of the environmental or ethical concerns linked to traditional mining.
Why Choose Lab Grown Rubies?
A gem of fire and passion
The 4Cs of Keanis lab grown rubies
At Keanis, every lab grown ruby is chosen with the same level of care as our most exceptional diamonds. Guided by our interpretation of the 4Cs — Colour, Clarity, Craft, and Confidence — we focus on selecting stones with vivid intensity, natural character, and assured quality.
01 colour
The fiery standard
02 Clarity
Luminous and true
03 Craft
Uncompromised excellence
04 Confidence
Certified and assured