Minecraft Wiki
This article is about the mob. For the wearable armor-like item, see Turtle Shell.

A turtle (in Java Edition), also known as a sea turtle (in Bedrock Edition), is a common passive mob found in beach biomes. They are the only source of scutes, which drop from baby turtles when they mature into adults.


Turtles spawn on the sand in the Overworld on beaches with daylight, but not in its snowy variant or stony shores, occasionally in small groups of up to 5 individuals.

10% of turtles spawned are babies.

In Java Edition, turtles spawn at light levels greater than 8, on sand blocks less than 4 blocks above sea level.

In Bedrock Edition, turtles spawn in groups of 2–6, at light level 7 or higher, at Y=60–67.


When turtles die, they drop:

Baby turtles do not drop anything when they die.

When a baby turtle grows up to an adult it drops:

Upon successful breeding, 1–7 is dropped.


Turtles can both move around on land and swim in water. They move slowly on land, but they can swim at a fast speed in the water. Like other passive mobs, they move around aimlessly and flee when attacked. When on land, they generally attempt to move to the nearest water source with direct sky access.[verify] When in an enclosed area, such as a player-made enclosure, they generally swim in circles if the water is in the area, and rarely go on land to explore, if there is any.

Turtles cannot be attached to leads,[2] but they can be led by a player holding seagrass within 10 blocks of the turtle.

Turtles can be picked up by boats[Java Edition only] and minecarts.

Turtles are killed instantly when struck by lightning.

As with other aquatic mobs, turtles suffer extra damage when hit by a trident with the Impaling enchantment,‌[Java Edition only][until JE Edition Combat Tests] and cannot drown, despite the fact that real-life turtles breathe air.


Turtles and turtle eggs are attacked by the following mobs:

Mob Attack baby turtles Attack adult turtles Attack turtle eggs
Zombies, zombie villagers, husks and drowned Yes No Yes
Zombified piglins, No No Yes
Skeletons, strays and wither skeletons Yes No No
Goats Randomly Randomly No
Wild ocelots, wild wolves, stray cats and foxes Yes No No
Tamed wolves When owner attacks When owner attacks No
Zoglins Yes Yes No
Johnny vindicators Yes Yes No
Wardens Randomly Randomly N/A
Withers Yes Yes Partial[note 1]
Ravagers No No Partial[note 1][BE only]

Zombies and their variants deliberately trample on turtle eggs, causing them to break.

  1. a b Unlike zombies, zombified piglins, and their variants, withers and ravagers do not intentionally break turtle eggs but are able to break turtle eggs if they are in its way.

Home beach[]

Turtles remember the block on which they hatch as their home beach. No matter how far away the turtle is, it always attempts to return to its home beach to lay its eggs after breeding.

If the player uses a tool enchanted with Silk Touch to obtain and move turtle eggs to a new location before hatching, the baby turtles remember the new hatching location as their home beach.

If a turtle is spawned from a spawn egg, summoned with the /summon command, or spawned by mob spawners, it remembers the spawn location as its home beach.

A Turtle Digging Sand

A turtle digs sand around the block on which it lays its eggs.


A Turtle Lays Eggs

A turtle lays eggs after digging.

Feeding two turtles seagrass causes them to enter love mode, causing one of the turtles to have eggs in its inventory and appear a bit bigger (about 0.2 of a block) than normal turtles. The pregnant turtle then travels back to its home beach, which is where it first spawned. Upon arrival, it seeks a nearby sand block on which to lay its eggs. A turtle always lays eggs within 9 blocks from where it was born. The turtle digs vigorously while turning 360 degrees for several seconds a few times, and then lays 1–4 turtle eggs. Turtles have a 90-second cooldown after breeding in Bedrock Edition, and a five-minute cooldown in Java Edition.


Turtle eggs can be placed on any block in clusters of up to 4, however, they hatch only on sand, red sand, or suspicious sand, above or below water. Eggs can be broken without tools and can also be trampled by living entities falling or walking on them. When a multi-egg block is trampled, eggs are broken one at a time. A turtle can walk on the eggs without breaking them. Harvesting eggs with Silk Touch drops an egg, which the player can collect. Mining an egg with Silk Touch resets the egg's growth.

