Summon Command Generator

Summon an entity at a chosen position with a name and basic behaviour

Click "Choose from image" to browse all mobs, or type a code yourself, e.g. minecraft:zombie

Use ~ for a position relative to where the command runs, or enter absolute coordinates

How to use the Summon command generator

  1. Choose the edition and version that match your game
  2. Choose the entity and adjust the coordinates if needed
  3. Open "Advanced options" to set a name and basic behavior
  4. Copy the command and run it in Minecraft

The parameter order for the Summon command on Bedrock can vary by version. The generated command follows the format commonly used in current versions, and may need adjustment on older Bedrock versions.

Worked examples

The examples below come out of the same generator as the form above, so the commands and explanations always match what the tool produces. Copy one and adjust it from there

1. A named zombie boss with extra health

A boss mob for a custom map — keeping the name visible lets players spot it from a distance

/summon minecraft:zombie ~ ~ ~ {CustomName:{"text":"ราชาซอมบี้"},CustomNameVisible:1b,PersistenceRequired:1b,Health:100f}

What it does Will summon "Zombie" at position ~ ~ ~, named "ราชาซอมบี้" (name always visible), persistent (won't despawn), health 100.

2. A decorative entity that will not move or make noise

With AI and sound switched off the mob stands still as scenery instead of wandering off or making noise

/summon minecraft:villager ~ ~ ~1 {CustomName:{"text":"พ่อค้า"},CustomNameVisible:1b,Invulnerable:1b,Silent:1b,NoAI:1b,PersistenceRequired:1b}

What it does Will summon "Villager" at position ~ ~ ~1, named "พ่อค้า" (name always visible), invulnerable, silent, no AI, persistent (won't despawn).

3. Summon a plain mob at fixed coordinates

Absolute numbers instead of ~ when you know the exact spot — for a command block that must spawn the mob in the same place every time

/summon minecraft:cow 100 64 -200

What it does Will summon "Cow" at position 100 64 -200.

How this command differs by edition and version

This is the first example above, run through every edition and version this tool supports. Versions that produce the same result share a row

Java Edition 1.21.5 and up
/summon minecraft:zombie ~ ~ ~ {CustomName:{"text":"ราชาซอมบี้"},CustomNameVisible:1b,PersistenceRequired:1b,Health:100f}
Java Edition 1.20.5 - 1.21.4 Java Edition 1.13 - 1.20.4 (legacy NBT)
/summon minecraft:zombie ~ ~ ~ {CustomName:'{"text":"ราชาซอมบี้"}',CustomNameVisible:1b,PersistenceRequired:1b,Health:100f}
Bedrock Edition (stable)
/summon minecraft:zombie "ราชาซอมบี้" ~ ~ ~
  • The parameter order of the summon command on Bedrock varies by game version — double-check it matches your target version before using it

Before you use these