
You found a village, an ancient city or the perfect spot for a base, and you want to know exactly where it is so you can come back or send the location to a friend. How you see coordinates in Minecraft depends on the edition: Java keeps them in the F3 debug screen, Bedrock has an on-screen setting, and on a server the owner decides whether players see them at all. This guide covers all three for Java 26.3 and Bedrock 26.60, the current releases on 3 November 2026.
Quick answer: To see coordinates in Minecraft Java Edition, press F3 (Fn + F3 on a Mac and many laptops) and read the XYZ line at the top left. To keep the coordinates on screen without the full debug screen, press F3 + F6 and set player_position to Always. On Bedrock Edition, turn on Show Coordinates in the world settings or type /gamerule showcoordinates true; it needs no cheats, so achievements stay on. On a server, a Bedrock Dedicated Server takes gamerule showcoordinates true in the console. A Java server has no rule that shows coordinates, because every player uses F3, but gamerule reduced_debug_info true hides them for everyone.
How to See Coordinates in Minecraft Java
Press F3. The debug screen opens over the game, and your position is in the left column. You need no cheats and no operator rights for this. The block with your position starts with these four lines (Debug screen):
| Line | What it shows |
|---|---|
| XYZ | The exact position of your feet, with decimals |
| Block | The block your feet are in. These are the numbers to write down and to use in commands |
| Chunk | The chunk you are in, and the region file it is saved in |
| Facing | The direction you look in, for example "north (Towards negative Z)" |
Since Java 1.21.9 (September 2025) the debug screen shows less by default, and you choose what it shows (Java Edition 1.21.9 patch notes). The layout described here is the one in 26.3. Snapshots of the next drop, 26.4, already change how the screen looks.
Keep coordinates on screen without F3
Press F3 + F6 to open the Debug Options screen. Every entry has three settings: OFF, In Overlay (shown while F3 is open) and Always (shown even when the debug screen is closed). Set player_position to Always and the XYZ, Block, Chunk and Facing lines stay in the corner while you play. Mojang's patch notes say this screen is saved between launches, so you set it once.
The Default Profile shows player_position in the overlay. The Performance Profile turns it off, so if F3 suddenly shows only performance numbers, someone picked that profile.
When F3 shows no coordinates
- The server hides them. With the
reduced_debug_infogame rule on, the position lines stay hidden even when you set them to Always (Debug screen). Only the server owner can change that. - Your own client hides them. Options, Chat Settings, Reduced Debug Info is off by default (Options). If it is on, switch it off.
- The entry is turned off. Open F3 + F6 and check that
player_positionis not set to OFF. - F3 changes your brightness or volume. On a Mac and many laptops you hold Fn and press F3 (Coordinates).
How to Show Coordinates in Minecraft Bedrock
Bedrock has a real coordinate display: a small box at the top left with your block position, without decimals. The setting applies to every player in the world (Create New World). You can turn it on in three places:
- New world: Create New World, Advanced section, Show coordinates.
- Existing world: while playing, pause, open Settings and switch on Show Coordinates in the Game tab with the world options. From the world list you find it under the Advanced tab of Edit World (Game rule, Settings).
- By command:
/gamerule showcoordinates true, andfalseto switch it off again. Bedrock accepts any capitalisation, soshowCoordinatesworks too (gamerule).
Showing coordinates has not needed cheats since Bedrock 1.8.0 (Coordinates). That matters, because turning on cheats in a Bedrock world blocks achievements in that world for good, even if you switch cheats off later (Commands). Microsoft's gamerule reference lists the command as "Requires Cheats? No", and the wiki puts showcoordinates among the rules you can change without cheats. You do need operator status to type the command.
There is a second option on PC and mobile: Settings, Creator, Enable Copy Coordinate UI. It shows your position with two decimals and the block you are looking at in the chat screen, with a button to copy them. Ctrl+Alt+C copies your own position and Ctrl+Alt+X the block you face. It works separately from the world setting and is not available on consoles (Coordinates, Settings).
What the Three Numbers Mean
- X is east and west: it goes up when you walk east and down when you walk west.
- Z is south and north: it goes up when you walk south. North is negative Z, which surprises most people.
- Y is height, from -64 to 320 in the Overworld, with sea level at 63.
A block position is the coordinate rounded down, so X -340.26 is block -341 (Coordinates). In the Nether, X and Z are divided by 8 and Y stays the same: Overworld 800 64 -1600 matches Nether 100 64 -200 (Nether portal). That is how you line up a portal with a base in the Overworld.
Coordinates on a Minecraft Server
Commands typed into a server console have no slash in front (Commands).
Bedrock Dedicated Server
Type this in the console to show coordinates to every player:
gamerule showcoordinates true
The value is saved in the world's level.dat (Bedrock Edition level format), so it survives restarts and moves with the world folder. You can leave allow-cheats=false in server.properties: commands from the console run whatever the cheat setting is (Commands). To let a player change it in game, make them an operator with op PlayerName in the console, after which they can type /gamerule showcoordinates true themselves.
Java server
Java has no game rule that shows coordinates. Every player opens F3 on their own computer. What the server decides is whether F3 is allowed to show them, through reduced_debug_info. Check the current value in the console:
gamerule reduced_debug_info
If it says false, every player can see their coordinates. If it says true, set it back with gamerule reduced_debug_info false. On 1.21.10 and older the rule is called reducedDebugInfo: Java 1.21.11 renamed all game rules "from their previous camel case names to namespaced IDs in snake case" (Java Edition 1.21.11 patch notes). Our keep inventory guide shows the same rename for another rule.
Bedrock players on a Java server (Geyser)
Geyser gives Bedrock players the same on-screen box. Geyser's source code shows that it turns the box on only when show-coordinates in Geyser's config is true (the default) and the Java server has not turned on reduced debug info (PreferencesCache.java). In Geyser 2.10 and newer the option sits in the gameplay section of config.yml:
gameplay:
show-coordinates: true
Older configs had show-coordinates at the top level, and Geyser moves it into gameplay when it updates the file (ConfigMigrations.java). Bedrock players can also switch the box off for themselves in Geyser's settings menu; that choice resets when they rejoin.
Finding where a player is
On a Java server you can read any online player's position from the console:
data get entity Steve Pos
The server answers with three numbers, X, Y and Z. In game this needs permission level 2, so operator status (data). Space-Node's Minecraft server hosting runs every Java and Bedrock server on a Pterodactyl panel, so all the console lines in this guide go into its Console tab.
How to Hide Coordinates for a Challenge
Hiding coordinates makes a hardcore run, a manhunt or a "find your way home" event much harder. On Java:
gamerule reduced_debug_info true
This hides the XYZ, Block, Chunk and Facing lines for everyone, even for players who set player_position to Always, and it overrides the client's own Reduced Debug Info setting. It also blocks entity hitboxes (F3 + B) and chunk borders (F3 + G) (Game rule, Debug screen). One line stays visible: the position inside the current 16 block chunk section, which is not enough to find your way back.
On Paper, Spigot and Purpur, game rules are stored per world, and the Nether and the End are separate worlds (SPIGOT-4971, PaperMC 26.1 notes). Set the rule in all three from the console:
gamerule reduced_debug_info true
execute in minecraft:the_nether run gamerule reduced_debug_info true
execute in minecraft:the_end run gamerule reduced_debug_info true
On Bedrock, gamerule showcoordinates false removes the box, but it is not airtight: players on PC and mobile can still see their position through the Copy Coordinate UI in their own Creator settings. If Bedrock players join your Java server through Geyser, reduced_debug_info hides their box as well.
Two more things give positions away. The locator bar shows where other players are: switch it off with gamerule locator_bar false on Java, or gamerule playerwaypoints off on Bedrock 26.30 and newer (Locator Bar). And client mods such as minimaps run on the player's own computer, so no game rule can stop them from showing a position. For a fair challenge, agree that everyone plays without them.
How to Teleport to Coordinates in Minecraft
Once you have coordinates, /tp takes you there (teleport):
/tp 120 71 -341
/tp Steve 120 71 -341
/tp ~ ~10 ~
/tp ^ ^ ^5
The first line moves you, the second moves the player Steve. A tilde means "relative to where I am", so ~ ~10 ~ puts you 10 blocks higher. A caret works relative to where you look, so ^ ^ ^5 moves you 5 blocks forward. In the console, always name a player, because the console is not a player itself: tp Steve 120 71 -341. To send someone to the Nether, use execute in minecraft:the_nether run tp Steve 15 70 -42 on Java or execute in nether run tp Steve 15 70 -42 on Bedrock.
On Java, /tp needs operator rights on a server, or commands allowed in single player. On Bedrock it needs cheats, with the achievement cost described above, except from a server console. On Bedrock you can add true at the end, for example /tp 120 71 -341 true, and the teleport only happens if you would not end up inside a block.
FAQ
How do I show coordinates in Minecraft Java without F3?
Press F3 + F6 and set player_position to Always. Your coordinates then stay on screen without the debug screen. This exists since Java 1.21.9; on older versions only F3 or a mod shows them.
Why can't I see my coordinates on a server?
On a Java server, reduced_debug_info is probably on, or you switched on Reduced Debug Info in your Chat Settings. On a Bedrock server, showcoordinates is off. As a Bedrock player on a Java server, the server's reduced_debug_info or Geyser's show-coordinates: false can hide them.
Does turning on coordinates disable achievements on Bedrock?
No. Show Coordinates and /gamerule showcoordinates true work without cheats, so achievements stay available. Turning on cheats is what blocks them.
How do I teleport to coordinates in Minecraft?
Type /tp X Y Z, for example /tp 120 71 -341, with operator rights on Java or cheats on Bedrock. Use the numbers from the Block line on Java.
Can I show coordinates for only one player? Not with the Bedrock world setting, which applies to everyone; a single player on PC or mobile can still use the Copy Coordinate UI for themselves. On Java every player decides for themselves with F3, and the server can only hide them for everyone.
How do I see coordinates on Minecraft mobile, Xbox, PlayStation or Switch?
Those all run Bedrock, so you use the Show Coordinates setting in the world options or /gamerule showcoordinates true. The Copy Coordinate UI is not available on consoles.
Sources
All opened on 3 November 2026:
- Mojang patch notes: Minecraft Java Edition 1.21.9 (debug overlay and Debug Options screen), Minecraft Java Edition 1.21.11 (game rule rename)
- Microsoft Learn: /gamerule command
- Minecraft Wiki: Coordinates, Debug screen, Game rule, gamerule, teleport, data, op, Commands, Options, Settings, Create New World, Locator Bar, Nether portal, Bedrock Edition level format, server.properties, Java Edition 1.21.9, Java Edition 1.21.11
- GeyserMC source: GeyserConfig.java, PreferencesCache.java, ConfigMigrations.java, SettingsUtils.java
- Spigot and Paper: SPIGOT-4971, PaperMC 26.1 notes