The fastest way to spawn mobs is with the /summon command

In Minecraft PC, you spawn mobs using the /summon command in the chat window. Open chat with the T key (or your custom chat key), type the command, and press Enter. The mob appears at your location or at coordinates you specify. This works in Survival mode only if you have cheats turned on; in Creative mode, cheats are always available.

The basic syntax is /summon [mob name]. For example, typing /summon zombie spawns a zombie where you stand. You can also add coordinates: /summon zombie 100 64 200 spawns a zombie at those X, Y, Z coordinates instead.

The command works the same way in Java Edition and Bedrock Edition, though Bedrock uses a slightly different format for some advanced options. If you are playing Java Edition (the most common version on PC), the /summon command is your main tool.

Key Takeaways

  • Open chat with T, type /summon followed by the mob name, and press Enter to spawn a mob at your location.
  • Cheats must be turned on in Survival mode; they are always on in Creative mode.
  • You can spawn mobs at specific coordinates by adding X Y Z numbers after the mob name.
  • Common mob names include zombie, creeper, skeleton, spider, cow, pig, chicken, and enderman.
  • You can add equipment and attributes to mobs using curly braces, such as /summon zombie ~ ~ ~ {HandItems:[{id:diamond_sword,Count:1}]}.

How to turn on cheats in Survival mode

If you are playing Survival mode and cheats are off, you cannot use /summon. To turn them on, pause the game and look for the "Open to LAN" button. Click it, then toggle "Allow Cheats" to the on position. This opens your world to other players on your local network, but you can close that setting afterward—cheats stay on.

Alternatively, when you create a new world, the world creation screen has a "Cheats" toggle under "More World Options." Turn it on before you generate the world, and cheats will be available from the start.

In Creative mode, you do not need to do anything. Cheats are always enabled, and you can use /summon when ready.

Common mob names and how to spell them

Mob names in the /summon command are always lowercase and use underscores instead of spaces. Here are the most common ones:

  • zombie — the basic hostile mob
  • creeper — explodes when near the player
  • skeleton — shoots arrows
  • spider — climbs walls
  • enderman — teleports and carries blocks
  • cow, pig, chicken, sheep — passive mobs
  • villager — trades with the player
  • iron_golem — defends villages
  • wither — a boss mob that explodes
  • ender_dragon — the final boss

If you type a name that does not exist, the game tells you the mob was not found. Double-check the spelling and try again. The Minecraft wiki has a full list of mob names if you want to spawn something less common.

Adding equipment and attributes to spawned mobs

You can make a spawned mob more dangerous or interesting by giving it equipment or changing its behavior. This uses curly braces and tags after the mob name. For example, /summon zombie ~ ~ ~ {HandItems:[{id:diamond_sword,Count:1}]} spawns a zombie holding a diamond sword.

The ~ symbol means "relative to the player"—so ~ ~ ~ means the mob spawns at your exact location. You can also use HandItems for the main hand and ArmorItems for armor. A skeleton with full diamond armor looks like this: /summon skeleton ~ ~ ~ {ArmorItems:[{id:diamond_boots,Count:1},{id:diamond_leggings,Count:1},{id:diamond_chestplate,Count:1},{id:diamond_helmet,Count:1}]}.

Other useful tags include Health (how much damage the mob can take), Attributes (speed, attack damage), and CustomName (a name that appears above the mob). These commands get complex quickly, so start straightforward and add one tag at a time until you get the result you want.

Spawning mobs in specific locations using coordinates

Instead of spawning a mob where you stand, you can spawn it anywhere in your world by adding X, Y, and Z coordinates. The format is /summon [mob name] [X] [Y] [Z]. For example, /summon creeper 100 64 200 spawns a creeper at coordinates 100, 64, 200.

You can find your current coordinates by pressing F3 (Java Edition) or looking at the coordinates display in your world settings (Bedrock). The Y coordinate is height—64 is sea level, higher numbers go up, lower numbers go down. X and Z are horizontal directions.

You can also use relative coordinates with the ~ symbol. /summon zombie ~ ~1 ~5 spawns a zombie one block above you and five blocks in the direction you are facing. This is useful if you want to spawn mobs without having to calculate absolute coordinates.

Spawning multiple mobs at once

The /summon command spawns one mob per command. If you want to spawn many mobs, you have two options: repeat the command multiple times, or use a command block.

To use a command block, place one in Creative mode (find it in the creative inventory under "Redstone"), right-click it, and paste your /summon command inside. Set it to "Repeat" and "Always Active" if you want it to run constantly, or leave it as "Impulse" if you want it to run once. You can then connect it to a redstone circuit or button to trigger it on demand.

For a quick spawn of several mobs without command blocks, open chat and type the same /summon command multiple times with slight changes to the coordinates, pressing Enter after each one. This is slower but works in any mode where cheats are on.

Troubleshooting spawned mobs that disappear

Mobs you spawn with /summon sometimes vanish because of the game's despawn rules. Hostile mobs despawn if they are more than 128 blocks away from any player. Passive mobs despawn if they are more than 32 blocks away and there are no other mobs of the same type nearby.

To keep a spawned mob from despawning, give it a custom name using the CustomName tag. For example, /summon zombie ~ ~ ~ {CustomName:"\"Bob\""} spawns a zombie named Bob that will not despawn. The backslashes and extra quotes are required for the name to work correctly.

Another reason mobs disappear is if you are too far away when they spawn. Make sure you are close enough to see the spawn location, or use coordinates near where you are standing. If a mob spawns inside a block or in water, it may also die when ready—choose a clear, solid surface for the spawn location.

Frequently Asked Questions

Can I spawn mobs without turning on cheats?

No. The /summon command requires cheats to be on. In Survival mode, you must use "Open to LAN" and toggle "Allow Cheats" first. In Creative mode, cheats are always on and you can use /summon right away.

What happens if I spawn the ender dragon?

The ender dragon spawns and behaves like the boss mob it is—it flies around, attacks you, and destroys blocks. If you spawn it in the Overworld (not the End dimension), it may act unpredictably. Spawn it in a safe area or in Creative mode where you cannot be hurt.

Can I spawn a mob with custom colors or size?

Some mobs support color tags. Sheep can be dyed different colors using the Color tag, and slimes and magma cubes can be resized with the Size tag. For example, /summon sheep ~ ~ ~ {Color:1} spawns an orange sheep. Other mobs have fewer customization options, so check the wiki for the specific mob you want to modify.

Why does my command not work?

The most common reasons are a typo in the mob name, cheats not being on, or incorrect syntax. Make sure the mob name is lowercase with underscores (not spaces), that you have a space after /summon, and that cheats are enabled. If you copied a command from online, check that all the brackets and colons are in the right place.

Can I spawn mobs that do not exist in vanilla Minecraft?

Not with /summon alone. Custom mobs require mods or data packs. If you are using a mod or data pack, it may add new mob names you can use with /summon. Check the mod or pack documentation for the correct names.