/tp @p ~ ~ ~Use ~ for relative coordinates (e.g., ~5 = current + 5). Use ^ for local coordinates relative to facing direction.
The /tp command teleports entities to a destination. Use ~ for relative coordinates (current position + offset) or ^ for local coordinates (relative to facing direction).
The /tp command (alias of /teleport) instantly moves players or entities to a destination. This generator builds the correct syntax for coordinate teleports, entity-to-entity teleports, relative or local notation, and facing direction.
The syntax is /tp [target] [destination]. The destination can be coordinates, another entity, or coordinates plus a rotation. Run /tp with a player name to jump to that player, or with three numbers to land at an exact spot.
This is one of the most used commands in the game. Admins reach for it to manage players, map makers wire it into checkpoints and warps, and regular players use it to get around faster. Pair it with /locate to teleport directly to structures and biomes.
Minecraft supports three kinds of coordinate notation for teleportation. Knowing the difference gives you precise control over where players land.
| Notation | Prefix | Relative To | Example |
|---|---|---|---|
| Absolute | (none) | World origin (0, 0, 0) | /tp @s 100 64 -200 |
| Relative | ~ (tilde) | Executor's current position | /tp @s ~ ~10 ~ |
| Local | ^ (caret) | Executor's facing direction | /tp @s ^ ^ ^5 |
Local coordinates: the three caret values are left/right, up/down, and forward/backward relative to where the player looks. So ^1 ^ ^ is one block left, ^ ^1 ^ is one block up, and ^ ^ ^1 is one block forward.
| Command | Effect |
|---|---|
| /tp @s 100 64 -200 | Teleports you to absolute coordinates X=100, Y=64, Z=-200 |
| /tp @s ~ ~10 ~ | Teleports you 10 blocks straight up from your current spot |
| /tp @s ^ ^ ^5 | Teleports you 5 blocks forward in the direction you face |
| /tp @s @p | Teleports you to the nearest other player |
| /tp @a @s | Brings every player online to your location |
Vertical jump trick: keep Y as a tilde, like /tp @s 0 ~ 0, to move on the horizontal plane without changing your height. That avoids teleporting into solid blocks or dropping into the void.
There is no difference. /tp and /teleport are identical commands. /tp is just a shorter alias for /teleport. Both accept the exact same syntax and arguments. Most players use /tp because it is faster to type.
Use /tp @s <x> <y> <z> where x, y, z are the target coordinates. For example, /tp @s 100 64 -200 teleports you to X=100, Y=64, Z=-200. Use ~ for relative coordinates (such as ~ ~10 ~ to teleport 10 blocks up) or ^ for local coordinates based on facing direction.
Yes. Use /tp @s <playername> to teleport yourself to another player. You can also use target selectors: /tp @s @p teleports you to the nearest other player, and /tp @a @s teleports all players to your location.
Add facing after the coordinates: /tp @s <x> <y> <z> facing <lookX> <lookY> <lookZ> makes the player face those coordinates. Alternatively, use /tp @s <x> <y> <z> facing entity <target> to face toward a specific entity. You can also specify rotation as yaw and pitch values directly.
Browse more Minecraft tools: