Summon Command Builder
Generate a /summon command for any mob or entity in Java or Bedrock Minecraft. Pick the entity, set its position, add NBT tags on Java — get a paste-ready command instantly.
JavaSwitch edition using the selector in the header.
pig
/summon minecraft:pig ~ ~ ~Example commands
Zombie at your feet
Java
/summon zombie ~ ~ ~
Bedrock
/summon zombie ~ ~ ~
Named Wither boss
Java
/summon wither ~ ~2 ~ {CustomName:'{"text":"King Wither"}'}Bedrock
/summon wither ~ ~2 ~
Custom names via NBT are Java-only; Bedrock requires a /name command after summoning.
Baby zombie
Java
/summon zombie ~ ~ ~ {IsBaby:1b}Bedrock
/summon zombie ~ ~ ~ minecraft:as_baby
Invisible armor stand
Java
/summon armor_stand ~ ~ ~ {Invisible:1b,NoGravity:1b}Bedrock
/summon armor_stand ~ ~ ~
NBT flags for invisible stands are Java-only.
Frequently asked questions
- Can I summon mobs with equipment on Bedrock?
- Not inline — Bedrock's /summon does not support NBT equipment. Summon the mob first, then use /replaceitem or /loot to give it gear separately.
- How do I summon multiple mobs at once?
- Run /summon multiple times, or use a command block set to Repeat with /summon ~ ~ ~. You can also spread summons with /execute positioned as @a run summon zombie ^ ^ ^5.
- Why does my summoned mob despawn immediately?
- Mobs with no players nearby will despawn. Add {PersistenceRequired:1b} to the NBT on Java Edition to prevent despawning. On Bedrock, name the mob with a name tag to prevent despawn.