Turtle eggs progress toward hatching by cracking. Cracking occurs during random ticks, and an egg hatches once it has cracked 3 times. When a multi-egg block hatches, all eggs within the block hatch simultaneously. Eggs grow fastest during the night and typically take 4 to 5 in-game days to hatch. See Turtle egg#Hatching for more details.


With a height of 0.12 blocks, baby turtles are among the smallest mobs in the game. Baby turtles are small enough that when they walk on soul sand, they are entirely within the space at the top of the block.

Upon hatching, baby turtles search for the nearest water block within a 47×1×47 region two blocks below the turtle and attempt to approach it.

Baby turtles take one Minecraft day to grow up (20 minutes). The growth can be accelerated using seagrass. Each use reduces the remaining growth duration by 10%. Upon becoming an adult, the turtle drops a scute.


Java Edition:
Turtles use the Friendly Creatures sound category for entity-dependent sound events.

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
Turtle breathes [sound 1]Friendly CreaturesRandomly while on landentity.turtle.ambient_land[sound 1]subtitles.entity.turtle.ambient_land[sound 1]0.8 [sound 2]0.8-1.2
(Baby: 1.3-1.7)
Turtle diesFriendly CreaturesWhen an adult turtle diesentity.turtle.deathsubtitles.entity.turtle.death1.00.8-1.216
Turtle baby diesFriendly CreaturesWhen a baby turtle diesentity.turtle.death_babysubtitles.entity.turtle.death_baby1.01.3-1.716
Turtle hurtsFriendly CreaturesWhen an adult turtle is damagedentity.turtle.hurtsubtitles.entity.turtle.hurt1.00.8-1.216
Turtle baby hurtsFriendly CreaturesWhen a baby turtle is damagedentity.turtle.hurt_babysubtitles.entity.turtle.hurt_baby1.01.3-1.716
Turtle Egg hatchesBlocksWhen a baby turtle is hatchedentity.turtle.egg_hatchsubtitles.entity.turtle.egg_hatch0.70.9-1.1?
Turtle lays eggFriendly CreaturesWhen a turtle lays an eggentity.turtle.lay_eggsubtitles.entity.turtle.lay_egg0.30.9-1.116
Turtle swims [sound 1]Friendly CreaturesRandomly while swimmingentity.turtle.swim[sound 1]subtitles.entity.turtle.swim[sound 1]varies [sound 3]0.8-1.216
Turtle shamblesFriendly CreaturesWhile an adult turtle is walking on landentity.turtle.shamblesubtitles.entity.turtle.shamble0.151.016
Turtle baby shamblesFriendly CreaturesWhile a baby turtle is walking on landentity.turtle.shamble_babysubtitles.entity.turtle.shamble_baby0.151.016
  1. a b c d e f MC-98316 — Wrong subtitles caused by missing distinction
  2. Except idle2, which is 0.7
  3. Multiplied by 0.6 for swim1 and swim4, 0.3 for swim2 and swim5, and 0.2 for swim3

Bedrock Edition:

SoundSourceDescriptionResource locationVolumePitch
Friendly CreaturesRandomlymob.turtle.ambient1.00.8-1.2 (Baby: 1.3-1.7)
Friendly CreaturesWhen an adult turtle diesmob.turtle.death1.00.8-1.2
Friendly CreaturesWhen a baby turtle diesmob.turtle_baby.death1.01.3-1.7
Friendly CreaturesWhen an adult turtle is damagedmob.turtle.hurt1.00.8-1.2
Friendly CreaturesWhen a baby turtle is damagedmob.turtle_baby.hurt1.01.3-1.7
Friendly CreaturesWhen a baby turtle is hatchedmob.turtle_baby.born1.01.0
BlocksWhen a turtle lays an eggblock.turtle_egg.drop0.850.9
Friendly CreaturesWhile a turtle is swimmingmob.turtle.swim1.00.6-1.4
Friendly CreaturesWhile an adult turtle is walkingmob.turtle.step1.01.0
Friendly CreaturesWhile a baby turtle is walkingmob.turtle_baby.step1.01.0

Data values[]


Java Edition:

NameIdentifierTranslation key

Bedrock Edition:

NameIdentifierNumeric ID Translation key

Entity data[]

Turtles have entity data associated with them that contains various properties.

Java Edition:

Main article: Entity format
  • Entity data
    • Additional fields for mobs that can breed
    • Tags common to all entities
    • Tags common to all mobs
    •  HasEgg: 1 or 0 (true/false) - true if the turtle has an egg.
    •  HomePosX: The X coordinate the turtle travels toward to lay its eggs after breeding.
    •  HomePosY: The Y coordinate the turtle travels toward to lay its eggs after breeding.
    •  HomePosZ: The Z coordinate the turtle travels toward to lay its eggs after breeding.
    •  TravelPosX: Used for swimming to random points in water.
    •  TravelPosY: Used for swimming to random points in water.
    •  TravelPosZ: Used for swimming to random points in water.

Bedrock Edition:

See Bedrock Edition level format/Entity format.


Icon Advancement In-game description Parent Actual requirements (if different) Resource location
Advancement-fancy-rawIt Spreads
Kill a mob near a Sculk Catalyst Monster HunterKill one of these 70 mobs near a sculk catalyst: Mobs that drop no experience are ignored for this advancement.adventure/kill_mob_near_sculk_catalyst
Advancement-plain-rawThe Parrots and the Bats
Breed two animals together HusbandryBreed a pair of any of these 25 mobs: A mule must be the result of breeding a horse and a donkey for this advancement as they are not breedable together. Other breedable mobs are ignored for this advancement.husbandry/breed_an_animal
Advancement-fancy-rawTwo by Two
Breed all the animals! The Parrots and the BatsBreed a pair of each of these 24 mobs: A trader llama does not count as a llama, and a mule must be the result of breeding a horse and a donkey for this advancement as they are not breedable together. Other breedable mobs can be bred, but are ignored for this advancement.husbandry/bred_all_animals


August 17, 2012On Reddit, Jeb was asked "I asked at pax about turtles, any work done about those?" and replied "No... I saw Mo' Creatures' turtles and got a bit demotivated to do my own ones. Maybe later..."
September 19, 2012In a Reddit post anticipating the addition of another animal mob (which turned out to be the bat in 12w38a), Jeb replied to confirm that it would not be a turtle: "The truth is that I'll maybe end up adding turtles one day, it's just that Mo's turtles are difficult to top."
December 26, 2017Turtle (pre-release) Turtle mobs were announced at Minecraft.net.
Java Edition
1.1318w07aTurtle Turtle Added turtles and baby turtles.
18w07bTurtles are now bred using seagrass, instead of raw cod.
18w11aAdded drowned, which attack baby turtles.
1.1418w44aAdded stray cats, which attack baby turtles.
19w07aAdded foxes, which attack baby turtles.
1.1519w39aTurtle 19w39a Baby Turtle 19w39a Due to a bug, the baby turtle and turtle models are currently broken.[3]
19w40aThe turtle models have been fixed.
1.18.222w03aBaby turtles no longer suffocate when on soul sand.[4]
1.19.322w44aTurtles now have a breeding delay like other mobs.[5]
1.20.223w31aTurtles now trigger sculk sensors when they clear away sand.[6]
Bedrock Edition
1.5.0beta Turtle Added turtles (named sea turtles) and baby turtles.
1.8.0beta stray cats, which attack baby turtles.
1.13.0beta foxes, which attack baby turtles.
1.16.100beta turtles now play a sound when they lay eggs.
Legacy Console Edition
TU69 1.76 Patch 38Turtle Turtle Added sea turtles and baby sea turtles.


Issues relating to "Turtle" are maintained on the bug tracker. Report issues there.



Developer screenshots[]

In other media[]



  1. MC-125562 resolved as "Works as Intended"
  2. MC-125629 resolved as "Works as Intended"
  3. MC-161858
  4. MC-245416 — resolved as "Fixed".
  5. MC-137306 — resolved as "Fixed".
  6. MC-215768 — "Sculk sensors do not detect turtles clearing away sand" — resolved as "Fixed".

External Links[]